установка OPEN GL

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
VVC
Заглянувший
Сообщения: 31
Зарегистрирован: 17 фев 2007, 05:24
Откуда: Владивосток
Контактная информация:

установка OPEN GL

Сообщение VVC »

Народ подскажите что делать, как завершить установку драйверов от nvidia
дистрибутив ALT Master 2.4, карточка GeForce FX5500, ядро 2.4.26

делал так
$ sh NVIDIA-Linux-x86-1.0-9755-pkg1.run -x --target ~/Documents/Nvidia
$ make SYSINCLUDE=/usr/include/linux-2.4.26-std-up/include
# init 2
# exec ~/Documents/Nvidia/nvidia-installer
установка проходит на ура
# less XF86Config-4
load "glx"
driver 'nvidia'"
# reboot

далее при загрузке выдается ошибка
nvidia_glx: Adjusting NVIDIA XFree86 driver: failed

#xdpyinfo показывает
GLX
NV-GLX
а NVIDIA-GLX нету

так я понял что проблема заключается в загрузке модуля glx
как бы подгрузить его, может быть у кого то уже была такая проблема :?:

Аватара пользователя
vi.ki.ng
Интересующийся
Сообщения: 53
Зарегистрирован: 17 май 2006, 10:50
Контактная информация:

Сообщение vi.ki.ng »

в xorg.conf в секцию модулей добавь. load "glx"
Может поможет :)

carm
Заглянувший
Сообщения: 30
Зарегистрирован: 22 апр 2007, 19:10
Откуда: Гомель
Контактная информация:

Сообщение carm »

может у тебя подгружаются модули dri или GLCore. GLX с ними не дружит:)
убери из конфига
Load "dri"
Load "GLCore"

альтернатива - использовать пакеты из сизифа. Там драва будут постарее, но зато они уже заточены под этот дистриб.
http://www.sisyphus.ru/find.shtml?request=NVIDIA

Аватара пользователя
VVC
Заглянувший
Сообщения: 31
Зарегистрирован: 17 фев 2007, 05:24
Откуда: Владивосток
Контактная информация:

Сообщение VVC »

vi.ki.ng, carm, подправил, не помогает
а секций "dri" и "GLCore" в конфиге изначально не было.

Я уже проследил все пути, что куда должно установиться, все на месте.
уже не знаю что дальше делать, только если уже лезть к ядру,
может кто знает как вручную подгрузить недостающий модуль?

Аватара пользователя
VVC
Заглянувший
Сообщения: 31
Зарегистрирован: 17 фев 2007, 05:24
Откуда: Владивосток
Контактная информация:

Сообщение VVC »

carm,
vi.ki.ng,
кажется где то прочитал что этот модуль к ядру относится, а как вообще модуль ядра подгружается?

Аватара пользователя
Quantum
Неотъемлемая часть форума
Сообщения: 259
Зарегистрирован: 20 мар 2006, 15:53
Откуда: г. Минск

Сообщение Quantum »

Обычно modprobe "название твоего модуля без суффикса .ko"

Аватара пользователя
vi.ki.ng
Интересующийся
Сообщения: 53
Зарегистрирован: 17 май 2006, 10:50
Контактная информация:

Сообщение vi.ki.ng »

VVC, А у тебя сырцы ядра то есть в /usr/src ??
run - файлик драйверов (по краеней мере для ати точно) все должен делать за тебя,в том числе и модули пришивать, естественно без исходников ничего у него не получиться...

Кроме того, будь так любезен покажи лог установки дров.(а то мы без него как слепые :))

carm
Заглянувший
Сообщения: 30
Зарегистрирован: 22 апр 2007, 19:10
Откуда: Гомель
Контактная информация:

Сообщение carm »

вообще glx это не модуль ядра, это модуль иксов и следовательно подгружается он иксами. (glx = libglx.so.x.y.z) Для работы с ядром компилиться модуль nvidia который является интерфейсом к железу. Хотя я могу и ошибаться:)

посмотри readme.txt на дрова, а точнее секцию C там описано что нужно проверить если возникли проблемы. Если лень тогда сразу приступай к штурму логов.

можешь спросить glx о жизни, он много чего скажет, и может быть там даже будет причина проблем;)
$ export LIBGL_DEBUG=verbose
$ glxinfo

посмотри что говорят иксы
$startx -- -logverbose 5
в результате стандартный файл иксовых логов должен значительно пополнеть, и поидеи там будет написано хоть что то поконкретнее нежели
nvidia_glx: Adjusting NVIDIA XFree86 driver: failed :)

альтернатива - использовать пакеты из сизифа. Там драва будут постарее, но зато они уже заточены под этот дистриб.
http://www.sisyphus.ru/find.shtml?request=NVIDIA

