Ура! Нашел... 1024х768

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Ура! Нашел... 1024х768

Сообщение alv »

(Demetrio @ Воскресенье, 26 Декабря 2004, 19:09) писал(а):А зачем ты эти опции вообще расскоментировал вначале? ;)


Я их вообще из конфига раз навсегда выпамарал:-)
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Ура! Нашел... 1024х768

Сообщение zenwolf »

(Demetrio @ Воскресенье, 26 Декабря 2004, 16:09) писал(а):А зачем ты эти опции вообще расскоментировал вначале? ;)

как ни странно в Generic были раскоментированны по умолчанию, а потом при пересборке
не обратил внимания- такие вот дела
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
johen
Сообщения: 52
ОС: Gentoo Linux

Re: Ура! Нашел... 1024х768

Сообщение johen »

Ребят... А как там насчет частоты экрана? 60 Гц? :new_unsure:
Не бывает ничего сложного, есть нежелание в этом разбираться. © Johen.
jabber: johen@jabber.ru
ICQ: 7770378
Gentoo Linux User #402905.
Спасибо сказали:
Дура_набитая
Сообщения: 7

Re: Ура! Нашел... 1024х768

Сообщение Дура_набитая »

А как вот это http://lists.freebsd.org/pipermail/freebsd...h-0902-0001.obj скомпилировать?? почему обж?? а не с? БСД 5.3.
Сплю. Ем.
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Ура! Нашел... 1024х768

Сообщение clx »

(Дура_набитая @ Четверг, 17 Марта 2005, 5:16) писал(а):А как вот это http://lists.freebsd.org/pipermail/freebsd...h-0902-0001.obj скомпилировать?? почему обж?? а не с? БСД 5.3.


Может стоит сначало пропатчить дифом, а потом собирать?
man diff
man patch
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Ура! Нашел... 1024х768

Сообщение alv »

(clx @ Четверг, 17 Марта 2005, 9:25) писал(а):
(Дура_набитая @ Четверг, 17 Марта 2005, 5:16) писал(а):А как вот это http://lists.freebsd.org/pipermail/freebsd...h-0902-0001.obj скомпилировать?? почему обж?? а не с? БСД 5.3.


Может стоит сначало пропатчить дифом, а потом собирать?
man diff
man patch



Почему obj - не понятно, вроде обычный diff-файл. Хотя нет - это несколько diff'ов, слитых воедино. Видимо, нужно резать на куски и патчить указанные в заголовках файлы?
Спасибо сказали:
Дура_набитая
Сообщения: 7

Re: Ура! Нашел... 1024х768

Сообщение Дура_набитая »

ну пропатчила я как бы... Дифф не надо. он внутри вписан. разбирать по частям тоже не надо. просто #patch <file.obj
А дальше что?? он же внес изменения в сишные файлы и хеадеры. теперь надо их перекомпилировать??? как?? gcc? помогите люди кто чем может? а? хочу 1024 на 768...
Сплю. Ем.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Ура! Нашел... 1024х768

Сообщение alv »

(Дура_набитая @ Четверг, 17 Марта 2005, 10:54) писал(а):ну пропатчила я как бы... Дифф не надо. он внутри вписан. разбирать по частям тоже не надо. просто #patch <file.obj
А дальше что?? он же внес изменения в сишные файлы и хеадеры. теперь надо их перекомпилировать??? как?? gcc? помогите люди кто чем может? а? хочу 1024 на 768...


Пересобрать все:

make buildkernel
make buildworld
make installkernel
make installworld

Точный порядок действий и когда ребут делать - для каждой версии лучше всего смотреть в комментариях в главном /usr/src/Makefile, они, помнится все время менялись, и во всяких других доках они могут не соответствовать.

Да, в /usr/src/тра-та-та/MYKERNEL обязательно PIXEL_MODE включить (перетащить из LINT или NOTES).

