명확해졌으면 좋겠지만, 저는 제가 무엇을 하고 있는지 전혀 모릅니다. 따라서 아래에 있는 어리석은 점에 대해 사과드립니다. 그리고 제가 이미 한 일에 암시되지 않은 배경 지식을 가정하지 마십시오(그렇더라도 그럴 수도 있습니다). 실수에 주의하는 것이 가장 좋습니다).
저는 Mint 18 64비트, Winehq-staging 4.12.1~xenial을 실행하는 MATE를 사용하고 있습니다. 내 그래픽 하드웨어는 Intel의 HD Graphics 510 iGPU입니다.
Battle.net 앱을 실행하면 로그인할 수 있으며, 앱은 게임 다운로드 및 설치와 같은 모든 작업을 잘 수행하지만 일부 마우스 오버 정보(게임 설치 진행 상황 관련) 및 커서, 기본 내용은 제외합니다. 창이 표시되지 않으면 창에서의 위치에 따라 커서 유형이 변경됩니다.
창이 검은색으로 시작됩니다. 다른 앱을 연 다음 Battle.net으로 돌아가면 뒤에 고정된 이미지가 표시되고 창을 움직이면 다시 검은색으로 돌아갑니다. MATE 작업 표시줄의 알림 영역에 있는 Battle.net 아이콘을 마우스 오른쪽 버튼으로 클릭하면 설정 및 기타 창에 액세스할 수 있습니다.
터미널에서 실행하면많은메시지 및 몇 가지 기본 유형의 오류를 수정합니다.
00bb:err:vulkan:wine_vkCreateInstance Failed to create instance, res=-9
[0711/165930.162:ERROR:gpu_process_transport_factory.cc(1031)] Lost UI shared context.
[0711/165934.016:ERROR:command_buffer_proxy_impl.cc(130)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer.
그게 제일 중요한데 나도 본 적 있어
[0710/231759.122:ERROR:command_buffer_proxy_impl.cc(111)] ContextResult::kFatalFailure: Shared memory region is not valid
[0710/231900.486:ERROR:latency_info.cc(144)] Surface::TakeLatencyInfoFromFrame, LatencyInfo vector size 101 is too big.
0035:err:ole:CoCreateInstanceEx apartment not initialised
[0711/221922.748:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
나는 몇 가지를 시도했는데 그 중 일부는 아마도 상황을 더 악화시켰을 것입니다.
WineHQ에서:
- 브라우저 하드웨어 가속 비활성화
- KillAgent.exe
Lutris github 페이지에서(저는 Lutris를 사용하지 않습니다):
- 애플리케이션 데이터 아래의 캐시 폴더 삭제
- 스트리밍 비활성화
- Wine에 32비트 아키텍처가 활성화되어 있는지 확인하세요.
- Battle.net Launcher.exe가 아닌 Battle.net.exe에서 시작하는지 확인하세요.
- 내 설정에 권장되는 모든 라이브러리를 설치했습니다(libgnutls30:i386 libldap-2.4-2:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3- 0:i386)
- Vulkan 드라이버가 포함된 Padoka(안정적)를 설치했습니다. Ubuntu 18.04용으로 설계되었으며 Mint 18은 Ubuntu 16.04를 기반으로 하므로 제거했지만 시스템에 여전히 일부 Vulkan 드라이버가 있습니다(mesa-vulkan-drivers mesa-vulkan). -드라이버:i386)
이들 중 어느 것도 아무 것도 하지 않는 것 같습니다.
특히 마지막 것은 나를 혼란스럽게 한다. Vulkan 드라이버에 대한 정보를 온라인에서 검색했을 때 Nvidia 또는 AMD 그래픽 카드에 대한 정보를 찾았습니다(Mesa는 후자에서 작동하는 것 같습니다). 저는 둘 다 없고 Intel의 iGPU는 최근에야 Vulkan을 지원하기 시작했습니다. 하지만 어쨌든 iGPU가 있는 시스템에서 Battle.net을 실행하는 사람들이 있다고 가정하므로 어떤 결론을 내려야 할지 잘 모르겠습니다.
vulkaninfo | grep --ignore-case err를 실행하면 알 수 있습니다.
ERROR: [loader] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
ERROR: [loader] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_intel.so: wrong ELF class: ELFCLASS32
나는 문제를 조사하기 시작했지만 길을 잃기 시작했습니다.
기존 iGPU에서 Vulkan을 사용할 수 있나요? 그렇지 않은 경우에도 Battle.net을 계속 실행할 수 있나요?
답변1
데비안에서도 같은 문제가 있습니다: Battle.net에 검은 화면이 있지만 그 뿐만이 아닙니다. 제가 아는 한, Wine 스테이징 4.12.1에 문제가 있는 것 같습니다...
4.11로 다시 다운그레이드하여 도움이 되는지 확인해 보세요.