Аватара пользователя
Jay
Неотъемлемая часть форума
Сообщения: 238
Зарегистрирован: 23 сен 2004, 22:56

Сообщение Jay »

VVC, при установке софта "альтернативным" способом, рекоммендую не забывать читать инструкции идущие в комплекте.
Хм, интересно, а как бы смотрелась эта крошка, если ей перерезать горло? Мне кажется, неплохо...

Аватара пользователя
SPEccyFighter
Фанатеющий
Сообщения: 126
Зарегистрирован: 19 мар 2006, 17:51
Откуда: Орша, Витебская обл.
Контактная информация:

Re: установка OPEN GL

Сообщение SPEccyFighter »

VVC писал(а):Народ подскажите что делать, как завершить установку драйверов от nvidia
дистрибутив ALT Master 2.4, карточка GeForce FX5500, ядро 2.4.26

делал так
$ sh NVIDIA-Linux-x86-1.0-9755-pkg1.run -x --target ~/Documents/Nvidia
$ make SYSINCLUDE=/usr/include/linux-2.4.26-std-up/include
# init 2
# exec ~/Documents/Nvidia/nvidia-installer
установка проходит на ура
# less XF86Config-4
load "glx"
driver 'nvidia'"
# reboot

далее при загрузке выдается ошибка
nvidia_glx: Adjusting NVIDIA XFree86 driver: failed

#xdpyinfo показывает
GLX
NV-GLX
а NVIDIA-GLX нету

так я понял что проблема заключается в загрузке модуля glx
как бы подгрузить его, может быть у кого то уже была такая проблема :?:
1.
Зачем вы ставили nVidia-9755.run? В состав дистрибутива входит драйвер 6111, - он поддерживает карты до FX5900 включительно. Если карта не определилась корректно, воспользуйтесь из консоли drakxconf. Только не пользуйтесь test, после которого запуск X веьма затруднителен.

2.
В вашем случае.
Проверьте каталог /usr/lib. В нем должны лежать файлы, приблизительно такие (с поправкой на вашу версию драйвера). Их устанавливает nvidia-install находящийся в run-файле:

libGL.la
@libGL.so
@libGL.so.1
libGL.so.1.0.7185
@libGLcore.so.1
libGLcore.so.1.0.7185

Комментарий:

libGL.so: symbolic link to `libGL.so.1'
libGL.so.1: symbolic link to `libGL.so.1.0.7185'
libGLcore.so.1: symbolic link to `libGLcore.so.1.0.7185'
(версия драйвера слита с архива nvidia.com наугад)
Проверьте наличие этих линков.

В файле /etc/X11/XF86Config-4 в секции [модули] должна быть строка

Load "glx"

именно эта строка отвечает за загрузку libGL модулей.
Далее рестарт X-window:

init 2
init 5

OpenGL должен работать.

Строка
$ make SYSINCLUDE=/usr/include/linux-2.4.26-std-up/include
нужна nvidia-installer для того, чтобы installer нашел файл version.h, который по-факту лежит не там где ищет инсталлер.

Когда год назад я ковырялся с этой проблемой по-неопытности не стал глубоко вникать, но из двух версий драйверов 7174 и 7676 имевшихся тогда в наличии (инета не было), корректно и сходу заработал только 7174.

3.
Крайне рекомендуется слить текст:
http://rus-linux.net/MyLDP/HOWTO-ru/lg- ... TO-ru.html

4.
Если ALT вам понравился, воспользуйтесь ALT Linux 3.0 Compact
DVD 2Layer 7Gb или 1CD+2DVD(2x1Layer)
ИМХО концептуально Master лучше, но с точки зрения пользователя 3.0 Compact более качественная сборка. Намного. Плюс при минимальном объеме дистрибутива комплектация очень неплоха, - немногие дистрибутивы включают в свой состав frontend rp-pppoe(tkpppoe) - мне нравится. В ALT'е он есть.

4a.
Появился на ftp ALT Linux 4.0
Вот это нужно:
ftp://ftp.altlinux.ru/pub/beta/desktop/ ... 070522.iso 2.122.317.824 байта
ftp://ftp.altlinux.ru/pub/beta/desktop/ ... 070522.iso 239.675.392 байта

5.
Чтобы хранить iso-файл >2Gb файловая система оптимально reiserfs, - поддерживает файлы длиной до ~2Пб. ext3fs только =<2Gb. С jfs или xfs есть нюансы всплывающие в случае переразбивки HDD.
Лучшее - враг хорошего. Фольклор спектрумистов.
UNIX System V init

Ответить