Титла: Opengl проблем - gentoo Публикувано от: loxs в Apr 11, 2007, 12:42 Преди време бях писал за проблемите си около Берил. Тогава се отказах от него и си мислех, че проблема е именно в него. За съжаление, обаче, проблема се оказа по сериозен.
В крайна сметка положението е такова, че не мога да стартирам никакви opengl приложения, като при всички програми положението е едно и също. Дава ми следната грешка:
Явно някъде нещо е много сгрешено. Видеокартата ми е NVIDIA GEFORCE Go 6100 и използвам последните драйвъри от официалния сайт на НВИДИА. Привидно всичко е ок:
Имам си някакво хардуерно ускорение, защото примерно видеото ми върви перфектно с gl драйвъра. Но имах един странен пробелем, който реших много "тарикатски" (10x to machinato). Става въпрос за следното нещо: * след като инсталирах системата си, много от пакетите не искаха да се компилират с оправданието, че нямало /usr/lib/libGL.so библиотека. * установих обаче, че имам /usr/lib/libGL.so.1 библиотека * направих "мека връзка"
при което уж нещата станаха... Пакетите вече се компилираха. Но това не им помогна да работят както трябва.... ето моите USE флагове:
Това пък е /etc/X11/xorg.conf, генериран от инсталатора на nvidia (и донагласен малко от мен (за да разреша композит добавката):
Благодаря ви предварително! Титла: Opengl проблем - gentoo Публикувано от: buboleck в Apr 11, 2007, 14:06 loxs /usr/lib/libGL.so принципно е мека връзка която се създава при "eselect opengl set nvidia" и която сочи към библиотека която се компилира при компилиране на драйвера. Та мисълта ми е, че тази /usr/lib/libGL.so.1 може да е на xorg или mesa, или там който пакет я осигурява. Виж да не е нещо такова.
#locate libGL.so /usr/lib/opengl/xorg-x11/lib/libGL.so.1 /usr/lib/opengl/xorg-x11/lib/libGL.so.1.2 /usr/lib/opengl/xorg-x11/lib/libGL.so /usr/lib/opengl/nvidia/lib/libGL.so.1 /usr/lib/opengl/nvidia/lib/libGL.so.1.0.9755 /usr/lib/opengl/nvidia/lib/libGL.so /usr/lib/libGL.so При мен сочи към /usr/lib/opengl/nvidia/lib/libGL.so Титла: Opengl проблем - gentoo Публикувано от: smelkomar в Apr 11, 2007, 15:04 Първо свали наново пакета с неВидиа библиотеките и ги разархивирай в директорията, предназначена за тях. Мисля че пакета го имаше в сайта на неВидиа. Направи ми впечатление разликата в модулите при моята и твоята конфигурация:
това е моята:
Титла: Opengl проблем - gentoo Публикувано от: loxs в Apr 11, 2007, 17:15 Хмм... след доста мъчение, някак си излъгах нещата.
Проблема е бил точно в /usr/lib/libGL.so Изглежда различните версии на драйвъра правят различни библиотеки, а при мен беше една каша с версиите... и в крайна сметка инсталатора не успял да направи линк към правилната библиотека... Изчистих всички инсталации на драйвърите които имах през portage и си ги инсталирах ръчно... прекомпилирах си xorg-server и стана далаверата. Благодаря ви за помощта Титла: Opengl проблем - gentoo Публикувано от: alabal в Apr 12, 2007, 00:58 Понякога проблеми с различни версии се решават далеч по-лесно. Може би така:
# emerge gentoolkit #revdep-rebuild -av |