Easy-GPU-PV icon indicating copy to clipboard operation
Easy-GPU-PV copied to clipboard

The Host Encoder failed to initialize (AMD RX580)

Open SmokeyBR opened this issue 4 years ago • 37 comments

Tested with windows 10 21H2 all went well except connecting with parsec

Im getting this error on parsec error 15000 The Host Encoder Failed to Initialize. im pretty sure all my hardware is compatible, running Set-VMPartitionableGpu gives me no output

MB: Asus z97m PLUS CPU: i5 4440 GPU: AMD RX 580

SmokeyBR avatar Nov 29 '21 06:11 SmokeyBR

Please check the state of the RX 580 in your virtual machines display adapters section of device manager. Does it show a yellow triangle? Is it there at all?

jamesstringer90 avatar Nov 29 '21 09:11 jamesstringer90

image seems all good

when i run Set-VMPartitionableGpu powershell returns no output shoudnt i get something back if GPU is ready for GPU-P ?

SmokeyBR avatar Nov 29 '21 12:11 SmokeyBR

Are you running the most recent drivers for the RX 580? Make sure you download drivers from AMD.com, rather than using Windows update.

jamesstringer90 avatar Dec 02 '21 10:12 jamesstringer90

yes most recent drivers installed from amd.com image image

SmokeyBR avatar Dec 02 '21 17:12 SmokeyBR

@SmokeyBR same here, but i think this is not a problem with this project. I followed another tutorial and falled in the same error. the same tutorial for a gtx 1050 works greatly, so i think the problem is our GPU and the actual state of the GPU-P or the AMD drivers. I will update here if i get some success on that

igorpdasilvaa avatar Dec 07 '21 02:12 igorpdasilvaa

@SmokeyBR Maybe this just won't will work on rx 580, look at this link https://github.com/GPUOpen-LibrariesAndSDKs/AMF/issues/223 Anyone with a newer Radeon GPU to test ? maybe will work in a newer GPU

igorpdasilvaa avatar Dec 15 '21 16:12 igorpdasilvaa

i cant be of much help here, im afraid its all to technical for me, that issue seems to be treated as a bug and apparently they did fix it.... so im still hopefull

SmokeyBR avatar Dec 16 '21 01:12 SmokeyBR

You can test something for me, enable Windows Sandbox. Then install Parsec from parsec.app/downloads on this Windows Sandbox and tell me if you can connect to this Sandbox using Parsec...It uses the same technology as GPU-P

jamesstringer90 avatar Dec 16 '21 09:12 jamesstringer90

@SmokeyBR In resume i think this is only work in a new generation of radeon GPUs because we have a hardware limitation. if you know someone with a rx 6000 series to make the test and report here if works will be very great. @jamesstringerparsec I will try that, in one or two days i report the test here

igorpdasilvaa avatar Dec 16 '21 11:12 igorpdasilvaa

@jamesstringerparsec got some time here and tested, inside the Windows Sandbox i have the same problem

igorpdasilvaa avatar Dec 16 '21 15:12 igorpdasilvaa

OK, that would suggest there is nothing I can do in this script to fix it, since Windows Sandbox is the official way Microsoft uses GPU-P. My 5700XT works fine with GPU-P.

jamesstringer90 avatar Dec 16 '21 15:12 jamesstringer90

@jamesstringerparsec you ran into windows 11 right ? i ran into windows 10. I will install 11 here and try again to see if the result is the same ( i think will be the same )

igorpdasilvaa avatar Dec 16 '21 15:12 igorpdasilvaa

Having the same issue here with my RX 580, everything works great except Parsec pretty strange.

Dimentio avatar Jan 04 '22 00:01 Dimentio

I have the same issue, VM is using Windows 11 and everything seems to work except Parsec and installing drivers. Trying to install drivers says there is no compatible GPU found and I have the exact same thing in device manager that SmokeyBR has.

bbreaddd avatar Jan 10 '22 01:01 bbreaddd

I'm also having the same issue, Windows 11 Build 22000.318 (Guest), Windows 10 Build 19044.1415 (Host). I tried installing NVIDIA GPU drivers but it said no compatible hardware.

ItsPapoPlayz avatar Jan 10 '22 08:01 ItsPapoPlayz

same issue with RX-570 tried with the newest driver that released today but still no luck everything works except parsec

Doge5678 avatar Jan 12 '22 22:01 Doge5678

@ItsPapoPlayz the drivers no need to be installed, will be used the drivers of host OS

@Dimantio @Doge5678 is a hardware limitation :(

igorpdasilvaa avatar Jan 13 '22 02:01 igorpdasilvaa

I have the same problem with my Amd radeon R7 370 But with my Gtx 960 Its work flawlessly I hope someone gonna find a solution for this Btw

Zaskmaisonpiege avatar Jan 13 '22 14:01 Zaskmaisonpiege

@ItsPapoPlayz the drivers no need to be installed, will be used the drivers of host OS

@Dimantio @Doge5678 is a hardware limitation :(

are you sure it is it sounds something like a driver problem

Doge5678 avatar Jan 13 '22 17:01 Doge5678

I'm having the same problem, I have an rx 570.

PermaFreez avatar Jan 13 '22 17:01 PermaFreez

It's probably because AMD Polaris GPUs and older do not support hardware encoding in GPU Paravirtualisation mode. If someone can find out a way to fix that, Parsec should work.

It's the final sentence on the project's README.

AMD Polaris GPUS like the RX 580 do not support hardware video encoding via GPU Paravirtualization at this time.

Vaakmeister avatar Jan 23 '22 16:01 Vaakmeister

Encountering the same issue with my Radeon RX570. :(

sohcah avatar Jan 27 '22 22:01 sohcah

BUMP... not working in R9 280X

PeterTucker avatar Feb 23 '22 06:02 PeterTucker

@jamesstringerparsec or @Vaakmeister , do you know if there is an official list of GPUs from AMD that support hardware encoding in GPU Paravirtualisation mode? I could not find a list.

PeterTucker avatar Feb 27 '22 22:02 PeterTucker

I’m no expert but from what I gather don’t expect it to work in any AMD consumer gpu before they started with RDNA architecture (5000 series). As far as I am aware Paravirtualization is still not an officially supported feature even on the newer cards so there probably won’t be an official list for it.

Vaakmeister avatar Feb 27 '22 22:02 Vaakmeister

Same issue on RX6500XT.

KYatoo avatar May 01 '22 06:05 KYatoo

Same problem with 2080 ti, worked fine up until this point.

scaady avatar May 03 '22 23:05 scaady

image

scaady avatar May 03 '22 23:05 scaady

Hi there, I'm facing the same issue but I have an RX 6900XT that should support hwvideo encoding via GPU-P in a Windows-VM. I re-run the script multiple times and tried updating/reinstalling AMD Adrenaline and drivers. Is there something else that I can try? Am I missing something?

kalelkenobi avatar May 31 '22 16:05 kalelkenobi

Hi there, I'm facing the same issue but I have an RX 6900XT that should support hwvideo encoding via GPU-P in a Windows-VM. I re-run the script multiple times and tried updating/reinstalling AMD Adrenaline and drivers. Is there something else that I can try? Am I missing something?

I also have the same issue with a 6900XT and 5900XT CPU. All drivers are up to date, and I ran the script to update the VM drivers. Parsec blackscreens, and gives me this error: https://support.parsec.app/hc/en-us/articles/115002624051

bloodhound255 avatar Jun 06 '22 01:06 bloodhound255