LINUX.ORG.RU

wine (32-битный) + x86-64 + xf86-video-radeon = ?


0

0

Вчера имел счастье обнаружить, что при указанном в заголовке сочетании не работают игры, которым нужно 3D:

err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
После чего программа падает с трейс-дампом.

Это у всех так? Что можно сделать? Пробовал ставить libgl1-mesa-dri:i386, но оно обламывается на зависимостях. Переход на x86 не предлагать. Проприетарный драйвер AMD в данный момент работать у меня не будет. Debian Wheezy/Sid.

★★★★★

Пробовал ставить libgl1-mesa-dri:i386, но оно обламывается на зависимостях.

Если пробовал через aptitude ставить, то попробуй ещё через apt-get (или вообще apt-get install ia32-libs), потому что aptitude глючит иногда при попытках установить 32-битный пакет и предлагает снести все 32-битные пакеты.

gentoo_root ★★★★★
()

wine (32-битный)

А чего, уже 64-битный есть что ли?

Проприетарный драйвер AMD в данный момент работать у меня не будет. Debian Wheezy/Sid.

Пережди момент ;)

amorpher ★★★★★
()
Ответ на: комментарий от gentoo_root

Ставил с помощью apt-get, ругается на невозможность поставить библиотеку DRI для Intel, ЕМНИП. ia32-libs установлен.

GotF ★★★★★
() автор топика
Ответ на: комментарий от GotF

Потому что это типа, и слинкован с 32-битными либами.

amorpher ★★★★★
()
Ответ на: комментарий от anonymous

Немного по-другому падает:

> LIBGL_DRIVERS_PATH=/usr/lib32/dri wine falloutw.exe
unknown chip id 0x68ba, can't guess.
err:winediag:X11DRV_WineGL_InitOpenglInfo The Mesa OpenGL driver is using software rendering, most likely your OpenGL drivers haven't been installed correctly
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 4 and card vendor 0000.

GotF ★★★★★
() автор топика
Ответ на: комментарий от registrant

Ну так в Debian их нет :) Теоретически есть multiarch, но не все библиотеки его поддерживают. Да, в /usr/lib32/dri/ лежат соответствующие библиотеки:

> ls /usr/lib32/dri/
i810_dri.so  mach64_dri.so  r200_dri.so  radeon_dri.so  swrast_dri.so
i915_dri.so  mga_dri.so     r300_dri.so  savage_dri.so  tdfx_dri.so
i965_dri.so  r128_dri.so    r600_dri.so  sis_dri.so     unichrome_dri.so
> ls /usr/lib/x86_64-linux-gnu/dri/
dummy_drv_video.so  nouveau_dri.so        r300_dri.so    swrast_dri.so
i915_dri.so         nouveau_vieux_dri.so  r600_dri.so    vmwgfx_dri.so
i965_dri.so         r200_dri.so           radeon_dri.so

GotF ★★★★★
() автор топика
Ответ на: комментарий от GotF

в /usr/lib32/dri/ лежат соответствующие библиотеки

А принадлежат они пакету ia32-libs — очевидно, давно протухшему. Бида-пичаль.

GotF ★★★★★
() автор топика

Аналогично, Debian Wheezy/Sid. Наблюдаю падение 3D программ в последних и не самых последних версиях wine. (nvidia-блоб). Откатился на версию wine-1.1.42-0.1-9759-ge1f78c7 - 3D работает. Если память не изменяет, то это пакет из stable.

Jurik_Phys ★★★★★
()
Ответ на: комментарий от registrant

Даже в sid та же версия. Этот пакет всегда был отсталым, а теперь, в свете multiarch, на него вообще забили, похоже.

А вообще имеет смысл попробовать собрать Mesa под 32 бита и подсунуть через переменные среды?

GotF ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

Расскажи это мужикам с winehq, а то они не знают.

amorpher ★★★★★
()
Ответ на: комментарий от Jurik_Phys

Аналогично, Debian Wheezy/Sid. Наблюдаю падение 3D программ в последних и не самых последних версиях wine. (nvidia-блоб). Откатился на версию wine-1.1.42-0.1-9759-ge1f78c7 - 3D работает. Если память не изменяет, то это пакет из stable.

Категорически не подтверждаю. wine версий 1.5.0/1.5.6 замечательно работает на Stable и Wheezy/Sid с nvidia-блобом № 302. Система в данный момент Debian Stable amd64

lyrix87
()
Ответ на: комментарий от registrant

В общем, сначала я повоевал с ванильной Mesa, но особых успехов не достиг. Сейчас попробовал ещё раз установить пакет для i386 и, о чудо, все зависимости нашлись. Fallout нормально запустился, даже никаких переменных не понадобилось.

GotF ★★★★★
() автор топика
Ответ на: комментарий от lyrix87

Категорически не подтверждаю. wine версий 1.5.0/1.5.6 замечательно работает на Stable и Wheezy/Sid с nvidia-блобом № 302. Система в данный момент Debian Stable amd64

Категорически и не настаиваю. В гугл всего один раз на похожую проблему обнаружил. Думаю, что у меня какая-то конфигурация не правильная версий библиотек, а вот каких... По мере поступления обновлений буду их вычислять. А так, для 3D приложений есть дуалбут.

Jurik_Phys ★★★★★
()
Ответ на: комментарий от GotF

Дык, в sid вообще не работает fglrx же. Если только xsrver-xorg-core зафиксировать на 1.11.

А, видимо поэтому. Спасибо.

Ничего, через годик-другой сделают поддержку.

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