OBS does not want to work with my NVIDIA GPU anymore (White screen issue)

JPP90

New Member
Hi everyone ! I started a Youtube channel a couple month back about Microsoft Flight Simulator. I always use OBS Studio to capture gameplay on my Xbox but also capture image from my webcam, or browser and programms from the window capture. Never had a single issue since I started back in may 2024. Last week-end, on saturday october 19, I wanted to make a new video but when I opened OBS studio, I found this problem (see picture).

white screen obs.png


As you can see, there a no preview window anymore. Now I have tried several things in the last week to try solving the issue. I first reinstall OBS, but no luck. I then went to the windows graphic settings and set the graphical setting of OBS on high performance instead of let windows decide. This way, I force OBS to use my NVIDIA GEFORCE RTX 4060, but again, it didnt solve the issue. I found that OBS works normal if I use the integrated Intel GPU (low performance) instead but obviously, I will get only very bad performance for encoding my videos for 1080p at 60 FPS. That is not an option. Then I updated my GPU driver, tried to uninstall it then reinstall it but nope, not working. I reset my laptop, not working as well. I still have this white screen. I started to lose hope and start wondering if my NVIDIA GPU is broken. I went into the peripheral manager of windows, I found my NVIDIA GPU, went into properties and I saw the message saying that this peripheral is working normaly. So I finally bring my laptop to Canada Computers and ask their technicians to take a look and diagnose a potential problem with the laptop. They kept my laptop for three days and they never found a fix. They said that all my laptop is healthy, the GPU doesnt have any problems. They also tried older GPU driver and older OBS studio version, don't know which one, and it didnt fix this. So I was back to square one. When I was back home, I decided to call HP, the manufacturer of my laptop. I reached a technician which tried to solve the issue from my laptop perspective. He found that my BIOS was outdated so we put it up to date but again, it didnt work. He asked me to use my webcam application of the laptop and to set it on my NVIDIA GPU to see if it would also have a problem. And guess what ? My webcam was working fine on the NVIDIA GPU. Its just through OBS thats not working. I decided to try another program called Xsplit Broadcaster but I have the exact same white screen problem with it too lol. The HP technician concluded that it was not a problem with my laptop and therefore, using my warranty to replace my laptop will do no good. Its related to OBS and NVIDIA somehow.

So as you can see, I tried a whole lots of things and nothing works. I feel that I won't be able to solve this and that, now, my Youtube channel is threatnened with Microsoft Flight Simulator 2024 just around the corner. I invested a total of 2 500$ in this project back in may. Its very frustrating. So I turn myself towards you all now. Someone can help me, and others because I am not the only one, to solve this ?

Here is the last log file link with the OBS problem, hoping that it will helps someone find the problem. Im not good in computers lol so I do not understand a lot in the log file but here it is : https://obsproject.com/logs/Bz4UYuQiE3Kdxm66

Thank you very much !
 

Suslik V

Active Member
Code:
09:52:13.235: device_swapchain_create (D3D11): Failed to create swap chain (887A0005)
09:52:13.235:   Device Removed Reason: 00000000
09:52:13.235: obs_display_init: Failed to create swap chain
...
It is surely problem with a video card. The NVIDIA card because of Loading up D3D11 on adapter NVIDIA Edit: or maybe not, modern multi-GPU systems are complicated... See few post below.

You may try to make bootable USB stick to run older build of the OS with portable version of OBS or even boot some Ubuntu based OS, to see if your hardware is working OK with OBS. I think, it is valid option here before fully replacing PC. Also, you may ask Microsoft for help. Here, on the forum, there are number of similar reports without a solution:
they shares same W11 build, NVIDIA laptop GPU of RTX 40xx series, slightly different revisions of OS and video card but that's all.

