状況 #
VirtualBoxのWindowsゲスト上でDirectXは動くが、DirectDrawで実装されたゲームなどが動作しなくなった。
原因&対処 #
一つの原因として、仮想マシンの設定で3D Acceleration
を利用していると何故かDirectDraw関連で不具合が起こることが分かった。
チェックを外しておけばOK。
3D AccelerationをオンにするとDirectXのゲームのフレームレートが改善されたのでONにしたままにしてから色々不具合が起き始めた。
VBを最新にしたり、GuestAdditionsToolを更新&再インストールしても直らなかったので途方に暮れていた。
VBのバージョンは念の為書いておくと、Version 7.0.12 r159484 (Qt5.15.8)
。
DirectX用のマシンを別に作ろうかな。