[РЕШЕНО] 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 и новыми драйверами

.

$ WINEARCH=win32 wine Downloads/jabbear_install.exe
wine: created the configuration directory '/home/n0nado/.wine'
fixme:system:SetProcessDPIAware stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x8ede914, overlapped 0x8ede918): stub
wine: configuration in '/home/n0nado/.wine' has been updated.

$ eix -Ic wine
[I] app-emulation/wine (1.3.15@09.03.2011): free implementation of Windows(tm) on Unix

$ eix -Ic nvidia-drivers
[I] x11-drivers/nvidia-drivers (260.19.36@09.03.2011): NVIDIA X11 driver and GLX libraries

$ emerge --info | wgetpaste 
Your paste can be seen here: http://paste.pocoo.org/show/362103/

а эта строка - это просто подпись

Кхм... Я рад, что у вас нет

Кхм... Я рад, что у вас нет такой проблемы и что jabbear_install.exe не требует аппаратного ускорения. Вроде как написал, что проблема скорее всего только у меня. И вот даже не знаю, в какую сторону копать.

.

Даже не знаю, что на это ответить.
Вы пока копайте, а появятся вопросы - задавайте.

а эта строка - это просто подпись

jabbear_install.exe

jabbear_install.exe действительно запускается без проблем и мусора в консоль.

попытки запустить приложения по тяжелее:

Photoshop CS4

Цитата:
err:module:attach_process_dlls "opengl32.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Adobe\\Adobe Photoshop CS4\\Photoshop.exe" failed, status c0000005

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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".