Remote Gaming and Streaming w/ Proxmox - Proxmox Walk-Through: Part 2

Hardware Haven46 minutes read

The text discusses the installation of Windows 10 on a machine, setting up Nvidia GeForce GTX 1650 Super, and resolving network access issues by installing VirtIO drivers from Windows 10 ISO. It also covers configuring iSCSI targets on TrueNAS for gaming storage, setting up remote access with Parsec, and testing gaming performance on the virtual machine with plans to install Jellyfin for media streaming.

Insights

  • The text details the intricate process of installing Windows 10 on Proxmox, including GPU pass-through setup, VirtIO driver installation, and iSCSI target configuration for game storage, showcasing a comprehensive approach to virtual machine management and performance optimization.
  • It emphasizes the successful utilization of Nvidia GeForce GTX 1650 Super GPU, remote access via Parsec, high-speed data transfer with VirtIO, and gaming performance testing, underscoring the seamless integration of hardware and software components for an efficient and immersive virtual environment.

Get key ideas from YouTube videos. It’s free

Recent questions

  • How can I set up a Windows Virtual Machine on Proxmox?

    To set up a Windows Virtual Machine on Proxmox, you first need to install Proxmox on your system. Then, configure the VM settings including CPU cores, memory, and network device. Create a Windows virtual machine on Proxmox and install Windows 10 with VirtIO drivers for storage access. Additionally, you can set up an iSCSI target on TrueNAS for game storage. Ensure to follow the necessary steps to successfully create and configure the VM for optimal performance.

  • What is the process for installing Nvidia drivers on a Windows Virtual Machine?

    To install Nvidia drivers on a Windows Virtual Machine, you need to first ensure that the VM is set up correctly on your Proxmox system. Once the VM is running, proceed to install the necessary Nvidia drivers for the GPU. This can be done by downloading the latest Nvidia drivers from the official website and running the installation process on the Windows VM. After the drivers are successfully installed, you can configure the settings as needed for optimal performance.

  • How do I enable hardware acceleration for Nvidia decoding in a Jellyfin server?

    Enabling hardware acceleration for Nvidia decoding in a Jellyfin server involves accessing the server settings and configuring the hardware acceleration options. Within the Jellyfin server settings, locate the hardware acceleration settings and enable the option for Nvidia decoding. This will allow the server to utilize the Nvidia GPU for decoding media content, enhancing performance and efficiency. Make sure to save the settings and restart the server if required for the changes to take effect.

  • What are the steps to access and stream media content from a Jellyfin server over the network?

    To access and stream media content from a Jellyfin server over the network, you first need to ensure that the server is set up and running correctly. Connect to the Jellyfin server using a wire guard tunnel to establish a secure connection. Once connected, you can access the media libraries for movies and enable remote connections. Configure the network settings to assign a static IP address for the server to ensure stable connectivity. With the setup complete, you can now access and stream media content from the Jellyfin server over the network using the established wire guard tunnel.

  • How can I test gaming performance on a Windows Virtual Machine on Proxmox?

    To test gaming performance on a Windows Virtual Machine on Proxmox, you can start by installing games and necessary software on the VM. Ensure that the Nvidia drivers are correctly installed and configured for optimal performance. Copy game files from a NAS to the virtual machine using VirtIO for high-speed data transfer. Connect to the virtual machine using Parsec for remote access and start testing gaming performance. Monitor the gameplay experience, noting any potential CPU limitations due to fast SSDs. Consider installing Jellyfin for media streaming after testing gaming performance on the virtual machine.

Related videos

Summary

00:00

"Proxmox Walkthrough: GPU Pass-Through and Tweaks"

  • Recording part two of the Prox MOX Lenovo p310 Proxmox walkthrough
  • Installed Proxmox, Trascale, Portainer, and WireGuard server container in the last video
  • Explaining mistakes made and tweaks done at the start of this video
  • Installing a Windows Virtual Machine passing through GTX 1650 Super graphics card
  • Setting up Jellyfin to utilize the GPU
  • Adjusted VM settings to start at boot and set startup order
  • Added uid and gid in fs tab for file permissions
  • Changed WireGuard server port to 51821 due to conflict, set up dynamic DNS with DuckDNS
  • Installed DuckDNS container to update IP address automatically
  • Followed Reddit guide for GPU PCI pass-through setup with Windows, configured vfio modules in Etc modules folder

14:45

"Blacklist Proxmox drivers, set up Windows VM"

  • Blacklist drivers on Proxmox server to prevent graphics card usage.
  • Identify PCI devices to locate the graphics card.
  • Obtain vendor IDs for the GPU and audio bus.
  • Replace IDs in a command to blacklist the graphics card.
  • Run the update command and potentially reboot the server.
  • Download VirtIO drivers for Windows.
  • Create a Windows virtual machine on Proxmox.
  • Configure VM settings including CPU cores, memory, and network device.
  • Install Windows 10 with VirtIO drivers for storage access.
  • Set up an iSCSI target on TrueNAS for game storage.

31:45

"Setting up Windows 10 with Nvidia GPU"

  • The text discusses installing Windows 10 on a machine and checking for the Nvidia GeForce GTX 1650 super in the device manager.
  • It mentions the absence of network access due to missing vert IO drivers and provides a solution to install them from the Windows 10 ISO.
  • The installation of the drivers is successful, and the Nvidia GPU is confirmed to be working.
  • The text then delves into setting up the Ice scuzzy initiator, creating a new virtual disk, and naming it for gaming purposes.
  • It highlights the process of connecting to the virtual machine using Parsec for remote access.
  • The text details the removal of the CD/DVD drive, enabling the primary GPU, and restarting the Windows machine.
  • It showcases the successful remote connection to the Windows Virtual Machine through Parsec.
  • The text proceeds with the installation of Nvidia drivers, Steam, and games on the virtual machine.
  • It demonstrates the copying of game files from a NAS to the virtual machine at high speeds using vert IO.
  • The text concludes with testing gaming performance on the virtual machine, noting potential CPU limitations due to fast SSDs and plans to install Jelly Fin for media streaming.

48:15

"Setting up Jellyfin Server with Nvidia Decoding"

  • Set up Capital Jellyfin server by adding media libraries for movies and enabling remote connections.
  • Configure hardware acceleration for Nvidia decoding in the server settings.
  • Adjust network settings to assign a static IP address for the server.
  • Access and stream media content from the Jellyfin server over the network using a wire guard tunnel, demonstrating transcoding capabilities.
Channel avatarChannel avatarChannel avatarChannel avatarChannel avatar

Try it yourself — It’s free.