История изменений
Исправление 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
/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
/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