LINUX.ORG.RU
ФорумGames

ubuntu 15.04 + gallium nine - Как сделать?

 , , , ,


0

1

Запустил Heroes of the Storm в ubuntu 15.04. Реквестирую способы увеличения производительности вообще. В принципе, вполне играбельно, лагов/затыков не заметил. Стоит переходить на gallium nine? Хотелось бы запустить виндовый steam и погонять dirt 3 и grid: autosport - полагаю, что gallium nine даст определённый прирост производительности, не? Видео - AMD 6970, 2 штуки (от второй вообще как-то профит можно получить в линуксе?) - в винде завязаны в crossfire.

И вроде как ещё надо патчить wine под это дело. У меня сейчас стоит playonlinux и настройка и запуск HotS были через него. В общем, прошу советов.

★★★★

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

наверно нет, у меня стоит и тот и тот, могу 32 битный префикс загрузить, могу и 64, найну разницы нет, сам предпочитаю 32 битный.

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

Хм. Поставил, обновил и всё такое. Загружается Heroes of the Storm и перед появлением меню в игре сразу идёт вылет. Куда копать?

ekzotech ★★★★
() автор топика
Ответ на: комментарий от Novell-ch

В общем, возился и пробовал по-разному. Если убрать галку во вкладке «Графика» в wine (насчёт рендеринга) - всё ок. Если поставить - игра вылетает перед появлением меню. В чём проблема - непонятно.

Можешь помочь?

ekzotech ★★★★
() автор топика
Ответ на: комментарий от Novell-ch

Вот, вылет примерно в районе 650 строки. Ошибок не видно.

ekzotech ★★★★
() автор топика
Ответ на: комментарий от Novell-ch

Попытка запустить напрямую через .exe игры - запускает всё равно лаунчер.

В общем, я подключил ppa (3 штуки), apt-get update и apt-get upgrade + поставил wine1.7. Галка в wine есть. При запуске из консоли надпись про Native Direct3D 9 active есть.

ekzotech ★★★★
() автор топика
Ответ на: комментарий от Novell-ch
[ekzotech:~/PlayOnLinux's virtual drives … Heroes of the Storm] $ glxinfo | grep -i 'opengl\|rendering'
direct rendering: Yes
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD CAYMAN (DRM 2.43.0, LLVM 3.6.2)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.1.0-devel (git-9ffc104 2015-09-19 trusty-sarnex-ppa)
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.1.0-devel (git-9ffc104 2015-09-19 trusty-sarnex-ppa)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.1.0-devel (git-9ffc104 2015-09-19 trusty-sarnex-ppa)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

Вот. mesa вроде сама обновилась.

А что с директХ ? Какой ставить?

ekzotech ★★★★
() автор топика
Ответ на: комментарий от Novell-ch

Слушай, немного не в тему, конечно, но всё же спрошу BTW.

У меня последние две версии Wine — 1.7.{50;51} — перестали собираться с патчем gallium-nine. У тебя оно фурычит?

carasin ★★★★★
()
Ответ на: комментарий от Novell-ch

Вот такое увидел. В общем, что-то не могу понять, в чём проблема.

err:x11drv:DRI3CheckExtension DRI3 extension is not present
err:d3dadapter:has_d3dadapter Unable to query DRI3. Trying DRI2 fallback (slower performance).
ekzotech ★★★★
() автор топика
Ответ на: комментарий от ekzotech

не вклоючен дри3, нужно драйверку указать

Options «DRI» «3»

но это не должно быть причиной, с дри2 должно работать

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

Ну вот и у меня тоже со staging'ом. Я беру srpm, там сделано так:

%prep
%setup -q
%patch511 -p1 -b.cjk
%if 0%{?fedora} > 21
#patch512 -p1 -b.gcc5
%endif
%patch513 -p1 -b.relocate

# setup and apply compholio-patches or pulseaudio-patch.
# since the pulse patch is included in the compholio patches use it from
# there
%if 0%{?compholio}
gzip -dc %{SOURCE900} | tar -xf - --strip-components=1

%{__make} -C patches DESTDIR="`pwd`" install

# fix parallelized build
sed -i -e 's!^loader server: libs/port libs/wine tools.*!& include!' Makefile.in

%else # 0%{?compholio}

for p in `ls patches/winepulse-PulseAudio_Support/*patch`; do
echo $p
patch -p1 < $p
done

# already run after applying compholio-patchset
autoreconf
%endif # 0%{?compholio}
Я делаю так:
%prep
%setup -q
%patch511 -p1 -b.cjk
%if 0%{?fedora} > 21
#patch512 -p1 -b.gcc5
%endif
%patch513 -p1 -b.relocate

# setup and apply compholio-patches or pulseaudio-patch.
# since the pulse patch is included in the compholio patches use it from
# there
gzip -dc %{SOURCE900} | tar -xf - --strip-components=1

%if 0%{?compholio}
%{__make} -C patches DESTDIR="`pwd`" install

patch -p1 < %{SOURCE777}

# fix parallelized build
sed -i -e 's!^loader server: libs/port libs/wine tools.*!& include!' Makefile.in

%else # 0%{?compholio}

for p in `ls patches/winepulse-PulseAudio_Support/*patch`; do
echo $p
patch -p1 < $p
done

patch -p1 < %{SOURCE777}

%endif # 0%{?compholio}

# already run after applying compholio-patchset
autoreconf  -f
source777 — это как раз wine-d3d9-1.7.51.patch

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

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

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

Сделал наложенние wine-d3d9-1.7.51.patch перед патчсетом staging. В итоге спотыкается на этом:

Applying /builddir/build/BUILD/wine-1.7.51/patches/dxva2-Video_Decoder/0007-dxva2-Initial-implementation-of-MPEG2-decoder-using-.patch
error: patch failed: configure.ac:1261
error: configure.ac: patch does not apply
ERROR: Failed to apply patch, aborting!
Makefile:10: recipe for target 'install' failed
make: Leaving directory '/builddir/build/BUILD/wine-1.7.51/patches'
make: *** [install] Error 1

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

ну хз что у вас такое, возьми готовый таролл, отключи патчинг стейжинга, сделай реконф и собери, будет 1.7.51 со всеми плюшками

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

Ясно. Но всё же кажется мне, что дело в дополнительных патчах к Wine в Fedora.

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