libretro / libretro/RetroArch

RETROARCH crashes with d3d11 and 12 from ver. 1.9.9 on.

Open
#14,213 24 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

crtemudriver gpu api: d3d11 gpu api: d3d12 platform: windows
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

I run Retroarch on a system powered by an i7 4790K, outputing 15 khz signal through a R9 380x with CRT Emudriver 2.0 installed.
The machine runs Windows 10 ver. 1511, since it's the Win 10 build with the lowest input latency ever released.
But things gone pretty bad when Retroarch started to crash with d3d11 and 12 drivers, from ver. 1.9.9 onward.
Now we hit RA ver 1.10.3 and it still works only with d3d10 and OpenGL, both delivering lower performance in many cases.
I suspect the changes made to the d3d11 and 12 drivers to accomodate/implement FSR features are causing these incompatibilities with certain systems on which RA worked perfectly before.
Is there something I can do to fix this unexpected driver incompatibility, or I will be forced to upgrade my perfect and stable installation to say, 1903, in order to enjoy new BIG features as Automatic Frame Delay, despite the fact I don't care at all with FSR and the like?
Thanks a lot.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the crash on Windows 10 version 1511 with the d3d11 and d3d12 drivers, then compare behavior between RetroArch 1.9.8 and 1.9.9, where the report says the regression began. Review the changes associated with FSR support and confirm that the result works without reducing the available driver options.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
computer-graphics, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.