Проблема с nvidia-kernel на 6600GT.

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Проблема с nvidia-kernel на 6600GT.

Сообщение Kai SD »

Взял себе комп. Athlon64, epox 9npaj sli и NV GF6600GT.
Поставил на всем этом gentoo, из stage1 для архетиктуры amd64.
Попользовался, решил, что слишком нестабильно пока что для моих нужд, и пересобрал систему, на сей раз для x86.
Все нормельно, все работает, но возникла проблемка.
У меня в упор не желают работать дрова nvidia.
То есть я делаю emerge nvidia-kernel, он ставится, делаю modprobe nvidia, модуль грузится, но иксы с дровом "nvidia" не стартуют, и девайсов nvidia* в /dev тоже не появляется... :(
PCI-Express в ядре включен. Проверял.
Конфиг 100% рабочий, ибо работал под amd64. Куда копать, а то устал уже в винде халфу бродить, хочется полноценного 3D в родной системе?

В чем может быть проблема?
С уважением
Kai SD
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: Проблема с nvidia-kernel на 6600GT.

Сообщение Angel_13th »

Скорее всего причина этому дрова версии 6629 уж больно они старые. Попробуй вот что

Код: Выделить всё

echo "media-video/nvidia-kernel ~x86" >> /etc/portage/package.keywords
echo "media-video/nvidia-glx ~x86" >> /etc/portage/package.keywords
emerge nvidia-kernel nvidia-glx
eselect opengl nvidia

Пакет eselect может так же попросить у тебя добавления в файл /etc/portage/package.keyword, надеюсь сам сможешь добавить.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: Проблема с nvidia-kernel на 6600GT.

Сообщение Kai SD »

Angel писал(а):
10.01.2006 09:08
Скорее всего причина этому дрова версии 6629 уж больно они старые. Попробуй вот что

Код: Выделить всё

echo "media-video/nvidia-kernel ~x86" >> /etc/portage/package.keywords
echo "media-video/nvidia-glx ~x86" >> /etc/portage/package.keywords
emerge nvidia-kernel nvidia-glx
eselect opengl nvidia

Пакет eselect может так же попросить у тебя добавления в файл /etc/portage/package.keyword, надеюсь сам сможешь добавить.

мержил nvidia-kernel с ACCEPT_KEYWORDS="~x86" - результат вроде был тот же.
Хотя попробую еще раз, вместе с GLX-ом.
С уважением
Kai SD
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: Проблема с nvidia-kernel на 6600GT.

Сообщение Kai SD »

Нифига не заработало. Поставилось легко, а вот работать не хочет.

Код: Выделить всё

(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! Please ensure
(EE) NVIDIA(0):      that there is a supported NVIDIA GPU in this system, and
(EE) NVIDIA(0):      that the NVIDIA device files have been created properly.
(EE) NVIDIA(0):      Please consult the NVIDIA README for details.
(EE) NVIDIA(0):  *** Aborting ***
(II) UnloadModule: "nvidia"
(EE) Screen(s) found, but none have a usable configuration.


:(

Модуль nvidia загружен.
С уважением
Kai SD
Спасибо сказали:
sveta_067
Сообщения: 219

Re: Проблема с nvidia-kernel на 6600GT.

Сообщение sveta_067 »

Ты не написал какое у тебя ядро.Я с этой проблемой столкнулась с gentoo-sources 2.6.11 12 13.
Попробуй взять последнее ядро 15 или 14 и потом ACCEPT_KEYWORDS"~X86".Но от 64 бит ты зря отказался все довольно стабильно :)
СССР - ВСЕМУ МИРУ ПРИМЕР!
За коммунистами пойдешь - дорогу в жизни найдешь!
От ленинской науки , крепнут разум и руки!
Советскому патриоту - любой подвиг в охоту!
qwebix -- хостинг VPS
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: Проблема с nvidia-kernel на 6600GT.

Сообщение Kai SD »

Ядро gentoo sources 2.6.14-r5.
Весь софт - последние стабильные версии в дереве портежей от 8 января.
Позже не обновлялся.

В make.conf: стоят march=athlon и -O3.

От 64 бит отказался по причине некоторой наблюдаемой нестабильности (после двух лет в gentoo разница была заметна довольно сильно), и принципиальной неработоспособности ряда используемых мной программ. Честно просидел на x86_64 месяц, потом переставил, когда не смог добиться того же уровня стабильности.

В частности, очень нестабильно работал SDL (при переходе из полноэкранного режима в оконный, а иногда сразу при переходе в полноэкранный вешал машину намертво, даже Magic SysRQ Key уже не помогал).
С уважением
Kai SD
Спасибо сказали:
Аватара пользователя
MABaranov
Сообщения: 18

Re: Проблема с nvidia-kernel на 6600GT.

Сообщение MABaranov »

А ты пробовал создать файлы устройств сам? Я создал mknod'ом и заработало.
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: Проблема с nvidia-kernel на 6600GT.

Сообщение Kai SD »

А разве mknod и udev друг с другом сочетаются?
С уважением
Kai SD
Спасибо сказали:
Аватара пользователя
MABaranov
Сообщения: 18

Re: Проблема с nvidia-kernel на 6600GT.

Сообщение MABaranov »

а что им мешает?
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: Проблема с nvidia-kernel на 6600GT.

Сообщение Kai SD »

а какой полный список файлов, которые надо создать?
/dev/nv<чего дальше?>

и еще:

в
/dev/dri/
есть card0, но говорит, что нет такого девайса. Это нормально?
Просто на AGPшном Radeon-е девайс был.
С уважением
Kai SD
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: Проблема с nvidia-kernel на 6600GT.

Сообщение Kai SD »

Разобрался.
Действительно, mknod помогает.

Если кому нужно:

Код: Выделить всё

mknod /dev/nvidia0 c 195 0
mknod /dev/nvidiactl c 195 255


Теперь другой вопрос:
после смены драйвера, у меня изменились размеры шрифтов в KDE. К чему бы это?
С уважением
Kai SD
Спасибо сказали:
n1tr0gen
Сообщения: 149

Re: Проблема с nvidia-kernel на 6600GT.

Сообщение n1tr0gen »

Kai SD писал(а):
13.01.2006 23:19
Разобрался.
Действительно, mknod помогает.

Если кому нужно:

Код: Выделить всё

mknod /dev/nvidia0 c 195 0
mknod /dev/nvidiactl c 195 255


Теперь другой вопрос:
после смены драйвера, у меня изменились размеры шрифтов в KDE. К чему бы это?


У тебя изменился DPI (к моему удивлению переменная DisplaySize в xorg.conf почему то игнорируется). dpi надо указать вручную, приведу пример для dpi=96:
В файле /usr/bin/startx
замени строчку

Код: Выделить всё

defaultserverargs="-nolisten tcp -br"

на

Код: Выделить всё

defaultserverargs="-nolisten tcp -br -dpi 96"
Спасибо сказали: