Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HEVC with RTX 3090 (possibly also 3080?) #447

Closed
Sanazin opened this issue Sep 25, 2020 · 16 comments
Closed

HEVC with RTX 3090 (possibly also 3080?) #447

Sanazin opened this issue Sep 25, 2020 · 16 comments

Comments

@Sanazin
Copy link

Sanazin commented Sep 25, 2020

Hello,

I'm using an RTX 3090 (Win 10) with latest drivers, latest Win10 update, latest moonlight (basically latest anything you can think of) and getting the error message "Your host PC GP doesn't support HEVC.." which is a bit weird. It worked fine with my GTX 1080.
My client PC is also Win10 (latest etc...) running GT 1030, but that PC is just the "receiver".
I've attached a couple of recent moonlight logs from %temp% folder and a picture of my moonlight settings.

Any ideas?

Best regards
Sanazin

Moonlight-1601052395.log
Moonlight-1601062816.log
Moonlight-1601061529.log
Moonlight-1601059846.log
Moonlight

@cgutman
Copy link
Member

cgutman commented Sep 25, 2020

Interesting. We've seen this with the GTX 1650 too. I suspect it's on Nvidia's end, but I'll need more info to confirm.

Please upload your NvStreamer logs from your host at C:\ProgramData\NVIDIA Corporation\NvStream. Please also navigate to http://127.0.0.1:47989/serverinfo on your host machine and post the contents here.

@Sanazin
Copy link
Author

Sanazin commented Sep 26, 2020

Interesting. We've seen this with the GTX 1650 too. I suspect it's on Nvidia's end, but I'll need more info to confirm.

Please upload your NvStreamer logs from your host at C:\ProgramData\NVIDIA Corporation\NvStream. Please also navigate to http://127.0.0.1:47989/serverinfo on your host machine and post the contents here.

Attached the requested files. It looks strange indeed. In the Nvstream-log the following is printed:

#2(D)[2020-09-25 20:45:18,999]=22:45:18={13680} Failed to find an exact match for this GPU
#3(I)[2020-09-25 20:45:18,999]=22:45:18={13680} Device '' does not support HEVC.

NvStreamerCurrent.log
NvStreamerOld.log
Serverinfo.txt

@cgutman
Copy link
Member

cgutman commented Sep 26, 2020

Yeah, it looks like Nvidia needs to update the code on their end to enable HEVC support for the new RTX 3000 cards.

#1(I)[2020-09-25 20:45:23,378]=22:45:23={13504}<NvEnc10VideoEnco> Device 'GeForce RTX 3090' does not support HEVC.

Hopefully that's already in the pipeline (and maybe why GFE 3.20.5 is in Beta longer than usual, while they spin a new build). In any case, it might be a good idea to file a bug report with Nvidia saying that GameStream HEVC isn't working on your RTX 3090 and provide those same logs on https://www.nvidia.com/en-us/support/consumer/

@Sanazin
Copy link
Author

Sanazin commented Sep 26, 2020

Yeah, it looks like Nvidia needs to update the code on their end to enable HEVC support for the new RTX 3000 cards.

#1(I)[2020-09-25 20:45:23,378]=22:45:23={13504}<NvEnc10VideoEnco> Device 'GeForce RTX 3090' does not support HEVC.

Hopefully that's already in the pipeline (and maybe why GFE 3.20.5 is in Beta longer than usual, while they spin a new build). In any case, it might be a good idea to file a bug report with Nvidia saying that GameStream HEVC isn't working on your RTX 3090 and provide those same logs on https://www.nvidia.com/en-us/support/consumer/

Thank you for your confirmation. Created an support ticket with Nvidia.
Hopefully it'll be fixed in the next release of GFE =)

@Sanazin
Copy link
Author

Sanazin commented Oct 1, 2020

Just wanted to let you know that I've sent a ticket to Nvidia and initially they wanted a copy of msinfo.nfo but now I haven't heard from them in a couple of days =)
I was thinking, is there some way to trick Moonlight to force HEVC-encoding to see what would happend?
Or if there's a way to trick the Nvidia driver to think that the card actually does (which it does..) support HEVC?

@Sanazin
Copy link
Author

Sanazin commented Oct 7, 2020

Nvidia has now raised the ticket to their 2nd Line so waiting for an response. Will let you know!

@lmxx1234567
Copy link

Nvidia has now raised the ticket to their 2nd Line so waiting for an response. Will let you know!

Hi @Sanazin , any progress now?

@Sanazin
Copy link
Author

Sanazin commented Nov 11, 2020

Nvidia has now raised the ticket to their 2nd Line so waiting for an response. Will let you know!

Hi @Sanazin , any progress now?

Indeed there has been some progress. Receives this from Nvidia a few days ago and they've also confirmed this on their own GameStream forums where others have also raised this issue.

"Our quality lab was able to confirm the issue and have escalated the bug to our engineering team to investigate. We will provide a solution as soon as we can. Thank you for bring this issue to our attention."

@kayjaybees
Copy link

kayjaybees commented Nov 11, 2020

This may explain the horrible artifacting I'm getting with my 3080 when streaming to the Shield.
The issue isn't isolated to Moonlight. Gamestream has it too. The only way to clear it is to end the stream and start again.

EDIT: Looks like a fix has been released.
https://www.nvidia.com/en-us/geforce/forums/discover/402083/shield-tv-gamestream-hdr-not-working-with-rtx-3080/

@Sanazin
Copy link
Author

Sanazin commented Nov 11, 2020

I was just about to inform you about the hotfix! =) Will try tonight.

Edit: The hotfix allows for HEVC-streaming once again. However none of the games I've tried with (Death Stranding, Horizon Zero Dawn, etc.) is actually showing any HDR options. So the decoding of HEVC works fine but not the HDR-options.

@hydalisk
Copy link

also in RTX3070,it show me"Your host PC GPU doesn't support HEVC..."

@MichaelRRM
Copy link

Same issue for me with a RTX3070, driver 457.30.

But I understand this is an Nvidia issue more than moonlight, I'll take it there.

@MatthieuTinnes
Copy link

Same here with driver 465.12 on a RTX 3070

@lmxx1234567
Copy link

Hi @MichaelRRM @MatthieuTinnes , it doesn't seem to be an Nvidia driver issue, but GeForce Experience.

@cgutman
Copy link
Member

cgutman commented Nov 29, 2020

A fix was already posted here posted 2 weeks ago, but I will link it again: https://nvidia.custhelp.com/app/answers/detail/a_id/5106

Closing this ticket because the bug is fixed by Nvidia.

@cgutman cgutman closed this as completed Nov 29, 2020
@cgutman cgutman unpinned this issue Mar 3, 2021
@wax7
Copy link

wax7 commented Jun 14, 2021

Looks like the RTX3060/RTX3070 on Notebooks have this problem too...
i Opened a NVidia Incident for this.

Anybody else with this problem?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants