flyinghead / flycast

Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
GNU General Public License v2.0
1.49k stars 174 forks source link

240p test suite + Vulkan + Full Framebuffer Emulation = black screen #1648

Open vanfanel opened 1 month ago

vanfanel commented 1 month ago

Platform / OS / Hardware: GNU/Linux, latest stable MESA, also tried latest GIT MESA.

Github hash: 7907100b9cffe326dce458d7c5febdd47fc0926e

Hardware: Intel 12th gen I5-1235U with Intel XE graphics

Description of the Issue

When "Full framebuffer emulation" is active, the 240p test suite (available here for free: https://artemiourbina.itch.io/240p-test-suite) displays a black screen on the main menu.

Debugging Steps Tested

Load the 240p test suite with Vulkan + Full Framebuffer Emulation.

Screenshots

No screenshots of a black screen I guess :)

flyinghead commented 1 month ago

I did a quick test and no issue here with 240p test suite 2.03. platform: Nvidia GTX 1080, proprietary drivers 535, Ubuntu 20.04. Using vulkan and Full Framebuffer Emulation. Tried both per triangle and per pixel transparent sort.

vanfanel commented 1 month ago

Then could it be a MESA driver thing? Have you tried with Nouveau?

I don't have an NVidia card to test.

Also, I am seeing this on the Libretro core.

flyinghead commented 1 month ago

I just did a test with mesa-nouveau and no issue with 240p suite when Full FB Emulation is enabled.

vanfanel commented 1 month ago

I'm seeing this on Intel XE hardware as I said, so it may be a MESA problem. I don't / won't have anything NVidia or even touch it with a 10mts pole, so I can't compare myself.