Battle.net実行時のグラフィックの問題 - Vulkanの問題? (ミント18、iGPU)

Battle.net実行時のグラフィックの問題 - Vulkanの問題? (ミント18、iGPU)

明確になればいいのですが、私は私が何をしているのか全く分かりません。したがって、以下の愚かな点についてお詫び申し上げます。そして、私がすでにしたことに暗示されていない背景知識を想定しないでください(それでもそうかもしれません)。間違いに注意するのが最善です)。


私は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 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

Debianでも同じ問題があります。Battle.netには黒い画面がありますが、それだけではありません。私が知っている限り、Wineステージング4.12.1に問題があるようです...

4.11に戻ってダウングレードして、役に立つかどうかを確認してください。

おすすめ記事