PS А что это Вы себе такой ник выбрали? Тот, что был в Ваших письмах - гораздо симпатичнее.
Спасибо сказали:
Дура_набитая
Сообщения: 7

Re: Ура! Нашел... 1024х768

Сообщение Дура_набитая »

Пересобрать все:

make buildkernel
make buildworld
make installkernel
make installworld

сколько эвремени это занимает?? начала с билдворлд.. все колбасится и колабсится... нельзя так! неужели нельзя перкомпилить только то что редактировалось??

PS А что это Вы себе такой ник выбрали? Тот, что был в Ваших письмах - гораздо симпатичнее

В тематике данного форума очень реальное отображение действительности)
Сплю. Ем.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Ура! Нашел... 1024х768

Сообщение alv »

(Дура_набитая @ Четверг, 17 Марта 2005, 14:26) писал(а):сколько эвремени это занимает?? начала с билдворлд..


По моим воспоминаниям - минут 20 на мир и минут 10 на ядро (на чем-то типа P4-2Ггц)

(Дура_набитая @ Четверг, 17 Марта 2005, 14:26) писал(а):все колбасится и колабсится... нельзя так! неужели нельзя перкомпилить только то что редактировалось??


В DragonFly есть штатное средство (quickworld и quickkernel), во Free - как сейчас, не знаю, а раньше не было - нужно опять-таки в Makefile смотреть.

(Дура_набитая @ Четверг, 17 Марта 2005, 14:26) писал(а):
PS А что это Вы себе такой ник выбрали? Тот, что был в Ваших письмах - гораздо симпатичнее

В тематике данного форума очень реальное отображение действительности)


Не прибедняйтесь - ведь до отключения acpi и dma сами додумались:-)
Спасибо сказали:
Дура_набитая
Сообщения: 7

Re: Ура! Нашел... 1024х768

Сообщение Дура_набитая »

По моим воспоминаниям - минут 20 на мир и минут 10 на ядро (на чем-то типа P4-2Ггц)
что-то не так...мы наверное уже оффтопом занимаемся..может удалите.. Но у меня с 13.00.. только ворлд...компилицца... целерон 1300..а в итоге! не будет мне 1024.. я знаю) мне не везет)

По моим воспоминаниям - минут 20 на мир и минут 10 на ядро (на чем-то типа P4-2Ггц)
нифига ) гугль

Дура_набитая добавил в 17.03.2005 16:50

Вообщем не работает.. как написано в рассылке надо или vidcontrol MODE_279
или vidcontrol -g 135x25 VESA_1024x768. На все это видконтрол не реагирует..вернее пишет свои параметры. типа иди девочка... в ядре в опшионс веса и SC_PIXEL_MODE включены. и что дальше делать?
Сплю. Ем.
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Ура! Нашел... 1024х768

Сообщение polachok »

просто замените свой vidcontrol.c(/usr/src/usr.sbin/vidcontrol/vidcontrol.c) на прилагаемый, make ; make install в каталоге с vidcontrol и, как говорится, have fun!
И немедленно выпил.
Спасибо сказали:
Дура_набитая
Сообщения: 7

Re: Ура! Нашел... 1024х768

Сообщение Дура_набитая »

ну пропатчила я как бы... Дифф не надо. он внутри вписан. разбирать по частям тоже не надо. просто #patch <file.obj
А дальше что?? он же внес изменения в сишные файлы и хеадеры. теперь надо их перекомпилировать??? как?? gcc? помогите люди кто чем может? а? хочу 1024 на 768...

А это что я патчила???
а vidcontrol кто патчить будет?

как?:))
Сплю. Ем.
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Ура! Нашел... 1024х768

Сообщение polachok »

см. вверху. подумал и поправил :)
И немедленно выпил.
Спасибо сказали:
Дура_набитая
Сообщения: 7

Re: Ура! Нашел... 1024х768

Сообщение Дура_набитая »

