Dolphin Emulator 5をインストールし、ゲーム(New Super Mario Bros)をロードしました。ゲームが開始され、プレイしたいレベルを選択できます。ゲームがいつ開始されるのか、Dolphinが完全にフリーズします。私は他のいくつかのゲームを試しましたが、同じことが起こります。
最初はコンピューターのせいだと思っていましたが、デュアルブートのWindowsがあるので、Windowsに行ってDolphinをインストールすると、Windowsで問題なくゲームが動作します。したがって、明らかに私のコンピューターはDolphinでエミュレートされたゲームを実行できます。
UbuntuでDolphinをデバッグする方法はありますか?それを修正するためにフリーズする原因を確認する方法はありますか?
Debian Buster、amdgpu、Mesa 18.17上のdolphin-emu 5.0でこの問題が発生しました。 flatpackの新しいリリースを試してみることにしました(5f0d825がタイトルに表示されています)。 OpenGLの代わりにVulkanを選択し、エミュレーターを問題なく実行できました。
私は潜在的な答えを持っていますが、おそらくあなたはそれを好きではないでしょう。基本的に、AMDPUでUbuntu 18.04.1を実行しているときに、DC機能を有効にしたかどうかにかかわらず、同じことが起こりました。また、Firefoxで1Password X拡張のロックを解除する際にエラーが発生しました。
問題は、GeForce GTX 960カードを交換し、独自のドライバーをインストールすると解消されました。
ですから、これはおそらく現在使用しているオープンソースのLinuxドライバーのバグであり、LTSカーネルとドライバーを過ぎてまだ修正されていないと仮定して、そのアップストリームを報告する必要がありますで立ち往生しています。 Arch LinuxのライブDVDを起動して、Dolphinをインストールして、そこで約10分間のゲームプレイを生き延びることができるかどうかを確認しますか?もしそうなら、それは間違いなくLTSドライバーの問題であり、それは安定性の問題なので、おそらくそれを修正するCanonicalの利益になるでしょう。