framebuffer+nvidia

Доброго времени суток. Видел, что темы с настройкой фрэймбуфера поднимались ни раз, но решить с помощью чтения манов и форумов так и не смог. Имею видюшку Nvidia GeForce 8800GT и ЭЛТ монитор. Никак не могу настроить частоту в консоли. Ядро собирал и с vesa, и с uvesa, пробовал rivafb и nvidiafb. Передаю ядру параметры при загрузке, при этом разрешение и битность встают нормально, а вот частота никак не меняется с 60Гц хотя бы на 85. Не подскажите ли, куда копать?

Да никуда не копать.

Да никуда не копать. Насколько я помню, нвидия не полностью поддерживает стандарт VESA, или как то так, в результате чего частоту в фреймбуфере выстывить невозможно.
Сам пробывал на нескольких карточках, с различными драйверами и т.д. и т.п. Все безрезультатно.
Как вариант можно попробывать nouveau, но это падение производительности и, скорей всего, отсутствие 3D или ужасные лаги.

ar4er написал(а): Насколько я

ar4er написал(а):
Насколько я помню, нвидия не полностью поддерживает стандарт VESA, или как то так, в результате чего частоту в фреймбуфере выстывить невозможно.

вообще-то все наоборот ;)

аффтар, расскажи ка как ты настраивал vesafb... пока-что это лучшее, что я видел, и единственное, что работает всегда и везде!!!

Да собсно вся настройка

Да собсно вся настройка сводилась к передаче ядру параметра video=vesafb:mtrr:3,ywrap,1024x768-32@85. А что где еще можно подкрутить?

Дык, поподробней бы.

Дык, поподробней бы. Интересно все таки.

Так а куда подробней? В

Так а куда подробней? В .config

CONFIG_FB_VESA=y

В grub.conf

video=vesafb:mtrr:3,ywrap,1024x768-32@85

Собсно, на этом настройка у меня и закончилась. При этом разрешение и глубина норм, а частота не встает((

Я хотел услышать подробности

Я хотел услышать подробности от Theli, что там наоборот.
Ну а по параметрам прередаваемым фреймбуферу - я тоже так пробывал, и пробывал по разному ставить эти параметры, пробывал менять "@" на "-", передавать значения горизонтальной и вертикальной частоты развертки, даже залазил в исходники. И ниразу частоту не удавалось установить.
Эксперменты проводились на GeForce 7025 и 8800GTS, на ЭЛТ LG 720B.

мои параметры

мои параметры фреймбуферу:

vga=0x31B video=vesafb:mtrr,ywrap,1280x1024-24@60 splash=silent,theme:emerge-world console=tty1

это для 1280х1024... только мониторы у меня все ЖК, поэтому 60Hz максимум и обязательно по DVI-D!!! ))
собственно, если не использовать декорации, то достаточно указать параметр vga ;)

Покажи логи, конфиги..

Покажи логи, конфиги..

Working on Gentoo Linux for Asus P535 and Qtopia :-)

С вашей видюхой тупо

С вашей видюхой тупо прочитать мануал на GENTOO.ORG и сделать как там написано.

Мышка дура, прав был Суворов.

я ж говорю, маны уже

я ж говорю, маны уже перелопатил, которые нашел...Может чего не видел - ткните носом.

Вот ещё - мануалы читать :)

Всё же меня терзают мрачныя мысли всвязи с
этим громким заявлением.
Я даже, героически переломав свои стервеотипы, поставил и
асилил sys-kernel/genkernel лишь для того, чтобы завести nvidiafb на своей машине.
Теперь в унынии - nvidiafb не хочет поддерживать высокое разрешение в консоли, да и я - уже не "тру-гентушниг" :D
Ну а по-существу вопроса - у кого работает связка

[M] nvidiafb + [M] nvidia-drivers

, поддерживает ли она
разрешения больше, чем 80х60 (vga), с какими видео-картами и параметрами модулей всё это дело должно (но не обязано) работать/может работать?

пробовал и nvidiafb,

пробовал и nvidiafb, проприетрные дрова наотрез отказались собираться, ругаясь страшными словами, хотя фрэймбуфер компилил в ядро, а не модулем...щас еще раз попробую.

собрал nvidiafb модулем,

собрал nvidiafb модулем, проприетарные дрова тоже собрались, запускается и то, и другое, но с nvidiafb почему-то не меняется даже разрешение и битность...в общем, то ли лыжи не едут, то ли руки кривые...

Ну в принципе, с тем же

Ну в принципе, с тем же успехом можно подружить проприетарщину с nouveau. Что я собственно и делал. Но при этом на глаз были видны просидания фпс при работе квина(зато разрешение в консоли 1920х1080, довольно таки приятно) и отсутствие таковых при использование проприетарщины с uvesa.

Цитата: подружить

Цитата:
подружить проприетарщину с nouveau

очень интересно... расскажите, как получилось?

Beelzebubbie

Beelzebubbie написал(а):
Цитата:
подружить проприетарщину с nouveau

очень интересно... расскажите, как получилось?

Да да, очень интересно - учитывая что они абсолютно не совместимы с друг другом.

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Цитата: абсолютно не

Цитата:
абсолютно не совместимы с друг другом

я уже поднимал эту тему, есть определенные инструкции (Deactivating KMS and unloading Nouveau), которые, правда, претворить в жизнь мне не удалось..

Ну так а чего там - скрипт в

Ну так а чего там - скрипт в несколько строчек перед стартом иксов http://nouveau.freedesktop.org/wiki/KernelModeSetting

#!/bin/bash

echo 0 > /sys/class/vtconsole/vtcon1/bind
rmmod nouveau
# /etc/init.d/consolefont restart
rmmod ttm
rmmod drm_kms_helper
rmmod drm

+ добавить в конец insmod nvidia.ko.
Естественно все это добро в ведре собрать предварительно модулями.

PS/ точно уж не помню, но возможно что я использовал форсированную выгрузку модулей, но точно помню что без echo 0 > /sys/class/vtconsole/vtcon1/bind какойто модуль выгрузить не удавалось.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".