LINUX.ORG.RU

Библиотека GLU для NVIDIA+XFree4.0(4.0.1)


0

0

Поставил XFree 4.0.1 (Скомпилил из исходников). Скачал драйверы 0.9.4 NVidia для XFree 4.0.1 (core&glx). Внимательно прочитал FAQ. Удалил библиотеки от MesaGL. Вопросы: 1) где фирменная библиотека GLU? 2) Подойдут ли GL-хедер файлы (*.h) от Mesы?

Сейчас не могу запустить ни одной программы (бинарные версии выпадают или говорят что не найдена libglu.so.xxx, исходники не компилятся по той же причине). В faq написано о проблемах с Blender, но что они решаются удалением Mesa. Я же его вообще запустить не могу.
Не помогает и Mesовская библиотека GLU.

P.S. Не надо мне говорить, что NVidia сакс, лучше пропустите мимо себя это сообщение; мне нужна действительно помощь. Кто-нибудь из счастливых обладателей сталкивался с такой же проблемой? Если нет, раскажите что не так, пожалуйста...

anonymous

GLU надо брать именно от Mesa (как и хидеры). Читай внимательнее доки.

vsl
()

Поконкретнее, пожалуйста, какие доки и в каком месте читать.
Насчет Mesa - да, приложения не вопят об отсутствии библиотеки, они просто выпадают с core размером 50Мб.
Еще чуть-чуть, и я начну портировать драйвера для этого кривого железа из Windows ;O ...

anonymous
()

vsl!!!!!! Не будь голословным! Помоги пожалуйста!

anonymous
()
Ответ на: комментарий от anonymous

Вместе с драйверами от NVidia идет файлик NVIDIA_Linux.html, и там подробно описано, куда прописать новые библиотеки, и какие конкретно файлы надо всенепременно убрать.
То есть:
     If OpenGL apps run, but are extremely slow, check for other
     libGL.so's lurking about the system.  Many distributions include a
     free clone of OpenGL called Mesa.  Most apps are built using the
     Mesa libs and search for libMesaGL.so or libMesa.so.  If you want
     to accelerate these apps, you will need to make a symlink from the
     Mesa libs to /usr/lib/libGL.so.*.  Look for libMesaGL.so.* or
     libMesa.so.* in /usr/lib or /usr/X11R6/lib. You must then delete or
     rename libMesaGL.so.3.0 (or whatever version is installed). To make
     a symbolic link to the accelerated libGL, type:
     ln -s /usr/lib/libGL.so.1 libMesa.so.3.0
     Use whichever version of the Mesa library you just renamed or
     deleted as the above target (libMesaGL.so.3.0 in this case).
     In addition, the XFree86 4.0 tree includes a libGL.so.1.2 in
     /usr/X11R6/lib, which is also part of Mesa. You can clean that out
     with the commands:
   mv /usr/X11R6/lib/libGL.so.1.2 /usr/X11R6/lib/libGL.so.1.2.mesa
   ln -s /usr/lib/libGL.so /usr/X11R6/lib/libGL.so.1.2
 
  Ничего другого от Mesa оставшегося ТРОГАТЬ НЕ НАДО.

vsl
()

Vcl! Пардон, что снова беспокою :| Вместе с XFree4.0.1 библиотека libglu не идет :( (ставил из tgz) Поставил Mesa. Блендер заработал. :) Рендеринг, ессно, софтовый. :( Поставил драйвер. Выдает че-то типа: не найден :0 (вот иненно, что :O) Как быть, кто виноват? Кстати, в nvidia_faq нет ни слова, ни упоминания про glu!

anonymous
()

Поставь 0.9.5ые драйвера.

anonymous
()
25 октября 2000 г.

А что в 0.9.5 GLU есть ???????

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.