framebuffer+nvidia
FuckToReal 5 ноября, 2010 - 16:58
Доброго времени суток. Видел, что темы с настройкой фрэймбуфера поднимались ни раз, но решить с помощью чтения манов и форумов так и не смог. Имею видюшку Nvidia GeForce 8800GT и ЭЛТ монитор. Никак не могу настроить частоту в консоли. Ядро собирал и с vesa, и с uvesa, пробовал rivafb и nvidiafb. Передаю ядру параметры при загрузке, при этом разрешение и битность встают нормально, а вот частота никак не меняется с 60Гц хотя бы на 85. Не подскажите ли, куда копать?
»
- Для комментирования войдите или зарегистрируйтесь
Да никуда не копать.
Да никуда не копать. Насколько я помню, нвидия не полностью поддерживает стандарт VESA, или как то так, в результате чего частоту в фреймбуфере выстывить невозможно.
Сам пробывал на нескольких карточках, с различными драйверами и т.д. и т.п. Все безрезультатно.
Как вариант можно попробывать nouveau, но это падение производительности и, скорей всего, отсутствие 3D или ужасные лаги.
ar4er написал(а): Насколько я
вообще-то все наоборот ;)
аффтар, расскажи ка как ты настраивал vesafb... пока-что это лучшее, что я видел, и единственное, что работает всегда и везде!!!
Да собсно вся настройка
Да собсно вся настройка сводилась к передаче ядру параметра video=vesafb:mtrr:3,ywrap,1024x768-32@85. А что где еще можно подкрутить?
Дык, поподробней бы.
Дык, поподробней бы. Интересно все таки.
Так а куда подробней? В
Так а куда подробней? В .config
В grub.conf
Собсно, на этом настройка у меня и закончилась. При этом разрешение и глубина норм, а частота не встает((
Я хотел услышать подробности
Я хотел услышать подробности от Theli, что там наоборот.
Ну а по параметрам прередаваемым фреймбуферу - я тоже так пробывал, и пробывал по разному ставить эти параметры, пробывал менять "@" на "-", передавать значения горизонтальной и вертикальной частоты развертки, даже залазил в исходники. И ниразу частоту не удавалось установить.
Эксперменты проводились на GeForce 7025 и 8800GTS, на ЭЛТ LG 720B.
мои параметры
мои параметры фреймбуферу:
это для 1280х1024... только мониторы у меня все ЖК, поэтому 60Hz максимум и обязательно по DVI-D!!! ))
собственно, если не использовать декорации, то достаточно указать параметр vga ;)
Покажи логи, конфиги..
Покажи логи, конфиги..
Working on Gentoo Linux for Asus P535 and Qtopia :-)
С вашей видюхой тупо
С вашей видюхой тупо прочитать мануал на GENTOO.ORG и сделать как там написано.
Мышка дура, прав был Суворов.
я ж говорю, маны уже
я ж говорю, маны уже перелопатил, которые нашел...Может чего не видел - ткните носом.
Вот ещё - мануалы читать :)
Всё же меня терзают мрачныя мысли всвязи с
этим громким заявлением.
Я даже, героически переломав свои стервеотипы, поставил и
асилил
sys-kernel/genkernel
лишь для того, чтобы завести nvidiafb на своей машине.Теперь в унынии - nvidiafb не хочет поддерживать высокое разрешение в консоли, да и я - уже не "тру-гентушниг" :D
Ну а по-существу вопроса - у кого работает связка
, поддерживает ли она
разрешения больше, чем 80х60 (vga), с какими видео-картами и параметрами модулей всё это дело должно (но не обязано) работать/может работать?
пробовал и nvidiafb,
пробовал и nvidiafb, проприетрные дрова наотрез отказались собираться, ругаясь страшными словами, хотя фрэймбуфер компилил в ядро, а не модулем...щас еще раз попробую.
собрал nvidiafb модулем,
собрал nvidiafb модулем, проприетарные дрова тоже собрались, запускается и то, и другое, но с nvidiafb почему-то не меняется даже разрешение и битность...в общем, то ли лыжи не едут, то ли руки кривые...
Ну в принципе, с тем же
Ну в принципе, с тем же успехом можно подружить проприетарщину с nouveau. Что я собственно и делал. Но при этом на глаз были видны просидания фпс при работе квина(зато разрешение в консоли 1920х1080, довольно таки приятно) и отсутствие таковых при использование проприетарщины с uvesa.
Цитата: подружить
очень интересно... расскажите, как получилось?
Beelzebubbie
Да да, очень интересно - учитывая что они абсолютно не совместимы с друг другом.
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Цитата: абсолютно не
я уже поднимал эту тему, есть определенные инструкции (Deactivating KMS and unloading Nouveau), которые, правда, претворить в жизнь мне не удалось..
Ну так а чего там - скрипт в
Ну так а чего там - скрипт в несколько строчек перед стартом иксов http://nouveau.freedesktop.org/wiki/KernelModeSetting
+ добавить в конец insmod nvidia.ko.
Естественно все это добро в ведре собрать предварительно модулями.
PS/ точно уж не помню, но возможно что я использовал форсированную выгрузку модулей, но точно помню что без echo 0 > /sys/class/vtconsole/vtcon1/bind какойто модуль выгрузить не удавалось.