My own opinion - if you attempting to try older OBS, at least try v27 or older in portable mode ( before shaders caching was implemented in OBS v30, details: https://github.com/obsproject/obs-studio/pull/9249 ).

Also, someone of OBS developers can be found in Discord (links in the top-right corner of the forum's page).
 
Last edited:

JPP90

New Member
Sounds like very complicated to me hahaha ! But thank you, I will look at all this and take the time to try what you are suggesting starting with older OBS version (minimum V27). Can't believe it is that complicated hahaha ! And the company said there is nothing broke in the laptop so they wont ship me a new one via warranty. Buying a new laptop is not an option for me unfortunatly.

But again, thank you very much for your help. If I find something that works and solved the issue, I will be back here to reply and share this and I will make a new threads as well to share the fix for others.
 

Konacchi

New Member
Hello!

I experienced the same issue. While I wasn't able to fix all issues, I was able to get it into a working state.

I have a HP Victus laptop dedicated for streaming in a 2 PC setup with a 13500H and a RTX 4060 Laptop GPU. With recent updates I experienced exactly the same issue, OBS would just show white screens, but it wasn't just OBS but also other software such as Vtube Studio. After inspecting the udpate history, I found that together with the last Windows 11 updates, it also installed "Intel(R) Corporation/NVIDIA - Display -" drivers.

Worth to mention, the issue would not occur when I started the program on an external monitor rather than the built in laptop screen (so a monitor running on the dedicated gpu). It does only occur for programs running on the dgpu on the display running on the igpu.

I updated my BIOS and other hardware drivers, then clean reinstalled my graphics drivers (disconnect from internet, restart in safe mode, uninstall intel arc drivers with DDU, restart and install the most recent driver from Intel's website, repeat for the nvidia driver). A normal reinstall would not change anything. After that, OBS would run normally on either display.

Other software, such as Vtube Studio or TITS (Twitch Integrated Throwing System, also a Unity app just like VTS) still are white boxes when started on the integrated screen while having a larger resolution setting than the internal screen. However, the programs still runs normally, and I can see them showing up in OBS and even click and drag over the frozen box, behaving in the preview as usual. Dragging the Window to align to my external monitor "revives" it and it works as expected again. Dragging it back, it will immediately freeze (but still run and respond to input). Starting it on the external screen, increasing the resolution, and dragging it to the integrated display will cause the program to crash. Other software, such as eg. OBS while running a recording, is completely unaffected, despite running on the same GPU.

I got another update yesterday, and the graphics drivers broke again, killing the OBS previews etc. just like before. Another clean reinstall, and I'm back to "only" have the weird issues as described in the paragraph above. While this isn't perfect, it at least works, and for me it did fixed the OBS issue entirely.

After reading around online for a few hours, I have found various posts of people complaining about specifically Windows 11 updates causing drivers to break or similar issues, although some devices seem to be more affected than others. I don't really know any details, though. However, after my research and testing done I came to the conclusion that this is most likely a drivers/software problem, most likely caused by updates.

I have recordings of the problems I described, if someone thinks they could add insights or value - either way, I'd recommend to try the DDU reinstall for both of your GPU drivers (just one did not fix it for me). If the brief description above is a bit too compressed, just let me know and I'll make a more detailed list of what exactly I have done. Good Luck!
 
Last edited:

JPP90

New Member
So someone posted on this threads but just disapeared I cant see it anymore. Anyway, this person mentions a couple of interesting things such as running OBS on a monitor. I tried to use my TV as a monitor for the test and I extended my screen to it. When I run OBS on the second screen, its working normally ! I dont have the problem anymore. So for now, I bought a 60$ used monitor with same resolution as my laptop screen and I will use this for now. But I will keep trying things from time to time to solve this entirely. The person also said to use the DDU to reinstall both of the drivers (integrated and dedicated). I always reinstalled just the dedicated wihtout using DDU to fully uninstall it. He mentionned that doing a DDU reinstall on only one driver was not fixing the issue. This might works. I didnt make the test yet. If this also works I will come back here again to let know. But definitly, running OBS on an external monitor solve the issue. I confirm that. Thank you to Konacchi who gives the info before went MIA in this thread ! I will keep trying some things now and let you know in the next couple of days.
 

Suslik V

Active Member
In one of the threads posted above, solution was to disable integrated GPU (Intel) from BIOS (UEFI), completely. So that it doesn't appear as "Adapter" in OBS log at all.
 

129msp

New Member
Hi, are you using the HP Victus 16 with the r-0000 series?
If yes, I encountered a similar problem to yours, and I just solved it. The issue is due to the latest version of Intel(R) UHD Graphics.

Previously, I had tried changing the GPU mode from hybrid to discrete, and yes, it made it normal. But because I'm afraid my laptop might have issues if it stays in discrete mode for too long, I'm trying to find another solution. And here is the solution I found:

Access this link:
https://support.hp.com/sg-en/drivers/victus-by-hp-16.1-inch-gaming-laptop-pc-16-r0000/2101566692

Then follow my steps:
1. Select your OS and OS Version
2. Download the graphics driver: Intel Graphics Driver released on August 4, 2023.
3. Run the program, and it will automatically extract to the specified directory.
4. Run the install (Windows command script) as an administrator.
5. Restart the laptop.
6. After restarting, open Device Manager and navigate to Display Adapters -> Intel(R) UHD Graphics.
7. Right-click and select Update Driver.
8. Choose "Browse my computer for drivers."
9. Choose "Let me pick from a list of available drivers on my computer."
10. Select the driver that was just installed (look for the same version) and click Next.
11. Once installed, restart the laptop again, and the issue will be solved.

In other words, you just need to install the previous version of the currently installed Intel(R) UHD Graphics. Hope this helps!
 
Last edited:

Konacchi

New Member
So someone posted on this threads but just disapeared I cant see it anymore. Anyway, this person mentions a couple of interesting things such as running OBS on a monitor. I tried to use my TV as a monitor for the test and I extended my screen to it. When I run OBS on the second screen, its working normally ! I dont have the problem anymore. So for now, I bought a 60$ used monitor with same resolution as my laptop screen and I will use this for now. But I will keep trying things from time to time to solve this entirely. The person also said to use the DDU to reinstall both of the drivers (integrated and dedicated). I always reinstalled just the dedicated wihtout using DDU to fully uninstall it. He mentionned that doing a DDU reinstall on only one driver was not fixing the issue. This might works. I didnt make the test yet. If this also works I will come back here again to let know. But definitly, running OBS on an external monitor solve the issue. I confirm that. Thank you to Konacchi who gives the info before went MIA in this thread ! I will keep trying some things now and let you know in the next couple of days.
I edited some typos and it went on hold for moderator approval for a good while. Good that you got to see and try it out regardless! :)
I will also try the recommended solution with switching to an old driver from HP and see if this fixes the last few bugs crashing my software on resizing too. Thanks for the thread!
 

zapperz

New Member
i can confirm that the re downloading HP old driver does NOT fix the issue, or any other reply here? did we get a fix for this?
 

Suslik V

Active Member
@zapperz please, read above and read related threads. If you have the same issue, then solutions are next:
1) disable integrated GPU in UEFI (BIOS) of your laptop
2) rollback both Intel's GPU driver and NVIDIA GPU driver to the versions that worked OK for you
3) connect second monitor to your PC and place OBS window to this monitor

And ask manufacturer's support to get what went wrong with your PC after the software update.
 
Top