Try
mkdir -p /usr/lib64/nvidia/xorg/modules/updates/extensions
mv /usr/X11R6/lib64/libGL* /usr/lib64/nvidia/
mv /usr/lib64/xorg/modules/updates/extensions/libglx* /usr/lib64/nvidia/xorg/modules/updates/extensions/
mkdir -p /usr/lib/nvidia
mv /usr/X11R6/lib/libGL* /usr/lib/nvidiaТоже самое за исключением того, что lib64 поменять на lib
Кроме изложенного выше и этого больше добавить нечего. Раз не работает 3D ускорение intel, то установка драйвера с официального репо, что-то косячит. Поэтому и предложен др. репо.
Это и не могло помочь, поскольку по данным адресам, библиотеки, которые использует intel там не лежат и не пересекаются. Это лишь цитата из forums.opensuse.org и для чего данная манипуляция для меня непонятна - от перестановки слагаемых сумма не меняется.
[quote=KrackMan]Еще к информации:
После установки nvidia одним кликом, перестали работать драйвера wl :) Не сразу конечно, а после перезагрузки.
Ядро не обновляли? paukin, давайте еще посмотрим:
ldd /usr/lib/xorg/modules/extensions/libglx.so[/quote]
Ядро обновлял вместе с версией Зюзи из оф.репо. Зюзю же обновлял от 11.3. до 11.4 по вот этой инструкции.
Только после этого удалось заставить хоть как-то работать Шмеля с моей карточкой ГФ310М :)
Вывод ldd /usr/lib/xorg/modules/extensions/libglx.so смогу дать только вечером - компа с Зюзей нет с собой.
На сайте разработчика Шмеля тоже активно обсуждают эту корявку с ОпенГЛ:
хттпс://github_com/Bumblebee-Project/Bumblebee/issues/15
Решение там приведено для Убунты, но смысл тот же, что и вашем последнем предложении - переустановить видиоподсистему:
glx errors: mostly problems with nvidia replacing mesa glx (Xlib: extension "GLX" missing on display ":0".). How to solve it easily ? If I remember quite well, the solution (for Ubuntu) is something like that : sudo apt-get purge nvidia* sudo apt-get install --reinstall xserver-xorg-video-intel libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core sudo dpkg-reconfigure xserver-xorg sudo update-alternatives --remove gl_conf /usr/lib/nvidia-current/ld.so.conf
Тоже думаю, что не маловажен выбор репо. Не могли бы вы уточнить - какие репо посоветуете оставить/добавить перед сей процедурой?
aliaksei1818 написал:
Кроме изложенного выше и этого, больше добавить нечего. Раз не работает 3D ускорение intel, то установка драйвера с официального репо, что-то косячит. Поэтому и предложен др. репо.
[quote=KrackMan]glxinfo | grep OpenGL
Error: couldn't find RGB GLX visual
Тогда переустанавливайте все:
forums.opensuse.org написал:
zypper in --force Mesa xorg-x11 xorg-x11-driver-video xorg-x11-driver-video-intel-legacy xorg-x11-libX11 xorg-x11-server
reboot
[/quote]
ЗЫ. Потестировал свою конфигурацию "Санитарами подземелий", запуская их из под optirun env wine... - всё работает, ошибок не выдаёт. Но, вот незадача - не видны текстуры на персонажах :( Похоже без решения обсуждаемой проблемы полноценной работы от гибридной видиокарты не дождёшься.
Потом допишу - что получилось.
К стати, о том, как у меня всё сейчас запущенно - напрочь отсутствует папка /etc/bumblbee , о которой выше шла речь, но на удивление Шмель при этом работает как раз при помощи xorg.conf ... Такие пироги.
К стати, о том, как у меня всё сейчас запущенно - напрочь отсутствует папка /etc/bumblbee , о которой выше шла речь, но на удивление Шмель при этом работает как раз при помощи xorg.conf ... Такие пироги.
user:~> glxinfo | grep OpenGL
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile x86/MMX/SSE2
OpenGL version string: 2.1 Mesa 7.10.2
OpenGL extensions:
user:~> optirun glxinfo | grep OpenGL
user:~> optirun glxinfo
ON Enabling nVidia card failed (Error: AE_NOT_FOUND).
Starting up bumblebee X server: ..........
Bumblebee server failed to start
Т.е. теперь всё наоборот - есть Интел, но нет Нвидии. Копаю дальше. /etc/bumblebee так и не появилось, но как я посмотрел через манагер пакетов - в пакете Шмеля такой папки и не предусмотрено.
И даже Компиз негодник не заработал нормально - заголовки окан так и не показывает - хоть теперь то чего ему не хватает не понятно - ОпенГЛ ему ведь дали...
-----
Ещё немного копаний, и я нашёл правильные скрипты к своей карте ГФ310М - как ни странно они размещены на гитхабе :)
Теперь моя карточка Нвидиа умеет включаться и выключаться:
text
optirun glxinfo
_PS0 Enabling nVidia Card Succeded.
FATAL: Module nvidia_current not found.
Starting up bumblebee X server:
Stopping bumblebee X server: /etc/init.d/bumblebee: line 125: kill: (26973) - No such process
Если Вы заметили, то в данный момент речь идет о версии 3.0, а не той, что стартовала данную тему, и с которой было много проблем в частности как и с acpi_call ( No such device), так и с непонятной периодичностью "No such process" и т. д. Например, последние сообщения: Связка видео Intel(встроенная в проц) + nVidia(дискретная)
и на чем изначально сошлись: Связка видео Intel(встроенная в проц) + nVidia(дискретная)
Поэтому вникать в вашу проблему с этой версией не имеет смысла, поскольку в текущей версии было внесено много изменений по сравнению с той, что Вы используете.
Собственно начало пробы текущей версии: Связка видео Intel(встроенная в проц) + nVidia(дискретная)
Там же (на сайте проекта) Вы можете посмотреть историю развития и список изменений на сегодняшний момент.
Единственное на что обращаю внимание:
paukin написал:
Ещё немного копаний, и я нашёл правильные скрипты к своей карте ГФ310М - как ни странно они размещены на гитхабе
Теперь моя карточка Нвидиа умеет включаться и выключаться:
text
optirun glxinfo
_PS0 Enabling nVidia Card Succeded.
FATAL: Module nvidia_current not found.
Starting up bumblebee X server:
Stopping bumblebee X server: /etc/init.d/bumblebee: line 125: kill: (26973) - No such process
_PS0 Disabling nVidia Card Succeded.
modprobe nvidia-current - не про нашу честь - здесь не ubuntu.
P.S. В связи с вышесказанным - дополняю сообщение №228
Если Вы заметили, то в данный момент речь идет о версии 3.0, а не той, что стартовала данную тему, и с которой было много проблем в частности как и с acpi_call ( No such device), так и с непонятной периодичностью "No such process" и т. д.
Спасибо, буду дальше думать как выкручиваться. Переходить на Зюзю 12.1 пока что боязно - по отзывам ещё очень сыро, а ставить неродное ядро от 12.1 на 11.4 (грубо говоря т.е. как раз 3-е) ещё боязней ставить. Попробую ещё поковырять Шмеля на текущем ядрышке :) Тем более, что по тем же отзывам и на 12.1 Зюзе далеко не у всех решена беда с гибридными видухами. А ещё вернее эта беда у многих даже на официально поддерживаемом Офтопике7 присутствует в не меньшем объёме ))
Спасибо, буду дальше думать как выкручиваться. Переходить на Зюзю 12.1 пока что боязно - по отзывам ещё очень сыро, а ставить неродное ядро от 12.1 на 11.4 (грубо говоря т.е. как раз 3-е) ещё боязней ставить. Попробую ещё поковырять Шмеля на текущем ядрышке Тем более, что по тем же отзывам и на 12.1 Зюзе далеко не у всех решена беда с гибридными видухами. А ещё вернее эта беда у многих даже на официально поддерживаемом Офтопике7 присутствует в не меньшем объёме ))
Я не о версии ядра, а о версии Bumblebee.
Смотрите дополненное сообщение №228
Я не о версии ядра, а о версии Bumblebee.
Смотрите дополненное сообщение №228
Aliaksei1818, огромное вам спасибо - ваше сообщение 228 + инструкция отсюда возымели должный результат. - У меня на первый взгляд всё заработало: и Шмель полетел и видеокарта выказывает способность к ОпенГЛ:
Единственное, я дрова Нвидии намеренно взял на ступень постарее - 295.17 - возможно подобная скромность тоже сыграла свою положительную роль в конечном положительном результате :)
Показатели ФПС на Нвидии выросли вдвое на проприетарных дровах:Показать
text
# optirun glxgears
*** NOTE: Don't use glxgears as a benchmark.
OpenGL implementations are not optimized for frame rates >> 60fps,
thus these numbers are meaningless when compared between vendors.
4694 frames in 5.0 seconds = 938.723 FPS
4997 frames in 5.0 seconds = 999.340 FPS
5164 frames in 5.0 seconds = 1032.774 FPS
4669 frames in 5.0 seconds = 933.768 FPS
4749 frames in 5.0 seconds = 949.726 FPS
4929 frames in 5.0 seconds = 985.631 FPS
4680 frames in 5.0 seconds = 935.974 FPS
[VGL] ERROR: in readback--
[VGL] 362: Window has been deleted by window manager
# glxgears
*** NOTE: Don't use glxgears as a benchmark.
OpenGL implementations are not optimized for frame rates >> 60fps,
thus these numbers are meaningless when compared between vendors.
301 frames in 5.0 seconds = 60.104 FPS
299 frames in 5.0 seconds = 59.715 FPS
299 frames in 5.0 seconds = 59.714 FPS
299 frames in 5.0 seconds = 59.714 FPS
299 frames in 5.0 seconds = 59.713 FPS
294 frames in 5.0 seconds = 58.717 FPS
299 frames in 5.0 seconds = 59.714 FPS
299 frames in 5.0 seconds = 59.713 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 4894 requests (4894 known processed) with 0 events remaining.
- Раньше этот ФПС был около 500.
Продолжаю тестить - Компизик поставлю тоже постарей - глядишь и более стабильным окажется...
... спустя час...
Ура - Компизик не подвёл на этот раз - всё заработало с полоборота :)
- Всем помощникам в нелёгком деле настройки моей гибридной видеокарты выражаю свою огромную благодарность! :)
ЗЫ. Возник теперь маленький вопрос - а куда теперь по правильному прописывать дополнительные разрешения экрана. - Не хватает одного нужного. Раньше я это делал в xorg.conf с помощью modeline.
ЗЫ. Возник теперь маленький вопрос - а куда теперь по правильному прописывать дополнительные разрешения экрана. - Не хватает одного нужного. Раньше я это делал в xorg.conf с помощью modeline.
[quote=paukin]ЗЫ. Возник теперь маленький вопрос - а куда теперь по правильному прописывать дополнительные разрешения экрана. - Не хватает одного нужного. Раньше я это делал в xorg.conf с помощью modeline.
/etc/X11/xorg.conf.d/50-monitor.conf[/quote]
Да, Aliaksei1818, это то что надо. Спасибо!
ЗЫ. Всего лишь год периодических усилий привели наконец к удовлетворительному результату - видеокарточка с Оптимусом наконец заработала как надо))
Могу теперь с чистой совестью отправлять отчёт разработчкикам шмеля :)
- Пойду гуглить, как теперь это делается в 3-м Шмеле...
...
Погуглил. Похоже отменили разработчики в 3-м Шмеле этот отчёт, поскольку стабильная версия. Ну и к лучшему.
[quote="paukin"]ваше сообщение 228 + инструкция отсюда возымели должный результат
Можешь расписать? А то не мог добиться результата :([/quote]
Моё приветствие, KrackMan. Вообще никаких трудностей не возникло у меня в этой очередной попытке завести видеокарту и Оптимус :) Снёс всё, что относилось к НВидии, снёс Ноувеау, снёс ксорг.конф и заново поставил дрова и библиотеки по вышеприведённой инструкции с учётом сообщения 228. Позже постараюсь воспроизвести последовательность своих действий в больших подробностях.
Вот только, быть может, что затыка у тебя при попытке повторить мой опыт в том, что конфигурация системы совсем другая... Я выше в теме видел, что ты вроде уже обновил ядро до 3-го, а может и Зюзю до 12.1, да и разрядность ОСи скорее всего 64-бит? - Т.е. всё сконфигурировано не как у меня. Про модель видеокарты и не говорю, хоть она скорее всего и другая, но вряд ли в этом дело. В общем, под твою конфу вероятно что-то ещё нужно менять относительно моих действий, чтобы получить положительный результат.
ЗЫ. Уже оттестировал свою видеосистему - видеокарточка теперь идеально и быстро летает на Шмеле :) Проверял на тесте из "Сталкер - зов Припяти" - получил очень гладкое качественное видео, без тормозов. Проверял на "Санитарах подземелий" - всё быстро и качественно работает, исчезли даже глюки с текстурами, которые я раньше относил на счёт криво вставших библиотек Вайна. Пока только не проверил насчёт отключения НВидии от электропитания, когда она не используется. Вообще, кто знает - работает ли этот полезный механизм в текущей версии Шмеля?
--- спустя сутки
Как и обещал, возвращаюсь к подробностям своей успешной установки. Ещё раз упомяну то, что для установки я выбрал, как и автор инструкции, драйвер НВидии 295.17 , а не самый последний. Это тоже может сказаться в конечном счёте - бывает, что более новые дрова и более кривые, а конкретная версия уже проверена.