LINUX.ORG.RU

wine вешает систему


0

0

Когда пытаюсь что-либо запустить под wine, хоть консольное, хоть гуёвое, хоть даже winecfg, система намертво виснет. Помогает только кнопка ресет. Перед зависанием выдаёт 2 строчки:

libGL error: open DRM failed (Operation not permitted) libGL error: reverting to (slow) indirect rendering

В /etc/X11/xorg.conf Section "DRI" Mode 0666 EndSection раскоментирована и glxgears работает.

Дистрибутив -- дженту, ядро -- x86_64-2.6.18-gentoo-r6, версия wine -- 0.9.22, иксов -- 7.1, видео -- via из SVN openchrome.org (чипсет K8M800M2).

Куда копать?

★★★★

Re: wine вешает систему

Опять забыл форматирование, сообщение об ошибке выглядит так:

libGL error: open DRM failed (Operation not permitted) 
libGL error: reverting to (slow) indirect rendering

acheron ★★★★ ()
Ответ на: Re: wine вешает систему от c_man

Re: wine вешает систему

> А какая видео карта?

Никакой :) Интегрированая в мать. Выше написано. Чипсет VIA K8M800, маркетоидное название S3 Unichrome Pro B.

acheron ★★★★ ()
Ответ на: Re: wine вешает систему от Rikz

Re: wine вешает систему

> http://www.linux.org.ru/profile/Rikz/view-message.jsp?msgid=1724737

Помню, на unichrome.org написано, что мой чипсет поддерживается, только x.org об этом не знает :)

Правильно ли я понимаю, что если полностью отрубить ускорение, либо с драйвером vesa должно заработать?

acheron ★★★★ ()

Re: wine вешает систему

если работает glxgears... это не значит что dri работает. Про dri можно узнать командой glxinfo (там в начале)

Пинай dri. Если не заработает - можешь пересобирать всё без поддержки opengl, glut, glitz, aiglx, xgl, dri

Alien- ()
Ответ на: Re: wine вешает систему от acheron

Re: wine вешает систему

После отключения glx и dri winecfg заработал. Только почти всё требует OpenGL и не запускается, даже FAR :) Openchrome.org говорит, что виновата MESA. Копаю дальше...

acheron ★★★★ ()
Ответ на: Re: wine вешает систему от acheron

Re: wine вешает систему

на unichrome'ах сломана нормальная поддержка 3д через mesa. У меня
сейчас последняя ревизия дров openchrome из svn, свежая libdrm и модули
drm.ko и via.ko для ядра, mesa-6.5.1 и xorg-x11-7.1, DRI работает, вывод
$ xdriinfo

Screen 0: unichrome

glxinfo выводит кучу всего, никаких ошибок. 
glxgears работают, фпс в районе 800 попугаев.
Пробовал запустить под wine пару игрушек - Diablo II, Evil Genius, вроде
еще что-то. Безуспешно, срабатывают какие-то assert'ы в mesa.
Однако например Google Earth работает, даже не сильно тормозит.

Rikz ★★★ ()
Ответ на: Re: wine вешает систему от Rikz

Re: wine вешает систему

Нашёл-таки: https://bugs.freedesktop.org/show_bug.cgi?id=5092

Кратко -- все программы, использующие OpenGL рано или поздно вешают систему, если на матери чип K8M800 или K8N800. Висит с ноября 2005-го, мэйнтнейнера нету. Остаётся либо писать самому, либо разориться на нормальную видеокарту :)

acheron ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.