[РЕШЕНО] nvidia, wine и opengl32.dll
Образовалась непонятная для меня проблема. После обновления драйверов nvidia на любую версию, после nvidia-drivers-256.53, перестает стартовать wine. В консоле пишет:
err:module:attach_process_dlls "opengl32.dll" failed to initialize, aborting
Если переключиться на xorg-x11 через eselect opengl set xorg-x11, то wine стартует без проблем.
В то же время наблюдается еще одна странность:
Если поставить драйвера 256.53, то wine от версии 1.3.7 и до последней будет после запуска крашиться и в логе ругаться на отдельные файлы драйверов (дрова уже снес, что пишет вайн - не покажу)
Дополнительно:
- emul-linux-x86-opengl установлен
- для вайна создавался отдельный профиль с WINEARCH=win32
- через winecfg пробовал задавать грузить opengl32.dll нативную, и не смотря на то, что файл есть в system32, ругается на его отсутствие...
- в ядре ничего от nvidia вроде не включено
- конфиг ядра http://paste.org.ru/?figtmx
- emerge -- info http://paste.org.ru/?1h8c9a
- судя по тому, что гугл ничего толкового не рассказал, проблема у меня одного
- все работает на драйверах 256.53 и вайне 1.3.7
РЕШЕНИЕ ПРОБЛЕМЫ:
Удалить noexec флаг из параметров монтирования /tmp
найдено здесь http://forums.gentoo.org/viewtopic-p-6565101.html
- Для комментирования войдите или зарегистрируйтесь
Проверил wine-1.3.16 и
Проверил wine-1.3.16 и драйвера 256.53 - полет нормальный. Актуальным остается вопрос с opengl32.dll и новыми драйверами
.
а эта строка - это просто подпись
Кхм... Я рад, что у вас нет
Кхм... Я рад, что у вас нет такой проблемы и что jabbear_install.exe не требует аппаратного ускорения. Вроде как написал, что проблема скорее всего только у меня. И вот даже не знаю, в какую сторону копать.
.
Даже не знаю, что на это ответить.
Вы пока копайте, а появятся вопросы - задавайте.
а эта строка - это просто подпись
jabbear_install.exe
jabbear_install.exe действительно запускается без проблем и мусора в консоль.
попытки запустить приложения по тяжелее:
Photoshop CS4
CS:S
http://paste.org.ru/?5kbrgk
.
Увы, Photoshop CS4 у меня нет.
Попробуйте добиться ошибки у программы, которую можно свободно скачать с официального сайта
а эта строка - это просто подпись
Удалите ~/.wine (или укажите
Удалите ~/.wine (или укажите иной WINEPREFIX), поставьте тестовую программу снова, без каких-либо настроек и внешних библиотек. Если опять не сработает - приведите WINEDEBUG="+d3d,+d3d_caps,+err" лог и что конкретно пытаетесь гонять.
P.S. eselect opengl set xorg-x11 при использовании проприетарных драйверов приводит к отсутствию аппаратного ускорения =)
Вобщем, решение нашел.
Вобщем, решение нашел. Подсказала тема на форуме gentoo.org
http://forums.gentoo.org/viewtopic-p-6565101.html
То, что помогло мне:
Удалить noexec флаг из параметров монтирования /tmp