LINUX.ORG.RU

Установка DirectX под Wine (Gentoo)


0

0

Здравствуйте, возникла проблема с установкой директа на Wine

Основная инструкция, которой пользовался http://linuxoids.ru/nastr/21-ustanovka-directx-9.0c-na-linux-s-wine.html

Где то читал что это из-за дров на перфокарту

Пробовал и вручную и winetricks, результат один и тот же, версия wine 1.2, пробовал ставить более ранние, но похоже не в этом дело

Делал gpasswd -a USER games

Драйвер видеокарты ставил так, поставил nvidia-drivers-195.36.24 и в modprobe записал, ничего больше не трогал

PlayOnLinux Пишет: «Похоже что ваш видео драйвер не поддерживает 3D ускорение, мы рекомендуем установить драйвер с его поддержкой»

вот что пишет при установке DirectX


err:setupapi:do_file_copyW Unsupported style(s) 0x144
...
Много подряд идущих сообщений, идентичных первому
...
deterok@localhost ~ $ err:rundll32:wWinMain Unable to load L"streamci"
err:rundll32:wWinMain Unable to load L"streamci"
err:rundll32:wWinMain Unable to load L"streamci"
err:rundll32:wWinMain Unable to load L"streamci"
err:rundll32:wWinMain Unable to load L"streamci"
err:rundll32:wWinMain Unable to load L"streamci"
err:rundll32:wWinMain Unable to load L"streamci"
err:rundll32:wWinMain Unable to load L"streamci"
err:rundll32:wWinMain Unable to load L"streamci"

Как я понял, это ошибки на каждую библиотеку, что делать ?

★★★★★

google winetricks

и пожалуйста, выхлоп команды groups от пользователя в студию: походу ты мог вырубиться из всех групп, кроме games

DoctorSinus ★★★★★
()

>Где то читал что это из-за дров на перфокарту

Вполне, ещё накопитель на магнитных барабанах проверьте.

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

Улыбнуло самого, я имел ввиду видеокарту

Кстати, группа видео не помогла выбивает err:setupapi:do_file_copyW Unsupported style(s) 0x144 на каждую библиотеку

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

Я всё (кроме wine) ставил с помощью winetricks

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

Ты мог чуточку напрячь себя и найти раздел Games, чтобы задать этот вопрос там

К тому же, лечение головных болей начинают не с ампутации головы.

3D ускорение действительно работает (судя по твоему посту, ты не уверен в этом)? Проверь через glxgears и glxinfo

Что за игру ты пытаешься запустить? Зачем тебе DirectX в wine?

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

Ускорение вроде работает glxgears какжет на 3000 fps стабильно с compizom

glxinfo

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes

Про игры незнаю, какие систрёнка скажет, такие запускать и буду (скорее всего simsы warcraft3 и perfect world)

Так что стараюсь не для себя, пытаюсь неделю сам решить, но понял что не смогу, решил сюда обратиться

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

>Про игры незнаю, какие систрёнка скажет, такие запускать и буду (скорее всего simsы warcraft3 и perfect world)

Запуск разных игр и программ под wine может требовать разных настроек, так что выясняешь, какую игру нужно установить и смотришь на http://appdb.winehq.org/

Собственно, судя по appdb, тот же Warcraft 3 должен работать из коробки (т.е. никаких directx устанавливать не надо)

http://appdb.winehq.org/objectManager.php?sClass=version&iId=3126

Второй момент — лучше устанавливать игры в разный префикс, т.к. настройки для разных игр могут различаться и можно одну сделать, а другую поломать. Для работы с префиксами есть миллион программ, вроде q4wine и playonlinux.

Если ты знаешь что такое переменные окружения и шелл-скрипты, то лучше использовать переменную WINEPREFIX и не использовать лишние программы. Могу в двух словах написать примерно как сделать чистую установку с помощью скриптов.

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

Ок, значит, нужен каталог для префиксов

cd ~
mkdir ~/wine
mkdir ~/wine/warcraft3
export WINEPREFIX=/home/имяпользователя/wine/warcraft3
winecfg
wine путь/к/установщику.exe

Собственно, после установки игры нужен только скрипт вроде ~/war3.sh

export WINEPREFIX=/home/имяпользователя/wine/warcraft3
cd /home/имяпользователя/wine/warcraft3/drive_c/путь/к/каталогу/с/игрой
wine warcraft3.exe

Ну это образно, у меня нет третьего варкрафта.

Другие игры надо ставить в другие префиксы, тогда шансов что-то поломать ноль.

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

Да я понимаю что образно, плавали, знаем Большое спасибо за помощь, настроил DX, дальше сам додумаю ещё раз Спасибо!

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

DX действительно стоит ставить только в случае если без него не работает. На форумах wine кто-то из разработчиков уже писал, что внутренний механизм работы библиотек wined3d и direct3d сильно различается, поэтому заменять одно на другое — способ не надёжный. Тем более что wined3d сейчас на достаточно высоком уровне (тот же Half-Life 2 уже работает идеально без артефактов с шейдерами dx9)

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