vidcontrol: activating raster display: Operation not supported by device


что это? :((
Сплю. Ем.
Спасибо сказали:
Аватара пользователя
TIM
Сообщения: 91
ОС: FreeBSD

Re: Ура! Нашел... 1024х768

Сообщение TIM »

Код: Выделить всё

options VESA
options SC_PIXEL_MODE


в конфигурации ядра есть ??
Спасибо сказали:
Дура_набитая
Сообщения: 7

Re: Ура! Нашел... 1024х768

Сообщение Дура_набитая »

options VESA
options SC_PIXEL_MODE

в конфигурации ядра есть ?


есть конечно..
Сплю. Ем.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Ура! Нашел... 1024х768

Сообщение zenwolf »

Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
StepDV
Сообщения: 24

Re: Ура! Нашел... 1024х768

Сообщение StepDV »

Проштудировал всю тему и соопутствующие ссылки. Но так и не понял, в DFBSD-current эта фишка уже есть, или все-таки патчить надо?
Zenwalk snapshot on Vaio VGN-FW11MR
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Ура! Нашел... 1024х768

Сообщение alv »

(StepDV @ Пятница, 18 Марта 2005, 14:07) писал(а):Проштудировал всю тему и соопутствующие ссылки. Но так и не понял, в DFBSD-current эта фишка уже есть, или все-таки патчить надо?


Есть, и прекрасно работает. Подробности здесь: http://unix.ginras.ru/bsd/dfbsd009.html
Спасибо сказали:
Аватара пользователя
Holy Joly Sergik
Сообщения: 88

Re: Ура! Нашел... 1024х768

Сообщение Holy Joly Sergik »

vidcontrol: activating raster display: Operation not supported by device

Такую фигню говорит vidcontrol при установке любого графического режима, кроме VESA_800x600
Карточка NVidia GeForce4 MX 440 128 Mb видео-памяти, в иксах (да и под консолью Mandrakelinux 10.1) точно умеет 1280x1024 24 bit.
Может ли кто-нибудь что-нибудь посоветовать? У меня мысль одна, попробовать поставить фирменные дрова и сделать симлинк vesa.ko на nvidia.ko, правда очень сомневаюсь, что поможет...
До патча vidcontrol использовал режим

Код: Выделить всё

# vidcontrol -g 137x37 VESA_800x600

Все бы хорошо, да только по ширине он на весь мой 17 дюймовый дисплей не растягивался, после патча vidcontrol, т.е. замены файлом из этой темы экран уехал куда-то влево, потерялись две первые буквы слова localhost в строке приглашения.
Вот такой мой результат на сегодняшний день.
FreeBSD 6.0 - RELEASE + Windows XP + Mandrake 10.1 on Cel 2400
Windows 2000 on Cel 633
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Ура! Нашел... 1024х768

Сообщение polachok »

не знаю. что у вас за ерунда... у меня все работало с FreeBSD-5.2 по FreeBSD-5.4-PRERELEASE. GeForce 2 MX.
в /etc/rc.conf написано так:
allscreens_flags="-c destructive -g 132x60 MODE_280"
попробуйте этот что ли syscons патч...
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
Marduk
Сообщения: 247

Re: Ура! Нашел... 1024х768

Сообщение Marduk »

У Вас здесь чуть ли не единственное место, где обсуждают этот вопрос :) Применил я два патча (freebsd-syscons-patch-0902-0001.obj и vidcontrol), сделал make world, и 132x60 MODE_280 заработал. НО пропал куда-то курсор мыши в консольном режиме, во время запуска системы или vidcontrol -m on пишется vidcontrol: showing the mouse: Invalid argument. Может это баг данного vidcontrol'a или это только у меня так? Причем мышь система видит, и хоть курсора не видно, текст можно ею выделять. Решить бы еще эту проблему и было б идеально :thumbsup:
P.S. Что делает патч cur_sc?
[ Arch Linux || xmonad || dzen2 ]
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Ура! Нашел... 1024х768

Сообщение alv »

(Marduk @ Среда, 23 Марта 2005, 10:34) писал(а):У Вас здесь чуть ли не единственное место, где обсуждают этот вопрос :) Применил я два патча (freebsd-syscons-patch-0902-0001.obj и vidcontrol), сделал make world, и 132x60 MODE_280 заработал. НО пропал куда-то курсор мыши в консольном режиме, во время запуска системы или vidcontrol -m on пишется vidcontrol: showing the mouse: Invalid argument. Может это баг данного vidcontrol'a или это только у меня так? Причем мышь система видит, и хоть курсора не видно, текст можно ею выделять. Решить бы еще эту проблему и было б идеально  :thumbsup:


