Вы здесь

Установка драйверов nvidia-drivers

Видеокарта GeForce2 mx/mx 400. Добавил запись в /etc/portage/package.mask чтобы тянулись драйвера для моей карты. Вот что происходит при установке:

evadim тут был здоровенный, огромный, кошмарный лог, причём не один. Выпилен в свете http://www.gentoo.ru/node/14464

Делал это make oldconfig && make prepare в ядре, но не помогает, ошибка остается.
После установки делаю modprobe nvidia, потом Xorg -configure, а потом X -config в итоге еще одна ошибка:

X.Org X Server 1.9.5
Release Date: 2011-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.38-gentoo-r6 i686 Gentoo
Current Operating System: Linux sky 2.6.38-gentoo-r6 #4 Sat Jul 16 12:01:24 KRAST 2011 i686
Kernel command line: root=/dev/hda3 vga=791
Build Date: 16 July 2011  07:50:16AM
 
Current version of pixman: 0.20.2
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jul 16 12:18:50 2011
(++) Using config file: "/root/xorg.conf.new"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) Failed to load module "dri" (module does not exist, 0)
(EE) Failed to load module "dri2" (module does not exist, 0)
(EE) NVIDIA(0): Failed to allocate/map the primary surface!

Fatal server error:
AddScreen/ScreenInit failed for driver 0


Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

Сам файл xorg.conf.new

ещё

.config

и ещё

lspci -v

и ещё

1. Предполагаю, что всё это работает прекрасно
2. Ошибка (дрова) наблюдается столько, сколько я сижу под Gentoo: 3,5 года и не лечится
3. Вроде бы уже ругались и просили не постить здесь простыни выводов. Для этого есть pastebin и много других годных, кошерных ресурсов для простыней.
=============
О самой ошибке...
Есть два пути:
1. Путь гуру. Установить xorg-server-10x (дрова пересобрать все конечно же). В /etc/X11/xorg.conf добавить следующее:

Section "Monitor"
....
     HorizSync   XX-XX
     VertRefresh YY-YY
     Option   "UseEdidDpi"   "FALSE"
     Option   "DPI"   "96 x 96"
     Option   "DPMS"  "true"
EndSection

Section "Device"
......
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
EndSection

2. Путь джедая.
Поставить вместо nvidia-drivers x11-drivers/xf86-video-nv

3. Купить что-то более новое. Видеокарты от nvidia сегодня в районе от 1000 рублей в том же Красноярске

 * Messages for package x11-drivers/nvidia-drivers-96.43.19:

 * You must be in the video group to use the NVIDIA device

Меня одного это смущает ?

—

Все мы, рано или поздно, будем там...

Эта данность должна была быть выполнена заведомо

eselect opengl

что говорит?

а так с 39 ядром лучше nouveau пробовать.

nouveau не предназначена для работы с такими древностями

http://nouveau.freedesktop.org/wiki/FeatureMatrix - с NV10 все на месте.

nouveau не предназначена для работы с такими древностями

Ложь и провокация. На работе как раз такая карточка. Прекрасно работает с нуво.

yaleks написал:
eselect opengl

что говорит?

eselect opengl list

xorg-x11 *

—

FreeBSD для работы, а Linux для души.

снеси emerge --unmerge nvidia-drivers
скачать драва с nvidia.com
и просто установи ихние драва там легко это делается
install.sh
они поставятся и будет те щастья я сам сталкивался с такой проблемой помогала такая вот установка!

А в будущем долго и упорно чистить мусор в системе. Сам себе злой буратино. Явно не для вас пишут ebuild'ы. Может на LFS пересесть?

frooty_box написал:
снеси emerge --unmerge nvidia-drivers
скачать драва с nvidia.com
и просто установи ихние драва там легко это делается
install.sh
они поставятся и будет те щастья я сам сталкивался с такой проблемой помогала такая вот установка!

IMHO, за такие советы расстрел бан пожизненный надо выдавать на этом форуме.

Agressor написал:
за такие советы расстрел бан пожизненный надо выдавать

+1

—

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Слишком мягко, предварительно надо подвергать психокоррекции по типу кодирования алкоголиков, только на ИТ

