Emulator Issues #8141
closedSoftware renderer broken
0%
Description
Game Name?
Any
Game ID?
N/A
What's the problem? Describe what went wrong in few words.
Software renderer shows nothing but a black screen with any game, while OpenGL works fine. Booting Luigi's Mansion I was able to hear the "NINTENDO" and the title screen music, so it's just the rendering that's affected.
What did you expect to happen instead?
Software renderer should work as it did before
What steps will reproduce the problem?
1.Turn on software renderer
2.Start any game
3.Enjoy black screen
Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?
4.0-5238, 4.0-4432
Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
Last time I used software renderer was 4.0-4432 and it worked fine then.
What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Linux Ubuntu x86_64, Intel Core i3-3220 @ 3.3GHz, nVidia GeForce GTX 650
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
N/A
Updated by guitaristocrat3 almost 10 years ago
using Ubuntu 14.10, forgot to enter in full OS name
Updated by JMC4789 almost 10 years ago
Please bisect to when it stopped working for you.
Updated by phire almost 10 years ago
Make sure hardware rasterizer isn't checked.
And if you are playing a fifo log, you need to check bypass xfb.
Updated by guitaristocrat3 almost 10 years ago
bisecting is pretty annoying because I use linux, so I have to keep compiling different builds which can take a long time to do...
hardware rasterizer is unchecked, everything left to default which has worked before but here's a picture of the settings if it matters http://i.gyazo.com/a0e5bc740082992b203eca9d0f3c839a.png
Updated by guitaristocrat3 almost 10 years ago
git bisect start
bad: [db690a18628ec492ed91b49623f717ea6c4640e5] Merge pull request #1936 from lioncash/kb¶
git bisect bad db690a18628ec492ed91b49623f717ea6c4640e5
good: [eea3039a6ad66c02bbe91c478bf05ee579810a4e] Merge pull request #1636 from Sonicadvance1/ppcanalyst-fix¶
git bisect good eea3039a6ad66c02bbe91c478bf05ee579810a4e
good: [eea3039a6ad66c02bbe91c478bf05ee579810a4e] Merge pull request #1636 from Sonicadvance1/ppcanalyst-fix¶
git bisect good eea3039a6ad66c02bbe91c478bf05ee579810a4e
bad: [1dbd8c0b96608785041610493f96a74581bcf3f9] Merge pull request #1745 from degasus/remove_gpu_sync¶
git bisect bad 1dbd8c0b96608785041610493f96a74581bcf3f9
good: [4b3e7849493a6f853ddbeea82348ec9e0e34a166] TextureCache: Add stereoscopy support for EFB to texture copies.¶
git bisect good 4b3e7849493a6f853ddbeea82348ec9e0e34a166
good: [f8bf938f376fd9f62e9f6880d7ce2810c26effc2] Merge pull request #1738 from degasus/master¶
git bisect good f8bf938f376fd9f62e9f6880d7ce2810c26effc2
good: [a00aa1a7703aa985274e89bde4065f4a376530f3] Merge pull request #1746 from skidau/dsp-thread-lock¶
git bisect good a00aa1a7703aa985274e89bde4065f4a376530f3
good: [f71c4b5768579aff6986543c10ed8b24169e2589] Merge pull request #1768 from JosJuice/filemonitor-regression¶
git bisect good f71c4b5768579aff6986543c10ed8b24169e2589
good: [a86865d1c42baced251204f1474bed65727637bc] Merge pull request #1740 from Armada651/stereo-xfb¶
git bisect good a86865d1c42baced251204f1474bed65727637bc
good: [329af1aea340d00932181f04f06b8c1950eee532] Always read 0x20 bytes of disc ID¶
git bisect good 329af1aea340d00932181f04f06b8c1950eee532
bad: [b3bae9eef7e2f4e4eca9a9e931d1e4584040a1aa] Merge pull request #1473 from phire/cleanHLE¶
git bisect bad b3bae9eef7e2f4e4eca9a9e931d1e4584040a1aa
bad: [7764a5ed9d506d87d6a457bc05c947463fe5288e] Merge pull request #1733 from degasus/glx¶
git bisect bad 7764a5ed9d506d87d6a457bc05c947463fe5288e
bad: [e6137407bae433e8a88d423e5d944bf7f49bc368] GLX: try to get an OpenGL 3.3 core context¶
git bisect bad e6137407bae433e8a88d423e5d944bf7f49bc368
first bad commit: [e6137407bae433e8a88d423e5d944bf7f49bc368] GLX: try to get an OpenGL 3.3 core context¶
Updated by guitaristocrat3 almost 10 years ago
i dont know how that commit broke it since the PR seems to only affect OpenGL, but that's the result of my bisect.
Updated by phire almost 10 years ago
- Regression set to Yes
It's possible. Software renderer uses OpenGL to output the final frame to the screen (and overlay text).
Thanks for bisecting.
Updated by degasus almost 10 years ago
flacs did debug on this issue a bit more: Our software rasterfond implementation isn't core compatible. But we could just c&p the ogl one...
Updated by JMC4789 almost 9 years ago
- Status changed from New to Fixed
This was fixed at some point when the render font was removed altogether, I think?