У меня было аналогичное дело в одной из сборок DragonFly - система при старте ругалась на инвалидный аргумент для мыши. Причем, что интересно, работать и usb-мыши, и тачпаду это не мешало - и курсор был виден. Так что я про это забыл. А после одной из последующих пересборок мира вдруг обратил внимание, что сообщение при старте исчезло. То есть где-то само рассосалось:-))
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Ура! Нашел... 1024х768

Сообщение polachok »

у меня такая же ерунда была - так я взял /etc/rc.d/moused поправил руками - сделал так:

Код: Выделить всё

#!/bin/sh
#
# $NetBSD: moused,v 1.1 2001/10/29 23:25:01 augustss Exp $
# $FreeBSD: src/etc/rc.d/moused,v 1.6.2.1 2004/10/10 09:50:53 mtm Exp $
#

# PROVIDE: moused
# REQUIRE: DAEMON
# KEYWORD: nojail

. /etc/rc.subr

name=moused
rcvar=`set_rcvar`
command="/usr/sbin/${name}"
start_cmd="moused_start"

moused_start()
{
   echo -n 'Starting moused:'
   /usr/sbin/moused ${moused_flags} -p ${moused_port} -t ${moused_type}

   _mousechar_arg=
   case ${mousechar_start} in
   [Nn][Oo] | '')
     ;;
   *)
      echo -n ' mousechar_start'
      _mousechar_arg="-M ${mousechar_start}"
     ;;
   esac

#  for ttyv in /dev/ttyv*; do
      vidcontrol -m on
#  done
   echo '.'
}

load_rc_config $name
run_rc_command "$1"

---------
2 alv - покажите, пожалуйста, свой файл :)

polachok добавил в 23.03.2005 13:17

ps это баг данной версии vidcontrol'a. а патч cur_sc - это вроде бы более свежая версия патча, который obj
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Ура! Нашел... 1024х768

Сообщение alv »

(polachok @ Среда, 23 Марта 2005, 13:17) писал(а):2 alv - покажите, пожалуйста, свой файл :)


moused? Вот, я его не правил:

Но сейчас он у меня вообще не работает - тачпад я отключил в биосе (достал), а USB-мышь стартует через usbd, без vidcontrol.

Код: Выделить всё

#!/bin/sh
#
# $NetBSD: moused,v 1.1 2001/10/29 23:25:01 augustss Exp $
# $FreeBSD: src/etc/rc.d/moused,v 1.3 2002/09/27 16:54:21 gordon Exp $
# $DragonFly: src/etc/rc.d/moused,v 1.3 2004/05/12 01:48:40 cpressey Exp $
#

# PROVIDE: moused
# REQUIRE: DAEMON
# KEYWORD: DragonFly

. /etc/rc.subr

name=moused
rcvar=`set_rcvar`
command="/usr/sbin/${name}"
start_cmd="moused_start"
stop_cmd="moused_stop"
sig_stop="-INT"

# stdin must be redirected because it might be for a serial console
#
viddev=/dev/ttyv0