—

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

На ошибку при установке драйвера - забить, сколько их ставил, только ее лицезрел. Ошибка в иксах вылечится скорее всего добавлением Disable "dri" в секцию Module в xorg.conf. И еще, кошернее пользовать udev и снести секции InputDevice из конфига, и проверять работоспособность с ключом retro.

ДА это тоже верно модуль dri, мешает нормальной работе nvidia. Оссобено когда хочешь использовать opengl.

Модуль dri нисколько не мешает ничему. У меня так же xorg ругается втихую, но прекрасно работает. Потому все эти ошибки ни при чём

Уж не знаю как у тебя, а у меня на 6600LE пока dri не задисэйблил - иксы падали с такими же логами. И в хэндбуке, кстати, глупости редко пишут.

У меня при создании файла xorg.conf.new нет dri и dri2. А если я их просто допишу, и потом отключу, то ошибки с ними исчезают, но последняя остается.

—

FreeBSD для работы, а Linux для души.

Попробуйте все же nouveau
Nouveau Supported Cards

Что значит допишите-отключите? Это пробовали?

Да, это только что пробывал после установки в grub.conf опции nopat, и выполнения команды X -config /root/*new.conf, появляется черный экран просто, но ничего больше нет и компьютер как бы вообще ни на что не реагирует. Вроде пишут, что эта карта вообще не имеет поддержки Xorg 1.9.

—

FreeBSD для работы, а Linux для души.

Sky написал:
Вроде пишут, что эта карта вообще не имеет поддержки Xorg 1.9.

Так вроде или пишут, имеет или не имеет...
Почему упорно не слушаешь советов?
У меня есть 6 терминалов с такой же точно картой - все работает просто
замечательно, xorg-server-1.10.2, nouveau драйвера.
Так что и тебе карты в руки, не боись - все поддерживается!

Подключил оверлей X11, установли mesa и libdrm, потом установил x11-drivers/xf86-nvidia-nouveau.
В принципе все готово. Но вот я у себя в ядре 2.6.38-r6 не могу найти этот самый nouveau, чтобы можно было его модулем сделать. modprobe nouveau: module nouveau не найден. Сейчас попробую поставить nouveau-drm, раз в ядре его нет.

—

FreeBSD для работы, а Linux для души.

Он в staging drivers

—

Локальный оверлей растёт

Нет его там у меня

—

FreeBSD для работы, а Linux для души.

Sky написал:
Нет его там у меня

А может у вас и не Gentoo Linux? Или совсем не Linux...

в ядре есть вот здесь /drivers/gpu/nouveau/Kconfig, но в make menucofig нет опций таких. Stading я включал, но без изменений, сейчас снес ядро скачаю новое и проверю.

—

FreeBSD для работы, а Linux для души.

Того что здесь пишут у меня нет в ядре http://en.gentoo-wiki.com/wiki/Nouveau. Даже когда я активирую опцию в Device Drivers ----> Staging drivers, все равно нет этого nouveau в ядре. А вообще вот тут в конфигах есть такие опции /drivers/gpu/nouveau/Kconfig, что делать то?

—

FreeBSD для работы, а Linux для души.

Вы либо тролль, либо идиот, либо просто не хотите ничего делать сами. Может стоит сначала почитать маны, хауту и прочие юзергайды? По поводу черного экрана в иксах - русским по белому же писал, с опцией -retro запускать X -config.

А зайти в этот раздел Staging drivers (Enter на нем ткнуть) что не позволяет, и там посмотреть?

все нашел, ну как так капец, не внимательность, все быстро быстро..

—

FreeBSD для работы, а Linux для души.

Все поставилось, вот загруженные модули:

Module                  Size  Used by
nouveau               450208  1 
ttm                    35503  1 nouveau
drm_kms_helper         19917  1 nouveau
video                   9177  1 nouveau
nvidia_agp              3660  1 

Потом поставил xterm, evdev, и иксы запустились startx )!!
А вообще конечно ужас просто! Документация вся разная, где так написано, где так, очень сложно начинающим.

—

FreeBSD для работы, а Linux для души.