Установка драйверов 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

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

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

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

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

Эта данность должна была быть

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

eselect opengl что говорит?

eselect opengl

что говорит?

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

nouveau не предназначена для

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

http://nouveau.freedesktop.or

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

nouveau не предназначена для

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

Ложь и провокация. На работе

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

yaleks написал(а): eselect

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,

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

Модуль dri нисколько не

Модуль 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 написал(а): Вроде пишут,

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

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

Подключил оверлей X11,

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

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

Он в staging drivers

Он в staging drivers

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

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

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

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

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

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 для души.

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

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