cancel
Showing results for 
Search instead for 
Did you mean: 

PC Drivers & Software

KevinMX
Adept II

Radeon 780M Video Codec causes device remove/reset in applications

Hi there, newcomer to the community here.

I've been using this Lenovo Thinkbook Gen5+ APO (R7-7840H / Radeon 780M) for quite some time, with a 4K60 display hooked up via the laptop's onboard HDMI 2.1 TMDS (a.k.a. HDMI 2.0).

However, it seems that hardware accelerated video decode & encode has been a huge issue here. And it's pretty annoying.

No matter it's in Chrome, Firefox, or OBS Studio, just play some random video in the web browser, or hook up my USB capture card in OBS Studio, the video codec will crash. In browsers, Chromium based for example, they will fallback to software decode, or a black screen might occur.

Steps to reproduce:

1. Open a browser, both Chromium-based and Firefox are okay, or open OBS Studio

2. Play some random video (In OBS Studio you don't need to anything to trigger the issue)

3. Check chrome://gpu, or about:support in Firefox, or check logs in OBS Studio (Help -> Log files -> View current log)

Extras. It seems when there's no extra monitor plugged in, the issue is less likely to be triggered.

What I experienced:

- chrome://gpu or about:support in Firefox reports D3D11 device removed/resets. (See screenshots below.)

- OBS Studio reports Device removed/resets, or OBS Studio crashes entirely and asks for a restart.

- BSoD might happen, but very rarely.

- Video playback artifacts might happen. Or a total black/white screen in the browser.

What I have tried:

- Reinstall OS -> both Windows 10 and 11, even sometimes in Linux HW accelerated video decode can stuck for a few sec in Firefox

- Reinstall driver -> All versions up to 23.12.1 (latest by now) from AMD website, and also those provided by the OEM (Lenovo), DDU/AMD Cleanup utility were used between driver version switches

- RMA -> The new laptop returned to me still has the same issue

- Change to a different machine that has the same GPU -> Bought a Minisforum UM780XTX with R7-7840HS -> Can still reproduce the issue

(note: it's the HS suffix. AFAIK the 7840H without S is for Mainland China only but should not be that different, since they even share the same product ID according to AMD's website)

Since the OEM didn't reply me, by now AMD Community seems to be my only place left to report this issue. 

I really don't know if this is a driver issue, or it's on firmware side (UEFI fw maybe?), as I can reproduce across all machines using the same iGPU.

Some logs/screenshots attached.

Thanks in advance.

crash-chrome.jpgcrash-firefox.jpgcrash-obs.jpgcrash-obs-2.jpg

91 Replies

Wait what the... So similar issue exists even on Ryzen AI HX series?

Can't believe it...

0 Likes

Yep I was very grateful that you made this thread at least, since it gave me some pointers as to what's going on.

I would like to report that the Chipset Drivers + Adrenaline install completely fixed this for me. This probably means that either Asus has a really bad driver implementation, or they can't be bothered to install all chipset drivers (two or three drivers were missing completely for me, after going through all Windows and MyAsus updates)

I tested this by playing various Netflix videos for ~20 hours on various browsers, encoding and decoding H.264, AV1 and HVEC while other stuff is going on, and playing an old game with a primitive D3D acceleration implementation... Everything worked perfectly, no slowdowns and no errors of any kind. Used the laptop normally for a couple of days as well since the fix and nothing weird happened.

0 Likes

Unfortunately, switching to the AV1 video encoder didn’t solve the problem in OBS Studio. I still experienced stuttering, lagging, and crashes. However, what worked for me was switching the Video Renderer from Direct3D11 to OpenGL. While the frame rate now hovers around 30-40fps instead of staying at 60fps, I was able to get usable recordings rather than broken ones after recording for long hours.

0 Likes

So I've changed to OpenGL but my issue still persists:

 

- Any time I try to add a video capture device, obs crashes. Any idea why?

0 Likes

Does OBS generate any logs when this happens? Can you post them if so?

0 Likes

Exactly the same as I first notice this encoder issue with OBS + USB capture cards.

So it's been almost a year and we've seen no obvious progress on this.

Shame on AMD. How could Phoenix/Hawkj Point/Strix Point APUs ended up like this...

0 Likes

That's exactly what I intended to do with this thread: gather people's attention to this issue and hopefully someone at AMD can notice this.

Wish you could get this fixed soon.

 

0 Likes
bhrror
Adept I

Today's 24.9.1 drivers for 880M (Ryzen AI 9 365) seem to have massively improved H.264 decode for me. Haven't gotten a crash in a while but now the video playback/skip forward is very noticeably smoother as well.

0 Likes
Floofloo44
Journeyman III

I have encountered the same problem on my rogally X since the August update. Unable to launch geforcenow, pxplay or videos in chrome

0 Likes
NOGNOF
Adept I

Hi everyone here! 

if I understand correctly, there are still problems with amd and it is very likely that it will not be possible to work with Obs without problems??? I am planning to buy another laptop, I think core ultra 7 155h or AMD AI hx 375. I need a laptop with integrated graphics for live streams through OBS!

0 Likes
NOGNOF
Adept I

I need laptop for online poker+live streams through OBS.Integrated GPU is more than ok for me,because i dont play Games,just need stable laptop with ok battery.

Maybe someone could advise me which variant would be more suitable in my case, AMD or Intel?

0 Likes

Have been using Core Ultra 7 155H since I ditched my AMD laptop.

Works fine for me.

Do expect performance / compatibility issues for old games (those using DirectX 9 for example).