[РЕШЕНО] не работает драйвер nvidia
dim89 17 марта, 2011 - 12:43
не понимаю, чего происходит. система свежесобранная, только позавчера поставил. ставлю nvidia-drivers-260.19.36, ядро 2.6.38. Но модуль ядра не хочет грузится:
# modprobe nvidia FATAL: Error inserting nvidia (/lib/modules/2.6.38-gentoo/video/nvidia.ko): No such device
C nouveau все работает. графика запустилась, правда без аппаратного ускорения.
что я сделал не так?
»
- Для комментирования войдите или зарегистрируйтесь
eselect kernel list фстудию
eselect kernel list
фстудию ;)Вроде все нормально: #
Вроде все нормально:
давай сюда: 1. ls -lh
давай сюда:
1.
ls -lh /lib/modules/2.6.38-gentoo/video/
2.
equery f nvidia-drivers
3.
lspci | grep -i vga
1. # ls -lh
1.
2.
3.
dim89 написал(а): # lspci |
мда... а если попробовать словами написать, что это за 0е22? ))
на сколько я понял из гугля, у тебя GTX 480 ... следовательно тебе нужно ставить драйвер 260.19.44, который вышел 7-го марта, но почему-то еще не имеет ебилда ))
т.ч. самое время воспользоваться локальным оверлеем и создать ебилд самому ;) либо попробовать один из бета-драйверов, на которые ебилд есть, но жестко замаскирован...
кстати сча загружался с лайва
кстати сча загружался с лайва убунты. она видюху правильно увидела:
Может, я в конфиге ядра чего-нить накосячил?
270.18 я уже размаскировывал - с ними такая ж фигня.
nvidia-drivers нужен для
nvidia-drivers нужен для X-ов, насколько я понимаю
и насколько я помню, они вроде требуют чтобы все в ядре про nvidia было отлючено (разве сейчас не так?)
если нвидия в ядре отключена, то модуля /lib/modules/2.6.38-gentoo/video/nvidia.ko быть не должно, имхо
но суть не в этом даже
вы делаете modprobe когда видюха уже захвачена другим драйвером
каким?
есть большое подозрение, что это nouevau
но при этом раскладе есть большое подозрение что nvidia не запустится по причиние ненахождения устройства
(у меня такое было, когда я пытался на своей карточке заставить работать noevau - в логах Xorg видно про конфликт - пришлось полностью вырезать nouevau из ядра)
что-то добрый я сегодня ....
leryc написал(а): если
только если ИМХО ;)
вообще-то так только проприетарный драйвер называется и выше можешь увидеть его среди списка файлов пакета nvidia-drivers ;)
к стати, тока щас обратил внимание, что modprobe пишет не что файл не найден, а устройство... хм...
думаю, что идея про нуво имеет право на жизнь ;)
на самом деле дело было в
на самом деле дело было в модуле nouveau собрал ядро без него (еле нашел правда, где в конфиге эта штука выключается) и все заработало.
интересно, как в бинарных дистрибутивах эти конфликты разруливаются: ядро собрано с поддержкой всего, что только можно, но это же не мешает проприетарному драйверу.
странно. т.к. у меня собран и
странно. т.к. у меня собран и тот и другой модуль. сейчас я использую яденый но так-же собран и проприетарный (правда запрещена его загрузка но у меня небыло проблем переключиться на проприетарный.)
dim89 написал(а): кстати сча
выполни от рута
update-pciids
а eselect opengl set nvidia
а eselect opengl set nvidia делали?
и как решил? не забываем
и как решил? не забываем писать! ;)
решил пересборкой ядра без
решил пересборкой ядра без модуля nouveau, который в
Location:
-> Device Drivers
-> Staging drivers (STAGING [=y])
-> Exclude Staging drivers from being built (STAGING_EXCLUDE_BUILD [=n])
Кстати как тут принято писать решение? Подредактировать начальный пост или добавить сообщение в конец?