Dolphin, the GameCube and Wii emulator - Forums

Full Version: Real XFB broken on Vulkan on some systems
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
(05-21-2017, 05:42 AM)dephined Wrote: [ -> ]Yep and you're not the only one fallen into it: https://bugs.dolphin-emu.org/issues/10169   Rolleyes

Hmmm I see. That seems to be the same problem, indeed. Weird that I didn't find that bug report when searching before starting this thread..
In any case, I was just kidding you about the limbo lol Big Grin
Thank you for the link!

(05-21-2017, 12:13 PM)az4u Wrote: [ -> ]Always do a CLEAN install, by completely removing the old one and then install the new one. The driver installer will also have a built in remove old driver option in custom install mode. Btw I'm on win 10 pro creators update or whatever the latest one is....I never any problems with dolphin to date for gfx apart from the well known ones. I have a dell laptop with 1050Ti and that too can comfortable do 1080p internal res with render res @ 1080p or even 4k- SC2 looks amazing...specially taki and her red outfit  Big Grin

Yeah, I always do that as well.
I still don't know what's causing this, and I've run several other benchmarks built for testing Vulkan features. It's specifically Real XFB emulation on the Vulkan backend, on my system.
Now seeing this quote from the bug report linked above, makes more sense, as it seems difficult to reproduce:

Quote:Looking at the gameini, it seems this title needs RealXFB.

IIRC there was an issues on some systems where this resulted in no visual output, but I was never able to reproduce it on any of the cards I tried (both Kepler and Maxwell).

Random thing to try, after booting the game, open the graphics dialog and uncheck/re-check realxfb, I'm wondering if it's something to do with it not being enabled correctly through gameinis. Otherwise, I'm out of ideas, since I can't reproduce/debug the issue.

Do you guys think a FIFO player log of this would help? Or do you think this is not emulation related, but rather a driver/hardware problem?
I have updated this thread's title as not to mislead anyone.
According to the reports, seems that the problem affects users with Windows 10 and Nvidia cards of the 900 Series; anyway last week I've ordered a gtx1060 so in the next days I'll see if something changes using the new card or not...
Please do tell us! Tongue
If we can isolate the problem, maybe someone in the dev team can reproduce eventually ^^
(05-20-2017, 11:17 PM)dephined Wrote: [ -> ]I have a gtx950 and reinstalled Nvidia video drivers a thousend times (even tried using DDU software to have a perfect clean uninstallation), but still get a black screen on Vulkan with Real XFB...

 a thousend times; math determines that that is probably a lie: on a 7700K + 1080ti + 16GB + nVME SSD it takes about 8 minutes (just was building a computer like that for someone) to do a clean install including reboots on windows 10 x64 Creators. So: 1000*8 = 8000 minutes = 133 hours = 5 days full -time, considering you need to sleep as well, avg 8 hours a day: 24-8=16 hours effectively thus 133hours/16=8.3 days; lets say testing costs another 5 minutes, so 1000*(8+5)= 13000 min = 216.7 hours ; 216.7/16= 13.5 days; then take in to account you need to eat, lets take the low end here: 3 times a day= 10 min = 30 minutes; and going to the toilet: avg. human urinates 6 times a day  so lets take 3 minutes for that and does a number 2 1 time a day lets take 12 min for that (knowing you'll be on your smartphone and I like rounded numbers Smile ), 6*3+12= 30 minutes a day; so that is already an hour less per day; So 16-1=15 hours per day; 216.7/15= 14.4 days. then, the avg. person also works or goes to school 8 hours a day on avg. so 15-8=7 hours; thus 216.7/7= 31 days, and I'll take in total 16 hours per week or 2 weekenddays of work/school for basic stuff like travelling to work/doing homework or work around the house to keep the math easier; So basically what you are saying is you spend a WHOLE month of your time reinstalling and testing this issue, without playing games/internetting or interacting on a social level with others just to see if reinstalling the same driver over and over again fixed the problem. I personally find that hard to believe.

P.S. I know it was exaggerated and used to express a bit more power to your words; but I was bored at work/nightshift and had nothing better to do Wink
(05-22-2017, 08:05 AM)mstreurman Wrote: [ -> ] a thousend times; math determines that that is probably a lie: on a 7700K + 1080ti + 16GB + nVME SSD it takes about 8 minutes (just was building a computer like that for someone) to do a clean install including reboots on windows 10 x64 Creators. So: 1000*8 = 8000 minutes = 133 hours = 5 days full -time, considering you need to sleep as well, avg 8 hours a day: 24-8=16 hours effectively thus 133hours/16=8.3 days; lets say testing costs another 5 minutes, so 1000*(8+5)= 13000 min = 216.7 hours ; 216.7/16= 13.5 days; then take in to account you need to eat, lets take the low end here: 3 times a day= 10 min = 30 minutes; and going to the toilet: avg. human urinates 6 times a day  so lets take 3 minutes for that and does a number 2 1 time a day lets take 12 min for that (knowing you'll be on your smartphone and I like rounded numbers Smile ), 6*3+12= 30 minutes a day; so that is already an hour less per day; So 16-1=15 hours per day; 216.7/15= 14.4 days. then, the avg. person also works or goes to school 8 hours a day on avg. so 15-8=7 hours; thus 216.7/7= 31 days, and I'll take in total 16 hours per week or 2 weekenddays of work/school for basic stuff like travelling to work/doing homework or work around the house to keep the math easier; So basically what you are saying is you spend a WHOLE month of your time reinstalling and testing this issue, without playing games/internetting or interacting on a social level with others just to see if reinstalling the same driver over and over again fixed the problem. I personally find that hard to believe.

P.S. I know it was exaggerated and used to express a bit more power to your words; but I was bored at work/nightshift and had nothing better to do Wink

Time flies Big Grin  
O.o well that was offtopic ...
Ok, I've tested with the gtx1060 and there's always a black screen using Vulkan's real XFB, so if the problem really is Windows 10, then this could explain why not so many people have experienced it: Windows 10 users had no reason to use Vulkan backend since DX12 was better and in any case not so many titles use real XFB...now that unfortunately DX12 has gone, let's see if someone else will come across this bug...
Okay.
I have just created a new issue on the Issue Tracker, gathering all information I could on this.
If you have anything else to add, please do it:
https://bugs.dolphin-emu.org/issues/10301

EDIT:
Delphined, I might have discovered something, but I need confirmation.
Do you have any game that needs Real XFB for displaying videos, such as Tarzan Untamed or Donald Duck Goin' Quackers?
Windows 10, GTX 1070 - RealXFB on Vulkan works fine on my PC still. I wish it'd just not work, that'd make this easier.
This is a very weird problem. I start to think some software could be interfering, but I don't have any weird shit installed here.
I had initially dismissed and given up since something was obviously wrong on my end, but then I started to find other people with this behaviour. I am now investigating in order to determined if this is a Dolphin bug or otherwise.

Out of curiosity, JMC47, do you have the Creators Update installed?

EDIT: I may have found an weird behavior regarding videos that need Real XFB to work, something that might give as a clue about the nature of the problem.
I'm waiting on Delphined (who is also affected by this problem) to see if he can confirm this for me, and if he does I will make a video for you guys to see.
Pages: 1 2 3 4