Здравствуйте.
На днях переустановил всё что можно переустановить(в т.ч. и RedHat9.0),
с kernel.org стянул ядро 2.6.10, сконфигурировал его и рекомпилил,
сменив тем самым старенькое 2.4.20 на 2.6.10.
Стал устанавливать дровишки на свою NVIDIA GF4-Ti4200,
для чего взял NVIDIA-Linux-x86-1.0-6629-pkg1.run.
Делаю вроде всё правильно:
init 3
./NVIDIA-Linux-x86-1.0-6629-pkg1.run
После сообщения об успешной установке драйвера прописал в /etc/rc.d/rc.local:
modprobe nvidia
Модуль успешно грузится.
Правлю /etc/X11/XF86Config(«nv»->«nvidia»,remove «dri»,«GLcore»,add «glx»),
секция «Module» выглядит следующим образом:
Section «Module»
Load «dbe»
Load «extmod»
Load «fbdevhw»
Load «glx»
Load «record»
Load «freetype»
Load «type1»
EndSection
после чего пытаюсь startx(или init 5).
Однако экран просто «чернеет» и всё, спасаться приходится только reboot’ом.
(Самое интересное, что раньше, когда ставил 2.6.9, проделывал те же операции, и всё работало.)
Полез смотреть логи(/var/log/XFree86.0.log).Самые последние строки такие:
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor (1)
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option «NoLogo» «0»
(--) NVIDIA(0): Linear framebuffer at 0xD8000000
(--) NVIDIA(0): MMIO registers at 0xDC000000
Меня смутила строчка (1), ведь если я не ошибаюсь, TrueColor — это 32bpp, а *nix пользуется
24bpp. Возможно я не прав. Ведь при «nv» всё загружается.
Подскажите пожалуйста что, где и как мне надо поправить?
А-то я очень расстроен по этому поводу.
Спасибо.
// Тему переместил(а) fly4life из форума «UNIX FAQ».
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
А rivafb, случаем, в ядро не включен? Много слышал (и на этом форуме тоже), что rivafb, входящий в ядро, и драйвера от nVidia, просто напросто, не дружат.
Нет, с этой проблемой я уже сталкивался.
Если Riva включить в ядро, то дрова просто не захотят
устанавливаться, будет выдано сообщение,
что мол пересоберите ядро без поддержки Riva.
Проблема в чем-то другом.
http://www.nvnews.net/vbulletin/showthread.php?t=42964
check it out
Огромное спасибо за ссылку, патчи действительно помогли,
однако, до этого я похоже так «наковырял » XF86Config, что теперь
как при новых дровах, так и при стандартных «nv» имеется косячок,
а именно:
ещё при загрузке «иксов», когда идет всякая там инициализация,
вокруг рамки «чернота»,-
потом косяк проявляется при запуске xterm:
печатаешь, а букв не видно. Команды, такие как cd, несмотря на то,
что печатаешь их «вслепую», и, вроде как ошибиться негде, xterm не понимает.
Мне думается, что я случаем удалил нужный модуль из секции
«Module». На данный момент она у меня выглядит так:
Section «Module»
Load «dbe»
Load «extmod»
Load «fbdevhw»
Load «glx»
Load «record»
Load «freetype»
Load «type1»
EndSection
Подскажите пожалуйста, могу я где-нибудь увидеть, как выглядела
секция в первоначальном виде?
А может еще надо что-нибудь «вычеркнуть»?
Спасибо.
гхм.
а остальное установлено, что требуется для миграции с ядра 2.4.* на 2.6.*??
ведь, насколько я помню, в RedHat 9 этого в поимне нет.
искать по форуму эту тему. точнее — читать в ветке форума «UNIX FAQ» о ядрах 2.6, установек и работе.
подохрение больше на то, что скомпилированный модуль для 2.6 не может загрузиться из-зи старых modutils.
из-зи этого может не работать при установке driver=«nvidia»
битность 24 — это обсуждение уже тоже было. мскать тему про прозрачность (мх было 2 темы, в разный ветках), искать поиском.
черный экран перед загрузкой — это нормально, у меня также. А насчет хтерма хз, может со шрифтами че-то напутал? Дровы тут точно не при чем.