Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07024 Interface Minor Always Jun 19, 2018, 12:32 Jun 20, 2018, 12:20
Tester wuemura View Status Public Platform MAME (Official Binary)
Assigned To Resolution No change required OS Windows 10 (64-bit)
Status [?] Closed Driver
Version 0.198 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 07024: Hardware acceleration not working
Description MAME d3d is failing to do hardware acceleration, graphic shows that every time it try, the render keep falling back to software. Second screen shot added to show the GPU usage when hardware acceleration is working. The software used is from AMD, it comes with the driver to monitor the graphics card usage. Red line is software activity.
Steps To Reproduce Any working machine, use -video d3d
Additional Information https://msdn.microsoft.com/en-us/library/windows/desktop/bb205073(v=vs.85).aspx
Github Commit
Flags
Regression Version
Affected Sets / Systems
Attached Files
png file icon mame_198.png (88,254 bytes) Jun 19, 2018, 12:32 Uploaded by wuemura
Hardware acceleration fail
wuemura
png file icon Direct3D_test.png (160,925 bytes) Jun 19, 2018, 12:34 Uploaded by wuemura
Hardware acceleration working
wuemura
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.15188
cuavas
Administrator
Jun 20, 2018, 11:32
Do you have DirectX 9 End User Runtime installed? If not, -video d3d will not work. It supports DirectX 9 only. Later versions of DriectX are not backwards compatible, but you can still install the DirectX 9 runtime on Windows 7, 8 or 10. If you want to use DirectX 11 or 12, you can use -video bgfx. MAME does not support DirectX 10.
User avatar
No.15189
cuavas
Administrator
Jun 20, 2018, 12:20
Actually, it's possible this is perfectly normal. Most of what MAME does with the GPU is just uploading a textured quad for each rendered frame and letting the GPU scale it to fill the screen window. That's virtually no work for any modern GPU. I'm closing this bug since you haven't actually shown any errant behaviour. Please think before opening bugs and wasting everyone's time. You will be demoted to viewer status if you continue to open pointless bugs.