vesafb vs nvidiafb

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

vesafb vs nvidiafb

Сообщение serzh-z »

Занявшись полудетальным изучением параметрами фреймбуферов обнаружил следующее:

* если включить в ядро vesafb и установить vga=0x31b, то всё ок - получаю 1280x1024x16M
* если включить так же ещё и nvidiafb, то всё равно получаю предудущее. Т.е. всё ок.

значение video - vesafb или nvidiafb - роли не играет, всегда всё грузиться, и в логах есть упоминание ТОЛЬКО vesafb, ни слова про nvidiafb

* если убрать vesafb и поэкспериментировать с video=vesafb или video=nvidiafb, то ничего хорошего не выходит... (в лучшем случае - удаётся загрузиться в обычном текстовом режиме, в худшем - ничгео не вижу)

? Собно назревает вопрос - а нах, тогда, ваще нужен nvidiafb? Он хоть как-то используется???

? Кстати, dmesg ничего не говорит про mtrr (кто-то в форуме приводил вывод своего dmesg - там были ссылки на nVidia и MTRR), хотя /proc/mtrr потом появляется. К чему бы это?

Окружение:

AMD64/GeForce 7800GT/Gentoo Linux/ядро 2.6.12 (+gentoo r10)
Спасибо сказали:
Аватара пользователя
masa
Сообщения: 86
ОС: linux

Re: vesafb vs nvidiafb

Сообщение masa »

я как-то раз собирал с nvidiafb, просто отключил в ядре vesafb и включил инвидию, но.. через пять минут все вернул назад, дрова на видео с nvidiafb не ставятся (два или три месяца назад не ставились, может щас уже могут)

ps:
Собно назревает вопрос - а нах, тогда, ваще нужен nvidiafb? Он хоть как-то используется???

в nvidiafb можно задать частоту обновления экрана больше 60 Герц, в стандартном драйвере это зашито намертво.... Ну и графику наверно быстрее играет =) SVGAlib там всякие и тд...
Gentoo Base System 1.12.5 (2.6.17-gentoo-r8)
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: vesafb vs nvidiafb

Сообщение v04bvs »

nvidiafb и драйверы от nvidia, насколько мне известно, вместе не живут.
Если вам сильно нужен хороший framebuffer, лучше всего использовать vesafb-tng - работает и с nvidia-драйверами и любую частоту обновления можно ставить. По сравнению с vesa есть недостаток - включается не моментально после начала загрузки а примерно через полсекунды. (Впрочем у nvidiafb и rivafb тот-же недостаток).
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: vesafb vs nvidiafb

Сообщение serzh-z »

v04bvs писал(а):
05.02.2006 11:42
nvidiafb и драйверы от nvidia, насколько мне известно, вместе не живут.
Если вам сильно нужен хороший framebuffer, лучше всего использовать vesafb-tng - работает и с nvidia-драйверами и любую частоту обновления можно ставить. По сравнению с vesa есть недостаток - включается не моментально после начала загрузки а примерно через полсекунды. (Впрочем у nvidiafb и rivafb тот-же недостаток).


Я так понял, что эти фреймбуфера взаимозаменяемы - но если так, то как заставить nvidiafb переключиться в другое разрешение? vga= - не помогает, сделать video=nvidiafb:разрешение?

Кстати, может кто знает, nvidiafb - это чей КБ? От самой nVidia или с использованием каких-то открытых спеков для nVidia?

vesa-tng отпадает по причине amd64. Частота обновления не волнует, 60 Гц вполне - ЖК моник
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: vesafb vs nvidiafb

Сообщение v04bvs »

Кстати, может кто знает, nvidiafb - это чей КБ? От самой nVidia или с использованием каких-то открытых спеков для nVidia?

Не от самой nvidia. Как я понимаю, злобно похаченый кем-то. Наверное с использованием среверсинжиринных спеков :)

vesa-tng отпадает по причине amd64. Частота обновления не волнует, 60 Гц вполне - ЖК моник

Ну тогда используйте стандартный vesa, зачем вам нужны лишние глюки? У vesa минус - частота обновления, вроде всё остальное в порядке.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: vesafb vs nvidiafb

Сообщение serzh-z »

v04bvs писал(а):
05.02.2006 16:04

vesa-tng отпадает по причине amd64. Частота обновления не волнует, 60 Гц вполне - ЖК моник

Ну тогда используйте стандартный vesa, зачем вам нужны лишние глюки? У vesa минус - частота обновления, вроде всё остальное в порядке.


Ок. Значит на этом и остановлюсь.
Спасибо сказали: