LINUX.ORG.RU
ФорумGames

Debian_amd64+wine+diablo2

 , ,


0

1

Кто запускал дьябло 2 под вайном? Можете помочь? У меня стоит debian 7 amd64. Я поставил вайн и директикс. Диябло установил. Запускаю d2vidtst.exe - после моргания экраном не находит видеорежимов. Лог вайна http://paste.org.ru/?h17fe6 p.s.: Поиск использовал, но выдало тему с непонятным решением Diablo II LOD

err:wgl:has_opengl Failed to load libGL: libGL.so.1: неправильный класс ELF: ELFCLASS64

скорее всего нужно поставить 32-битные дрова видяхи.

mos ★★☆☆☆ ()
Ответ на: комментарий от anwender

должны, в каждом дистрибе это как-то по-своему обходят.
найди гайд именно на эту тему - вайн в 64-битном дебиане.

а лучше зарой эти 64. если толком не знаешь зачем они тебе.

mos ★★☆☆☆ ()
Ответ на: комментарий от anwender

что за фраза тогда «У меня сейчас стоят проприетарные амд64 дрова»?

ну значит нвидиевскую libgl 32-битную ставь

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

что за фраза понятно, вопрос риторический

mos ★★☆☆☆ ()
Ответ на: комментарий от mos
$ LD_PRELOAD=/emul/ia32-linux/usr/lib/libGL.so.1 wine ./.wine/drive_c/Program\ Files/Diablo\ II\ -\ Lord\ of\ Destruction/D2VidTst.exe 
ERROR: ld.so: object '/emul/ia32-linux/usr/lib/libGL.so.1' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/emul/ia32-linux/usr/lib/libGL.so.1' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/emul/ia32-linux/usr/lib/libGL.so.1' from LD_PRELOAD cannot be preloaded: ignored.
/usr/lib/i386-linux-gnu/wine/wine.bin: error while loading shared libraries: libnvidia-tls.so.319.23: wrong ELF class: ELFCLASS64

И дальше не идет

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

прелоад не получился наверное потому что это линк на блабла.319

можно скопировать оный куда-нибудь с именем как в прелоаде и указать путь к копии, тогда должно прелоаднуться. наверное.

но там похоже новые проблемы.

покажи для интереса ls /etc/ld.so.conf.d

mos ★★☆☆☆ ()
Ответ на: комментарий от anwender

не утверждаю на 100%, может оно где-то еще прописано/слинковано, но судя по второму пасту, либы лежат совсем в другом месте. попробуй создать свой прелоад файл рядом с этим, туда пропиши путь к эмулю. потом сделай # ldconfig

mos ★★☆☆☆ ()

err:wgl:has_opengl Failed to load libGL: libGL.so.1: неправильный класс ELF: ELFCLASS64

Как драйвер на видеокарту ставил?

И да, переустанови диаблу в чистый профиль, без дирекикса. Директикс в вайн не устанавливают.

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

И дальше не идет

Тебе черным по белому написано, каких библиотек не хватает.

Кстати, вчера пробовал ставить сабж, установщик говорит, что все готово и запускает игру, а игра говорит, что надо обновиться и выкидывает в установщик, и так по кругу.

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

Ставил дрова через офф скрипт с отключенными иксами

Вендовые привычки такие вендовые.

dpkg --add-architecture i386

apt-get update

apt-get install nvidia-driver libgl1-nvidia-glx:i386

roman77 ★★★★★ ()
Последнее исправление: roman77 (всего исправлений: 1)
Ответ на: комментарий от NeverLoved

Какой народ пошёл, даже FAQ не читает

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