LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Потому старый блоб я сношу, переставляю иксы и месу, удаляю остатки блоба из /lib/modules, и затем накатываю новый блоб.

Зачем так сложно? В Gentoo, если драйвер Nvidia ставится через ebuild (посредством emerge) ни какие библиотеки не перезаписываются. Зачем по твоему написан 'eselect opengl'?

Библиотеки проприетарного драйвера устанавливаются в /usr/lib/opengl/nvidia/

/usr/lib/opengl/nvidia/lib/
/usr/lib/opengl/nvidia/lib/libGLESv2.so.334.21
/usr/lib/opengl/nvidia/lib/libGL.so.334.21
/usr/lib/opengl/nvidia/lib/libGL.so.1
/usr/lib/opengl/nvidia/lib/libEGL.so.334.21
/usr/lib/opengl/nvidia/lib/libGLESv1_CM.so
/usr/lib/opengl/nvidia/lib/libGLESv1_CM.so.334.21
/usr/lib/opengl/nvidia/lib/libGLESv1_CM.so.1
/usr/lib/opengl/nvidia/lib/libEGL.so
/usr/lib/opengl/nvidia/lib/libEGL.so.1
/usr/lib/opengl/nvidia/lib/libGLESv2.so.2
/usr/lib/opengl/nvidia/lib/libGLESv2.so
/usr/lib/opengl/nvidia/lib/libGL.so
а библиотеки mesa (открытых драйверов) устанавливаются в /usr/lib/opengl/xorg-x11/
/usr/lib/opengl/xorg-x11/lib/
/usr/lib/opengl/xorg-x11/lib/libEGL.so
/usr/lib/opengl/xorg-x11/lib/libEGL.so.1
/usr/lib/opengl/xorg-x11/lib/libEGL.so.1.0.0
/usr/lib/opengl/xorg-x11/lib/libGL.so
/usr/lib/opengl/xorg-x11/lib/libGL.so.1
/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2.0
/usr/lib/opengl/xorg-x11/lib/libGLESv2.so
/usr/lib/opengl/xorg-x11/lib/libGLESv2.so.2
/usr/lib/opengl/xorg-x11/lib/libGLESv2.so.2.0.0

Посредством вызова 'eselect opengl set' устанавливается ссылки на выбранную реализацию opengl, в случае nvidia имеем примерно следующее:

/usr/lib/libGLESv1_CM.so -> opengl/nvidia/lib/libGLESv1_CM.so.334.21
/usr/lib/libGLESv1_CM.so.1 -> opengl/nvidia/lib/libGLESv1_CM.so.334.21
/usr/lib/libGLESv2.so -> opengl/nvidia/lib/libGLESv2.so.334.21
/usr/lib/libGLESv2.so.2 -> opengl/nvidia/lib/libGLESv2.so.334.21
/usr/lib/libGL.so -> opengl/nvidia/lib/libGL.so.334.21
/usr/lib/libGL.so.1 -> opengl/nvidia/lib/libGL.so.334.21

Исправление kostik87, :

Потому старый блоб я сношу, переставляю иксы и месу, удаляю остатки блоба из /lib/modules, и затем накатываю новый блоб.

Зачем так сложно? В Gentoo, если драйвер Nvidia ставится через ebuild (посредством emerge) ни какие библиотеки не перезаписываются. Зачем по твоему написан 'eselect opengl'?

Библиотеки проприетарного драйвера устанавливаются в /usr/lib64/opengl/nvidia/

/usr/lib/opengl/nvidia/lib/
/usr/lib/opengl/nvidia/lib/libGLESv2.so.334.21
/usr/lib/opengl/nvidia/lib/libGL.so.334.21
/usr/lib/opengl/nvidia/lib/libGL.so.1
/usr/lib/opengl/nvidia/lib/libEGL.so.334.21
/usr/lib/opengl/nvidia/lib/libGLESv1_CM.so
/usr/lib/opengl/nvidia/lib/libGLESv1_CM.so.334.21
/usr/lib/opengl/nvidia/lib/libGLESv1_CM.so.1
/usr/lib/opengl/nvidia/lib/libEGL.so
/usr/lib/opengl/nvidia/lib/libEGL.so.1
/usr/lib/opengl/nvidia/lib/libGLESv2.so.2
/usr/lib/opengl/nvidia/lib/libGLESv2.so
/usr/lib/opengl/nvidia/lib/libGL.so
а библиотеки mesa (открытых драйверов) устанавливаются в /usr/lib64/opengl/xorg-x11/
/usr/lib/opengl/xorg-x11/lib/
/usr/lib/opengl/xorg-x11/lib/libEGL.so
/usr/lib/opengl/xorg-x11/lib/libEGL.so.1
/usr/lib/opengl/xorg-x11/lib/libEGL.so.1.0.0
/usr/lib/opengl/xorg-x11/lib/libGL.so
/usr/lib/opengl/xorg-x11/lib/libGL.so.1
/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2.0
/usr/lib/opengl/xorg-x11/lib/libGLESv2.so
/usr/lib/opengl/xorg-x11/lib/libGLESv2.so.2
/usr/lib/opengl/xorg-x11/lib/libGLESv2.so.2.0.0

Посредством вызова 'eselect opengl set' устанавливается ссылки на выбранную реализацию opengl, в случае nvidia имеем примерно следующее:

/usr/lib/libGLESv1_CM.so -> opengl/nvidia/lib/libGLESv1_CM.so.334.21
/usr/lib/libGLESv1_CM.so.1 -> opengl/nvidia/lib/libGLESv1_CM.so.334.21
/usr/lib/libGLESv2.so -> opengl/nvidia/lib/libGLESv2.so.334.21
/usr/lib/libGLESv2.so.2 -> opengl/nvidia/lib/libGLESv2.so.334.21
/usr/lib/libGL.so -> opengl/nvidia/lib/libGL.so.334.21
/usr/lib/libGL.so.1 -> opengl/nvidia/lib/libGL.so.334.21

Исходная версия kostik87, :

Потому старый блоб я сношу, переставляю иксы и месу, удаляю остатки блоба из /lib/modules, и затем накатываю новый блоб.

Зачем так сложно? В Gentoo, если драйвер Nvidia ставится через ebuild (посредством emerge) ни какие библиотеки не перезаписываются. Зачем по твоему написан 'eselect opengl'?

Библиотеки проприетарного драйвера устанавливаются в /usr/lib64/opengl/nvidia/, а библиотеки mesa (открытых драйверов) устанавливаются в /usr/lib64/opengl/xorg-x11/

Посредством вызова 'eselect opengl set' устанавливается ссылки на выбранную реализацию opengl, в случае nvidia имеем примерно следующее:

/usr/lib/libGLESv1_CM.so -> opengl/nvidia/lib/libGLESv1_CM.so.334.21
/usr/lib/libGLESv1_CM.so.1 -> opengl/nvidia/lib/libGLESv1_CM.so.334.21
/usr/lib/libGLESv2.so -> opengl/nvidia/lib/libGLESv2.so.334.21
/usr/lib/libGLESv2.so.2 -> opengl/nvidia/lib/libGLESv2.so.334.21
/usr/lib/libGL.so -> opengl/nvidia/lib/libGL.so.334.21
/usr/lib/libGL.so.1 -> opengl/nvidia/lib/libGL.so.334.21