jamesstringerparsec / Easy-GPU-PV

A Project dedicated to making GPU Partitioning on Windows easier!
4.39k stars 440 forks source link

Error 15000 on RX 6900 XT #225

Open Antwns opened 2 years ago

Antwns commented 2 years ago

I get error 15000 on my RX 6900 XT, I also have it plugged into a monitor, it just says that my gpu doesn't support the encoding or something like that, I have read that if you roll back the drivers it's supposed to work but I haven't made it work with my setup, any ideas?

perfectsine commented 1 year ago

Same thing happened to me, I haven't been able to get it to work with the newest drivers from AMD.

Mono-Qi commented 1 year ago

Same problem here on a RX 6600 XT. Driver rollback used to be a solution but not really viable anymore. Curious if the problem resides in Easy GPUPV, Parsec, or AMD's own drivers.

perfectsine commented 1 year ago

I'm hoping someone will comment, usually AMD has historically been way more open to this style usage of their products. Do we know anyone we can report this to on the AMD side?

jodiecunningham commented 1 year ago

Happening to me too. Reference AMD RX 6900 XT, Win11 22H2, Drivers 22.11.1

Sunshine still works, just not parsec.

Drivers 22.5.1 work just fine with Parsec.

Kodikuu commented 1 year ago
  1. Use AMD's WHQL stable drivers, not optional drivers.
  2. Make absolutely certain that the drivers on the PC, and the drivers in the VM, are the same version.
  3. Reboot the host PC (not Shutdown + Boot)
  4. As a troubleshooting step, try making a connection to PC hosting the VM.

Assuming you've followed all of the above, and the host PC is able to work as a Parsec host, the issue lies with the driver and GPU-PV, with the encoder not being exposed properly for Parsec within the VM. You should try a different driver version in this case.

If you've followed the above but can't make a connection the the host PC, there may be issues with the AMD driver you're using and/or Parsec's interaction with it. In this case, grab your Parsec console on the host PC, the driver version you're using, and come to the Parsec Discord.

jodiecunningham commented 1 year ago

Fresh installs, Reference AMD RX 6900 XT, Win11 22H2, Drivers 22.11.1 Parsec log from the guest: parseclog.txt

I've been running some other tests in the VMs to try to see if other things fail - validation has been through a few dozen applications now and Parsec is the only one experiencing an issue.

Sunshine works (as long as the host has HDR disabled)

Mono-Qi commented 1 year ago

Recommended drivers no longer work as of update 22.11.2 Issue with error -15000 remains with the latest AMD Recommended WHQL drivers and Easy GPU PV version.

jodiecunningham commented 1 year ago

Advice from AMD support in my support ticket (no. 8201245990) is to continue to run 22.5.1 .

Sunshine works on 22.11.2, so I'm just updating James' script to implement that.

tibert01 commented 1 year ago

@jodiecunningham what version of windows were you using ? I couldn't manage to get it working on win 10 with 22.11.1 with or without the script. If you were on win 11 maybe only win11 can work with that driver and sunshine ?

jodiecunningham commented 1 year ago

@tibert01 Win11 22H2 . I wanted nested virtualization and that wasn't available in 10.

tibert01 commented 1 year ago

@jodiecunningham did you do anything special ? I upgraded to win11 and sunshine doesn't work either. Also tried to create a new vm, but no luck with 22.11.2. The andvce encoder is still not found. Or do I have to fully reinstall windows 11 ?

Edit : Reinstalled windows, still can't get amdvce running.

perfectsine commented 1 year ago

Has anyone had any luck with recent versions of parsec/AMD?

jamesstringerparsec commented 1 year ago

I don't seem to have this issue with a 7900XT with latest AMD drivers and Windows 11

tibert01 commented 1 year ago

Seems to work for me with an rx 6950 xt, using driver 23.2.2, and sunshine. Doesn't seem to work with parsec tho. edit : also using windows 11

tibert01 commented 1 year ago

But also on the help page for the error I get with Parsec, it sais that rdna 2 (rx6000) and older do not work with driver 23.2.1 (the first driver for the year 2023 for older than rx 7000). And it seems the error also happens with the 23.2.2.

And because all the 2022 drivers after 22.5.1 didn't not seem to work with sunshine either, I suppose none of the drivers will work now.

So I suppose the only way to get newer drivers than 22.5.1 to work, on rx 6000, is to use sunshine with the driver 23.2.2 (maybe 23.2.1 can work, did not try) (and maybe with windows 11, can't try with win10). At least for now. Not sure about how long it will take for parsec to solve the issue.

perfectsine commented 1 year ago

Hey everyone,

After Windows auto updated my AMD drivers, I reinstalled with the latest version and it appears to be working again. Let me know your experience.

Parsec 150-97c AMD Drivers 23.5.2

tibert01 commented 1 year ago

Hi,

It doesn't seem to work as expected for me. With an rx 6950 xt, driver 23.5.2. Parsec 150-87c. Not sure about 97c, @perfectsine is it a typo ? Windows 11 22h2.

I can connect to the vm with parsec, however it is unrealiable, and sometimes i need to try 2 or 3 times.

But then it doesn't use the virtual display adapter for parsec, so it just displays the vm window with the basic resolution and bad fps.

perfectsine commented 1 year ago

That was a typo:

Parsec 150-87c AMD Drivers 23.5.2 OS: Windows 11 22h2

I have the virtual display installed and I also experienced the unreliable stability. But, when it loaded it all worked.

You might try a base install from scratch using this project, which installs the virtual display adapter with it.