Emulator Issues #9818
closed[XFB] Vulkan renderer shows only black screen (AMD Radeon R9 290)
0%
Description
Game Name?
All games tested exhibit same behaviour, but as an example for this report I will be using Super Smash Bros. Melee (USA) v1.2.
Game ID? (right click the game in the game list, properties, info tab)
GALE01
MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)
0e63d4223b01d9aba596259dc155a174
What's the problem? Describe what went wrong.
Renderer gives black screen. No error messages or dialogs are thrown by the emulator. OSD text displays as expected and audio indicates emulation continues normally otherwise
What steps will reproduce the problem?
- Open a Vulkan capable version of Dolphin on a system with an R9 290 based GPU.
- Select the Vulkan (experimental) backend and choose 'AMD Radeon R9 200 Series' as the adapter.
- Run any game.
Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
5.0-750 (first binary build for Win64 with Vulkan), 5.0-754 and 5.0-901. Same issue with all versions.
What are your PC specifications? (CPU, GPU, Operating System, more)
Operating System: Windows 10 Pro Build 14393 (Anniversary Edition)
CPU: Intel Core i5-4690K @ 3.5GHz (turboboost 4.1 GHz, running at 4.3GHz currently)
GPU: AMD Radeon R9 290 4GB
RAM: 16GB DDR3 1866MHz
AMD Catalyst Drivers 16.9.2 (also tried 16.8.2) with Vulkan Runtime version 1.3.0 (API Version 1.0.21)
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
Screenshot of emulator attempting to run SSBM under Vulkan:
Game is audible by this point. Screen remains blank aside from OSD text indefinitely.
All other renderers (inc. DX12) work correctly.
Updated by cepheus over 8 years ago
Note I am unable to test for reproducibility on other operating systems as no other operating system has a functioning Vulkan implementation for this card.
Updated by cepheus over 8 years ago
Yep, that works. Did I miss a release note about this?
Updated by Fog over 8 years ago
- Subject changed from Vulkan renderer shows only black screen (AMD Radeon R9 290) to [XFB] Vulkan renderer shows only black screen (AMD Radeon R9 290)
- Status changed from New to Invalid
The current vulkan implementation doesn't have XFB support yet, but it's being worked on.
Updated by JosJuice over 8 years ago
- Status changed from Invalid to Accepted
- Issue type changed from Bug to Feature request
- Milestone set to Current
This isn't invalid. Vulkan obviously needs XFB support.
Updated by JosJuice over 8 years ago
- Status changed from Accepted to Fix pending
Updated by JosJuice over 8 years ago
- Status changed from Fix pending to Fixed
- Fixed in set to 5.0-1241
XFB support has been implemented: https://dolphin-emu.org/download/dev/ac2971b30e015a17c8aac937092a0dfd7c4beaf5/
There have been a few reports of real XFB not working properly even with that implemented, but it only seems to affect some people. If anyone wants that to be tracked, please make a separate issue report.