Tutorial Others Playing On Linux - Tutorials, Tools And Help

5.00 star(s) 3 Votes

AdolfXX

Member
Aug 13, 2020
122
136
239
Hello. Can anybody help me here please how to set up the virtual-machine-manager to be able to play Games in my WindowsGuest?

I have tried the following so far:
- I have tried as good as any combination "Video Model"
- I have tried as good as any combination "Display" (Spice Server / VNC Server)
- Enable/ Disable OpenGL
- Enable/Disable 3d Acceleration
- Windows 7 Guest
- Windows 10 Guest
- Windows 10 Guest with "virtio-win drivers"
- Starting RPGMaker Game.exe with different flags (ChatGPT succested that)


Everything leads to the following behavior:

Game.exe starts with the message:
"Error Failed to Initialize Graphics"

I dont see a solution in the RPGMaker Forum.
So if anybody fixed this issue somehow. Please let me know.
 

eevkyi

Member
Aug 14, 2025
345
390
83
Hello. Can anybody help me here please how to set up the virtual-machine-manager to be able to play Games in my WindowsGuest?

I have tried the following so far:
- I have tried as good as any combination "Video Model"
- I have tried as good as any combination "Display" (Spice Server / VNC Server)
- Enable/ Disable OpenGL
- Enable/Disable 3d Acceleration
- Windows 7 Guest
- Windows 10 Guest
- Windows 10 Guest with "virtio-win drivers"
- Starting RPGMaker Game.exe with different flags (ChatGPT succested that)


Everything leads to the following behavior:

Game.exe starts with the message:
"Error Failed to Initialize Graphics"

I dont see a solution in the RPGMaker Forum.
So if anybody fixed this issue somehow. Please let me know.
I recommend using bottles, heroic, or another prefix manager. Playing games in a vm is generally only worthwhile with gpu passthrough, which requires compatible hardware (ideally with two gpus) and a setup process that is usually difficult.
 

AdolfXX

Member
Aug 13, 2020
122
136
239
I recommend using bottles, heroic, or another prefix manager. Playing games in a VM is generally only worthwhile with GPU passthrough, which requires compatible hardware (ideally with two GPUs) and a setup process that is usually difficult.
Yes, thank you very much for your response. This is exactly where I am right now in a discussion with ChatGPT. I even tried running the GPU Caps Viewer Demo inside the Windows 10 guest, but it didn’t work as expected.

The fundamental issue is that I cannot do GPU passthrough (VFIO) because my notebook has only one GPU:
VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Lucienne (rev c1)

This is an AMD APU, which combines CPU and GPU on a single die. On laptops, this presents multiple limitations:
The GPU is always required by the host for display output, so it cannot be exclusively assigned to a VM.
Laptop iGPUs/APUs generally cannot be hot-unplugged or re-initialized for passthrough, unlike desktop GPUs.
VFIO passthrough typically requires either a second discrete GPU or a dedicated PCIe device to achieve native-like performance in the VM.

Because of these hardware limitations, all my attempts at GPU passthrough turned out to be a dead end.

Given this, there are realistically only two options left for me:
  1. Trying Wine or Proton to run the games in Linux directly (which caused stability issues such as freezing and rendering glitches).
  2. The most practical approach: reboot the notebook into native Windows, where all RPG Maker games run flawlessly, leveraging the APU directly with no virtualization overhead.

In summary, while VM gaming is theoretically possible with VFIO/GPU passthrough, laptop APUs with a single GPU make it infeasible, and for my use case, native Windows remains the only reliable solution.
 

eevkyi

Member
Aug 14, 2025
345
390
83
Yes, thank you very much for your response. This is exactly where I am right now in a discussion with ChatGPT. I even tried running the GPU Caps Viewer Demo inside the Windows 10 guest, but it didn’t work as expected.

The fundamental issue is that I cannot do GPU passthrough (VFIO) because my notebook has only one GPU:
VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Lucienne (rev c1)

This is an AMD APU, which combines CPU and GPU on a single die. On laptops, this presents multiple limitations:
The GPU is always required by the host for display output, so it cannot be exclusively assigned to a VM.
Laptop iGPUs/APUs generally cannot be hot-unplugged or re-initialized for passthrough, unlike desktop GPUs.
VFIO passthrough typically requires either a second discrete GPU or a dedicated PCIe device to achieve native-like performance in the VM.

Because of these hardware limitations, all my attempts at GPU passthrough turned out to be a dead end.

Given this, there are realistically only two options left for me:
  1. Trying Wine or Proton to run the games in Linux directly (which caused stability issues such as freezing and rendering glitches).
  2. The most practical approach: reboot the notebook into native Windows, where all RPG Maker games run flawlessly, leveraging the APU directly with no virtualization overhead.

In summary, while VM gaming is theoretically possible with VFIO/GPU passthrough, laptop APUs with a single GPU make it infeasible, and for my use case, native Windows remains the only reliable solution.
Even though wine/proton compatibility isn't perfect, most games run very well and sometimes even perform better than they would on windows. Using a distro with a recent kernel and drivers, you shouldn't have any problems with rpg maker games. If you're dealing with projects made with mv/mz, you can even use a native nwjs and avoid the need for wine/proton.

Unless you play online games with kernel-level anti-cheat or that use some drm that only works on windows, I would avoid dual booting.
 
Last edited:

AdolfXX

Member
Aug 13, 2020
122
136
239
Even though wine/proton compatibility isn't perfect, most games run very well and sometimes even perform better than they would on windows. Using a distro with a recent kernel and drivers, you shouldn't have any problems with rpg maker games. If you're dealing with projects made with mv/mz, you can even use a native nwjs and avoid the need for wine/proton.

Unless you play online games with kernel-level anti-cheat or that use some drm that only works on windows, I would avoid dual booting.
Some games may work quite well with this setup or with Proton in general. However, in my case the example game does not run reliably in this environment. I am encountering freezes and sporadic errors. It is worth noting that this game can also freeze on native Windows installations, although such issues are quite rare.

I plan to continue experimenting with Proton. At the very least, the game starts and runs for a short time, and the UI buttons render text correctly — which was not the case in my Wine-based test.
 
5.00 star(s) 3 Votes