moused_start()
{
    echo -n 'Starting moused:'
    /usr/sbin/moused ${moused_flags} -p ${moused_port} -t ${moused_type}

    _mousechar_arg=
    case ${mousechar_start} in
    [Nn][Oo] | '')
    ;;
    *)
  echo -n ' mousechar_start'
  _mousechar_arg="-M ${mousechar_start}"
    ;;
    esac

    vidcontrol < ${viddev} ${_mousechar_arg} -m on

    echo '.'
}

moused_stop()
{
    pids="`check_process $command`"
    if [ -n "$pids" ]; then
  for pid in $pids; do
      kill $sig_stop $pid
  done
    fi

    vidcontrol < ${viddev} -m off
}

load_rc_config $name
run_rc_command "$1"
Спасибо сказали:
Аватара пользователя
Marduk
Сообщения: 247

Re: Ура! Нашел... 1024х768

Сообщение Marduk »

(polachok @ Среда, 23 Марта 2005, 13:17) писал(а):у меня такая же ерунда была - так я взял /etc/rc.d/moused поправил руками - сделал так:

Код: Выделить всё

#!/bin/sh
#
# $NetBSD: moused,v 1.1 2001/10/29 23:25:01 augustss Exp $
# $FreeBSD: src/etc/rc.d/moused,v 1.6.2.1 2004/10/10 09:50:53 mtm Exp $
#

# PROVIDE: moused
# REQUIRE: DAEMON
# KEYWORD: nojail

. /etc/rc.subr

name=moused
rcvar=`set_rcvar`
command="/usr/sbin/${name}"
start_cmd="moused_start"

moused_start()
{
   echo -n 'Starting moused:'
   /usr/sbin/moused ${moused_flags} -p ${moused_port} -t ${moused_type}

   _mousechar_arg=
   case ${mousechar_start} in
   [Nn][Oo] | '')
    ;;
   *)
      echo -n ' mousechar_start'
      _mousechar_arg="-M ${mousechar_start}"
    ;;
   esac

#  for ttyv in /dev/ttyv*; do
      vidcontrol -m on
#  done
   echo '.'
}

load_rc_config $name
run_rc_command "$1"

---------
2 alv - покажите, пожалуйста, свой файл :)

polachok добавил в 23.03.2005 13:17

ps это баг данной версии vidcontrol'a. а патч cur_sc - это вроде бы более свежая версия патча, который obj

Ваш moused отличается от моего одной строкой: там, гда у Вас vidcontrol -m on, у меня vidcontrol < ${ttyv} ${_mousechar_arg} -m on. Как бы то ни было, замена moused не помогает, как и подключение мыши по USB. Причем до того, как vidcontrol задаст указанный в allscreen_flags режим, курсор мыши есть. Потом он тоже есть (!), только невидимый, разве что на светлом фоне (напрмер sysinstall) еле заметна тоненькая палочка, при этом выделение текста и вставка средней кнопкой работают, просто указателя в консоли не видно... Пробовал задавать в allscreen_flags -m on, не помогло... А в каком формате нужно задавать char в опции -M vidcontrol'a, может это поможет?
[ Arch Linux || xmonad || dzen2 ]
Спасибо сказали:
Аватара пользователя
Marduk
Сообщения: 247

Re: Ура! Нашел... 1024х768

Сообщение Marduk »

Кстати должны ли патчи, которыми я воспользовался работать с грядущим 5.4?
[ Arch Linux || xmonad || dzen2 ]
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Ура! Нашел... 1024х768

Сообщение zenwolf »

(Marduk @ Воскресенье, 17 Апреля 2005, 16:23) писал(а):Кстати должны ли патчи, которыми я воспользовался работать с грядущим 5.4?

да без проблем
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Marduk
Сообщения: 247

Re: Ура! Нашел... 1024х768

Сообщение Marduk »

Это радует :) Ждем-с...
[ Arch Linux || xmonad || dzen2 ]
Спасибо сказали: