Black screen on games and OBS use Microsoft Basic Render Driver

Eindall

New Member
Hello,

I have a setup with Windows 11 Family 24H2.
I have a AMD Ryzen 7 5700G CPU, a Nvidia GeForce GTX 1070 GPU and 32GB RAM.

When I try to stream with OBS, I have black screens when trying to show games (such as League of Legends), and tried several things :
- Switching LoL from Fullscreen to Windowed full screen and vice-versa
- Using Window Capture (it shows a black screen with just the cursor)
- Using Screen Capture (it show a full black screen, which is weird because it stays black even if LoL is minimized)
- Using Game Capture (still shows nothing, and when I set focus on the game, it actually freeze after less than a second, and I can't unfreeze it without removing the Game Capture from OBS)

I had some problems with updating my graphic cards drivers recently, so I searched for a while and tried these solutions :
- Making sure OBS is set to use my GPU in NVIDIA settings
- Making sure OBS is set to use my GPU in Windows display settings
- Perform a full clean install of my GPU drivers (using Display Driver Uninstaller in safe mode and reinstalling my drivers)
- Making sure OBS video encoder is "NVIDIA NVENC H.264"

But it does not seem to fix the issue.
When I start OBS, here are the logs : https://obsproject.com/logs/FBEBElqF6C4pASLj
It clearly show the line "00:48:42.009: Loading up D3D11 on adapter Microsoft Basic Render Driver (0)" which seems to tell me OBS isn't running on my GPU...

What kind of other solutions can I try ? I also reinstalled OBS from scratch, removing all my scenes and settings, and nothing fixes the issue.
It's weird because, for example, Discord or Teams screen sharing is working properly.

Feel free to ask me for any detail you could need, I'm getting kinda desperate.

Thank you !
 

Eindall

New Member
Okay I tried some more things :

Whatever I do, windowed capture and game capture still aren't working at all
But if I set the screen capture method as "Windows 10 (version 1903 and more)", it does in fact work
Though it makes my computer giga glitchy (with sound stutter/glitches and some micro-freezes)
 

paulolol

New Member
Eu tive o mesmo problema que você e isso resolveu tudo

Para OBS 31.0.0 e mais recentes: League of Legends pode ser melhor capturado com duas cenas: Na primeira cena "Lobby", adicione uma fonte de Captura de Janela e selecione o aplicativo League Client/Lobby. Na segunda cena "In-Game", adicione uma fonte de Captura de Janela, defina o método de captura para Windows 10 e selecione o aplicativo League In-Game. Para fazer isso pela primeira vez, você deve estar em uma sessão de jogo ativa (o Modo de Treinamento funciona bem para isso). Você pode alternar manualmente entre as cenas ou configurar o Automatic Scene Switcher (encontrado no menu Tools) para fazer isso automaticamente para você quando você carregar em uma partida. Para OBS 30.2.3 e mais antigos,: Você pode usar uma fonte de Captura de Jogo na cena "In-Game" em vez de uma fonte de Captura de Janela.
 
Top