Hello!
I beg of all of those who read this for some help as I've been fighting this for way over a month now and I can't crack it. I'm going to keep this intentionally short as 1) you can view all of my endeavours at this link in the Plex support forums, and 2) I don't want to color anyone's ideas of where to investigate based on what I've already done, I think I need fresh eyes.
If you do read my linked Plex forums post, take note that my setup is currently using the R720, 2x e52-2670s, 128gb of RAM, a pair of Samsung 860 EVOs in RAID 1 through the PERC H710P, GTX 1660 SUPER, and I copy the files to the VM local storage for testing. Do I think any of that is strictly relevant? I'm not sure. I've swapped literally every piece of hardware except the SSDs in my testing and nothing has worked, but maybe it'll inspire some ideas in you, the reader.
In short, I am running Proxmox 6.1 with a GTX 1660 installed (currently, I started my build with a P2200 and bought this to see if it was something wrong with the card) and I'm trying to pass it to a Win10 Vm to run Plex with HW transcoding I followed this guide to get GPU passthrough working, and it does work (GPU is present in the VM, shows in device manager, and is present in Task Manager). However, when trying to HW transcode, the transcode does not keep up with file playback and eventually "catches up". When I try and change quality levels from automatic to something specific, it crashes, either by the GPU ENC/DEC usage dropping to 0% or with a file format error (depending on what I'm playing back with). What is of interesting note is, when i put either card into my PC, HW transcoding has no issues with 2+ 4K HEVC streams. If memory serves, the ENC would run at around 14% and DEC around 23% (when viewed in task manager) BUT, in the VM, each runs sub-10% during transcodes. This could be something to do with the virtualization and how that information is presented, but I don't know and, frankly, I basically just made that sentence up given how little about virtualization I actually know.
Now, before you go and say just stick with Plex forums because it seems like a software issue, hear my plea:
SO...
Any ideas that anyone has are welcome. Any logs or command outputs you think would help will be gleefully provided. Any alternate guides or recommendations on how to set up passthrough will be thoroughly followed. Want me to burn some sage and sacrifice a goat? I'm not sure of where to get a goat around here but I'll figure it out this weekend.
EDIT: I also can't the resolution of the desktop environment to larger than 640x480 and I am using a dummy DP plug that supports up to 4K and EDID. Again, not sure if relevant to my root issue, but maybe it is
I beg of all of those who read this for some help as I've been fighting this for way over a month now and I can't crack it. I'm going to keep this intentionally short as 1) you can view all of my endeavours at this link in the Plex support forums, and 2) I don't want to color anyone's ideas of where to investigate based on what I've already done, I think I need fresh eyes.
If you do read my linked Plex forums post, take note that my setup is currently using the R720, 2x e52-2670s, 128gb of RAM, a pair of Samsung 860 EVOs in RAID 1 through the PERC H710P, GTX 1660 SUPER, and I copy the files to the VM local storage for testing. Do I think any of that is strictly relevant? I'm not sure. I've swapped literally every piece of hardware except the SSDs in my testing and nothing has worked, but maybe it'll inspire some ideas in you, the reader.
In short, I am running Proxmox 6.1 with a GTX 1660 installed (currently, I started my build with a P2200 and bought this to see if it was something wrong with the card) and I'm trying to pass it to a Win10 Vm to run Plex with HW transcoding I followed this guide to get GPU passthrough working, and it does work (GPU is present in the VM, shows in device manager, and is present in Task Manager). However, when trying to HW transcode, the transcode does not keep up with file playback and eventually "catches up". When I try and change quality levels from automatic to something specific, it crashes, either by the GPU ENC/DEC usage dropping to 0% or with a file format error (depending on what I'm playing back with). What is of interesting note is, when i put either card into my PC, HW transcoding has no issues with 2+ 4K HEVC streams. If memory serves, the ENC would run at around 14% and DEC around 23% (when viewed in task manager) BUT, in the VM, each runs sub-10% during transcodes. This could be something to do with the virtualization and how that information is presented, but I don't know and, frankly, I basically just made that sentence up given how little about virtualization I actually know.
Now, before you go and say just stick with Plex forums because it seems like a software issue, hear my plea:
- That forum has been, thus-far, unhelpful, so I'm spreading out my requests for information/assistance.
- I keep hearing tales of people running proxmox with GPU passthrough, especially with P2000/P2200, and it "just works" yet I can't seem to get any of them to respond.
- When I drop either the P2200 or the GTX 1660 into my PC, HW transcoding works just fine (multiple 4K HEVC streams, transcoding is always way ahead of playback, no weird file format issues). Given that I've swapped from an R620 to an R720 and from a P2200 to a 1660, I can safely rule out that it's an issue with the card(s), chassis, memory, or processors unless it's inherent to Dell chassis themselves somehow. I, with little knowledge except for my troubleshooting to back this statement up, am left thinking it's something to do with Proxmox and/or my config. Right now, as of this morning, I've fresh-installed Proxmox 6.1 and have performed only the actions outlined in the "Ultimate Guide" to get GPU passthrough working and I still have the same issues as before.
SO...
Any ideas that anyone has are welcome. Any logs or command outputs you think would help will be gleefully provided. Any alternate guides or recommendations on how to set up passthrough will be thoroughly followed. Want me to burn some sage and sacrifice a goat? I'm not sure of where to get a goat around here but I'll figure it out this weekend.
EDIT: I also can't the resolution of the desktop environment to larger than 640x480 and I am using a dummy DP plug that supports up to 4K and EDID. Again, not sure if relevant to my root issue, but maybe it is