Войти

Показать полную графическую версию : Проблема с Open GL


DubleZero
30-10-2004, 17:55
Не работают программы, для которых необходим Open GL (скринсэйверы). Хотя, как я понял, Open GL установлен. В консоли выдается примерно такое сообщение:
$flux
Xlib:  extension "GLX" missing on display ":0.0".
flux: can't open GL visual.
Что делать?

juvio
31-10-2004, 04:04
Sox какая видеокарта? Стоят ли на нее драйверы?

DubleZero
31-10-2004, 11:09
juvio
NVIDIA Geforce 440 MX. Драйвера....ну,. я думал, раз Иксы работают, значит какие-то драйвера стоят.....другое дело, что дистрибутив - download edition, так что если и стоят, до драйверы некоммерческие....а надо?

juvio
31-10-2004, 13:19
Sox, Mandrake? Только если ты купил коробочеую версию. Иксы то работают - но как в ВинХР - для 2Д. В Версии для скачки не вкладываются коммерческие драйвера - NVidia запретила их свободное распространение.

DubleZero
31-10-2004, 13:25
juvio
грустно....:(

Добавлено:

А где их можно найти просто так, в нете?

juvio
31-10-2004, 17:27
Sox - на сайте Нвидии. Но так открыто не кладут. Не знаю чем это NVidia не нравится... Наверное проценты получает.


Добавлено:

В смысле проценты с коробок. А на сайте ее лежат дрова открыто. Только лучше проверить, чтобы исходники ядра были в /usr/src/

DubleZero
31-10-2004, 18:53
NVIDIA_GLX-1.0-6111.4thac.i586.rpm -
это может быть тем что надо? Не знаю: в принципе я посмотрел у них на сайте....там только под FreeBSD и какой-то AI Linux есть....

Добавлено:

Въехал: AI Linux - это, по ходу, любой Линукс :biggrin:

DubleZero
31-10-2004, 22:22
Мда....поставил NVIDIA_GLX-1.0-6111, но ничего не поменялось. (То есть как не работали так и не заработали)...:(

juvio
01-11-2004, 04:53
Sox Nvidia Kernel + NVidia GLX. или run файл в кодором "усе включенО"

DubleZero
01-11-2004, 17:00
juvio
именно так. Иначе драйвера даже не ставятся. Причем даже скачал ядро для Линукса 2.6.19 вместо 2.6.7, которое было раньше. И все поставилось -и ядро NVIDIA  и сами драйвера ....и все равно....

juvio
01-11-2004, 18:21
Sox в xf86config - там вроде что-то менять надо у плат NVidia - nv на nvidia вроде.... Что у вас указано?


Исправлено: juvio, 20:24 1-11-2004

DubleZero
01-11-2004, 19:19
juvio
Что-то не въезжаю; какой файл надо редактировать? Как я понял, по описанию на сайте  ftp://download.nvidia.com/XFree86/Linux-x86/1.0-6111/README.txt  речь идет о файле /var/log/XFree86.0.log ....но он какой-то очень большой, там много NV ( непонятно что заменять надо) а некоторых описаных вещей вообще нет, как мне показалось.....в общем, мне показалось, что это не тот файл....тогда где находится нужный? Или это тот?
Нечасто приходится редактировать системные файлы, честно говоря этот - впервые).

archy
01-11-2004, 20:52
Sox
смотри /etc/X11/XF86Config

DubleZero
01-11-2004, 22:01
Здорово....проставил в XF86Config - 4 *load "glx" - после перезагрузки оказалась заремовена ( # load "glx"), Driver "nvidia" опять оказался сменен на "nv"....хотя указывает в списке ПО, что и ядро и драйверы устанвлены...причем при тестировании при попытке зайти в иксы вылетела ошибка, связанная с конфигом /etc/X11/XF86Config и иксы пробойкотировали попытку их загрузки, потом загрузились и обнаружилась вот эта вот ****я в конфиге.


Исправлено: Sox, 21:03 1-11-2004

juvio
02-11-2004, 02:59
Sox - оттуда же (с вашего ридми):
If you already have an X config file working with a different driver
(such as the 'nv' or 'vesa' driver), then all you need to do is find
the relevant Device section and replace the line:

       Driver "nv"
   (or Driver "vesa")

with

       Driver "nvidia"  

In the Module section, make sure you have:

       Load   "glx"

You should also remove the following lines:
     
       Load  "dri"
       Load  "GLcore"

if they exist.  There are also numerous options that can be added to the
X config file to fine-tune the NVIDIA X driver.  




© OSzone.net 2001-2012