LINUX.ORG.RU

Mesa ENVVAR-ы и десктоп

 , , , ,


0

2

Вечер добрый, и с наступающим.

Я задолбался на каждую даунопрогу прописывать «env MESA_GL_VERSION_OVERRIDE=4.1FC», чтобы Compatiblity профиль соответствовал Core. Прописывание в xinit ничего не дало. Как можно это прописать в автозапуск X/системы (сервис SystemD)? Всмысле, понятно. как это сделать, но будет ли работать? Или есть другие варианты костыля?

Используется DDX ATI 7.6.1, xorg 1.18, libdrm *.65, mesa 11.1, linux-zen 4.3.3 и MSI R7 370 Armor 2X (radeonsi).

И ещё вопросик:

Как запустить Dying Light на radeonsi + mesa? При STEAM_RUNTIME=0 просто вылет после нажатия на кнопку «запуск», при STEAM_RUNTIME=1 - жалоба на версию OpenGL (юзает Compatiblity), чёрный экран с полоской внизу, вылет при заполнении полосы. Варианты?

Попробуй в ~/.profile прописать

export MESA_GL_VERSION_OVERRIDE=4.1FC

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

С рантаймом + опцией - вылет после заполнения полоски. Кстати, как ты запускал GRID Autosport на radeonsi? У меня после лого ничего не происходит.

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

А давно нативный dying light работает на свободных дровах? Примерно месяц назад не мог найти ни одного пруфа, что хоть у кого-то получилось запустить

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

вроде для грида LC_ALL=C %command%, у меня работало из коробки нормально

а ДЛ пробовал только демку, тож так вылетает

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

Почему они не сделают это искаробки? Они необучаемые?

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

Спасибо, грид заработал, но...

При прописывании той строчки в профайл можно получить весёлые квадраты, также известные как «кривой рендеринрг»

Собственно, очистив профайл и добавив LC_ALL всё заработало, как нужно.

Спасибо!

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

Смотри, что нашёл:

My Linux crashes on loading screens. Libc6 problem. I don't know what to do. My GPU is NVIDIA GTX 960

Это по Dying Light. Как заставить гаму «видеть» данную либу?

З.ы. Знаю, что не radeonsi, но ведь libc6 есть везде...

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

Novell-ch, запускается GRID, но при загрузке гонки вылетает. Если стимач запущен с нативным рантаймом, то не запускается вообще. Параметры запуска:

LC_ALL=C %command%

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

Iaroslav Andrusyak 2015-12-12 14:58:07 UTC

(In reply to Jürgen Scholz from comment #10)

I just tried this, by using:
ln -s GRID\ Autosport/ GRIDAutosport
env
LD_PRELOAD='/usr/$LIB/libstdc++.so.6:/home/juergen/.steam/SteamApps/common/
GRIDAutosport/lib/x86_64/libtcmalloc_minimal.so' {rest of the usual command
line here}

I still get an error related to GLSL:
GridAutosport: ../../../../src/mesa/state_tracker/st_glsl_to_tgsi.cpp:2342:
virtual void glsl_to_tgsi_visitor::visit(ir_dereference_variable*):
Assertion `var->data.location != -1' failed.

works for me only with --disable-debug mesa build with debug build libtcmalloc_minimal.so does not help

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

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

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