LINUX.ORG.RU
ФорумGames

Gallium-nine, не работает D3D в Wine

 , , ,


0

1

Извините, не знаю в какой раздел писать.

Суть вот в чем. Установил драйверы Gallium3D, поставил патченный Wine вот по этой инструкции: http://linuxoidblog.blogspot.com/2015/07/wine-gallium-nine.html

Все ставится. Проблема вот в чем: D3D в играх в wine не работает. Вообще. OpenGL или софтверный рендеринг работает.

Что говорит glxinfo | grep OpenGL : OpenGL vendor string: X.Org OpenGL renderer string: Gallium 0.4 on AMD CEDAR (DRM 2.42.0, LLVM 3.6.2) OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.0.0-devel (git-e71a03e 2015-08-17 trusty-oibaf-ppa+gallium-nine) OpenGL core profile shading language version string: 3.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 11.0.0-devel (git-e71a03e 2015-08-17 trusty-oibaf-ppa+gallium-nine) OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.0.0-devel (git-e71a03e 2015-08-17 trusty-oibaf-ppa+gallium-nine) OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00 OpenGL ES profile extensions:

Ядро обновил до 4.1.5(ну просто уже не знал что делать). Все это в Linux Mint 17.

Я установил нужную ему libtxc_dxtn.so, но Wine все равно жалуется. Что делать? D3D нужен.


Ответ на: комментарий от ozzee

ну что сказать, через winetricks включай/выключай всякие мультисамплинги, жлсл'ы и прочие дравордеринги, может поможет
но, скорее всего, кина не будет

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

Все так же... Жаль. Теперь надо как-то снести это все, поставить нормальный вайн(ну или с CSMT), поставить драйвера AMDшные, и тогда хоть как-то игры будут работать в вайне.

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

Все в графическом дерьме. Надо побыстрее решить проблему, чтобы запустить движок Unity3D в Wine, ибо у нас простаивает разработка игры. Буду премного благодарен

Теперь надо как-то снести это все, поставить нормальный вайн(ну или с CSMT), поставить драйвера AMDшные, и тогда хоть как-то игры будут работать в вайне.

ну да, ну да
з.ы.
1) если ты геймер в *nix'ах - ты уже знаешь %% на 30-50 что и где нужно вкл/выкл, чтоб картинка была максимально ОК
2) если ты DEV игоря - ты уже знаешь что в твоем игоре портит картинку, знаешь как дебажить и умеешь читать доки
3) если ты каляка-маляка в фотожопе - ты каляка-маляка в фотожопе, ставь винду и не парься, т.к. в вайне никто не разрабатывает игоря

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

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

Ну то что я в одном сообщении написал «движок», а в другом «игры», могу только сказать что именно игры и надо запускать(unity3d 3d игры же делать на нем). А винду не могу поставить ввиду своей тупости: была семерка и линь. Решил разметку в GPT переделать. Теперь семерка не грузится и другую винду не поставить, GPT же(при том что UEFI у меня нет).

ozzee
() автор топика

Попытка перейти на проприетарные драйвера привела к тому, что у меня теперь вообще как бы графики нет, 3D не запускается. Удалил проприетарные, вернулся на свободные - любое 3D нативное тормозит. Подскажите, что теперь делать?

ozzee
() автор топика

Вот не поверите, открытые драйвера не тормозят и не тупят на 3.18.1 ядре. Так что да, как всегда, новизна - не значит хорошо. Осталось решить проблему с артефактами и запуском Unity3D.

ozzee
() автор топика

Что интересно: знаменитая демка .kkrieger работает ну просто идеально, никаких багов или тормозов, как на винде все.

ozzee
() автор топика

Alice: Madness Returns работает тоже прям как на винде. Магия, чтоб ее...

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

тут скорее то, что сборки в ppa непонятные, и юзер их устанавливающий не особо разбирается. на генте из гита всё работает гораздо лучше, чем на lts

anonymous
()

НОПЕШИ ПАТЧИ САМ! ЭТО ЖЕЖ ОПЕНСОРЦ!!!11

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