LINUX.ORG.RU
ФорумGames

Terraria 1.2, артефакты в отображении.


1

1

http://s6.uploads.ru/t/6xYPM.png

http://s6.uploads.ru/KQn7y.png

При нажатии F9 (изменении типа освещения) чернота чуть меняется (становится больше/меньше).

Запускал через виртуальную машину (VBox) - такой же результат. Вот, запустил через вайн - ничего не изменилось. Запуск, конечно же через optirun.

Машина: Asus K55V, Core I5-3210M, 2,5G

Видюха: NVIDIA GeForce 610M 2GB.

Дистр: ArchLinux

Еще одна проблема - звук есть только при первом запуске после перезагрузки ПК. Если игру перезагрузить, то звук пропадает, а в консоль ругается:

ALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
Причем ругается она и при первом запуске точно так же.

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

Проблему с этим решил. Появилась новая - нет звука. Причем в winecfg в аудио проверка звука работает нормально

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

Ставил dotnet20 и 40. После чего поставил XNA 3.1 и 4.0 .NET 2.0 слетел (галочка в winetricks не стоит), а при попытке поставить говорит об ошибке установки)

[finn@localhost Downloads]$ LD_PRELOAD="libpthread.so.0 libGL.so.1" optirun env WINEPREFIX=~/.wine32 wine "C:/Program Files/Terraria/Terraria.exe"
Выхлоп:
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
err:xrandr:xrandr12_get_current_mode Unknown mode, returning default.
fixme:thread:SetThreadStackGuarantee (0x33fbf4): stub
fixme:advapi:EventRegister {e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 0x7932a40c, 0x797293b0, 0x79764880
fixme:advapi:EventRegister {763fd754-7086-4dfe-95eb-c01a46faf4ca}, 0x7932a40c, 0x797292f0, 0x79729998
fixme:advapi:EventRegister {a669021c-c450-4609-a035-5af59af4df18}, 0x7932a40c, 0x79764890, 0x79764888
fixme:advapi:EventRegister {cc2bcbba-16b6-4cf3-8990-d74c2e8af500}, 0x7932a40c, 0x797648c0, 0x797292e8
fixme:wer:WerRegisterRuntimeExceptionModule (L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscordacwks.dll", 0x79140000) stub!
fixme:nls:LCIDToLocaleName unsupported flags 8000000
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003fe,0x136d68,0x0001,0x00000000,0x30ce464,(nil)): stub
err:eventlog:ReportEventW L".NET Runtime version 4.0.30319.1 - There was a failure initializing profiling API attach infrastructure.  This process will not allow a profiler to attach.  HRESULT: 0x800706a9.  Process ID (decimal): 8.  Message ID: [0x2509]."
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:nls:LocaleNameToLCID unsupported flags 8000000
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Game"
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"System.Configuration"
fixme:shell:URL_ParseUrl failed to parse L"System.Xml"
fixme:nls:LocaleNameToLCID unsupported flags 8000000
fixme:nls:LocaleNameToLCID unsupported flags 8000000
fixme:nls:LCIDToLocaleName unsupported flags 8000000
fixme:nls:LCIDToLocaleName unsupported flags 8000000
fixme:nls:LCIDToLocaleName unsupported flags 8000000
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Graphics"
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Xact"
fixme:process:FlushProcessWriteBuffers : stub
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Input.Touch"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"Accessibility"
fixme:nls:LocaleNameToLCID unsupported flags 8000000
fixme:nls:LocaleNameToLCID unsupported flags 8000000
fixme:nls:LocaleNameToLCID unsupported flags 8000000
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:win:EnumDisplayDevicesW ((null),0,0x33cb68,0x00000000), stub!
fixme:d3d9:D3DPERF_SetOptions (0x2) : stub
err:xrandr:xrandr12_get_current_mode Unknown mode, returning default.
err:xrandr:xrandr12_get_current_mode Unknown mode, returning default.
fixme:nls:LocaleNameToLCID unsupported flags 8000000
fixme:nls:LocaleNameToLCID unsupported flags 8000000
fixme:nls:LocaleNameToLCID unsupported flags 8000000
fixme:advapi:EventRegister {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 0xc04b4a, (nil), 0x12d448b4
fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources"
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.GamerServices"
fixme:gdiplus:GdipCreateHalftonePalette stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.

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

Я хотел получить все возможные карточки Steam и не мог запустить Terraria. Поэтому написал это руководство. Оно правда для платного Wine, из-за чего некоторые действия упрощены. Например открыть «Установку/удаление программ» в Wine можно командой «wine uninstaller». Посмотри, может поможет.

По поводу звука. У тебя не установлена какая-нибудь программа. Поищи в репозитории системы. Может быть alsa-utils-32bit или alsa-pulse-32bit. Я в Arch не разбираюсь и называю только примерные названия.

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

После pacman -Rsc pulseaudio его, наверное, в системе и не осталось... мб плагин какой... хотя в htop по F3 pulse не ищется

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

звук пропадает

Выключи все приложения, использующие звук и попробуй запустить еще раз. PulseAudio, вообще-то, создан для решения этой проблемы. Так что хз, зачем ты его выпилил.

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

Поставил все пакеты, где упоминается pulse:

pacman -S pulseaudio libcanberra-pulse paprefs pavucontrol pulseaudio-alsa lib32-libcanberra-pulse lib32-libpulse
Закрыл все приложения, использующие звук. Результата - ноль

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