Project

General

Profile

Emulator Issues #8141

Software renderer broken

Added by guitaristocrat3 almost 5 years ago. Updated about 4 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

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

History

#1 Updated by guitaristocrat3 almost 5 years ago

using Ubuntu 14.10, forgot to enter in full OS name

#2 Updated by JMC4789 almost 5 years ago

Please bisect to when it stopped working for you.

#3 Updated by phire almost 5 years ago

Make sure hardware rasterizer isn't checked.

And if you are playing a fifo log, you need to check bypass xfb.

#4 Updated by guitaristocrat3 almost 5 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

#5 Updated by guitaristocrat3 almost 5 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

#6 Updated by guitaristocrat3 almost 5 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.

#7 Updated by phire almost 5 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.

#8 Updated by degasus almost 5 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...

#9 Updated by JMC4789 about 4 years ago

  • Status changed from New to Fixed

This was fixed at some point when the render font was removed altogether, I think?

Also available in: Atom PDF