Graphical issue fixed for Vulkan, but still present for OpenGL #464

Open
opened 2024-12-29 03:38:25 +00:00 by stripes-8 · 7 comments
stripes-8 commented 2024-12-29 03:38:25 +00:00 (Migrated from github.com)

Description of the issue

A while back, there was a bug that caused some graphics to be completely black in a few games (like Kirby Star Allies and others,) and it has since been fixed for Vulkan, but the issue is still present when running these games using OpenGL.

I want to refer to the original issue, but I think it was made before Ryujinx was discontinued, so I don't think I can anymore.

Also, I love the work that's been done for Ryujinx so far. Good job to everyone here.

Reproduction steps

Run Kirby Star Allies or Ikaruga or something with OpenGL, and half of the graphics won't display properly during game play.

Log file

Ryujinx_1.2.72_2024-12-28_20-29-06.log

OS

Linux Mint

Ryujinx version

1.2.72

Game version

No response

CPU

No response

GPU

No response

RAM

No response

List of applied mods

No response

Additional context?

The log file was created when running v1.2.72, but I tried it before with the latest version as well.

### Description of the issue A while back, there was a bug that caused some graphics to be completely black in a few games (like Kirby Star Allies and others,) and it has since been fixed for Vulkan, but the issue is still present when running these games using OpenGL. I want to refer to the original issue, but I think it was made before Ryujinx was discontinued, so I don't think I can anymore. Also, I love the work that's been done for Ryujinx so far. Good job to everyone here. ### Reproduction steps Run Kirby Star Allies or Ikaruga or something with OpenGL, and half of the graphics won't display properly during game play. ### Log file [Ryujinx_1.2.72_2024-12-28_20-29-06.log](https://github.com/user-attachments/files/18268357/Ryujinx_1.2.72_2024-12-28_20-29-06.log) ### OS Linux Mint ### Ryujinx version 1.2.72 ### Game version _No response_ ### CPU _No response_ ### GPU _No response_ ### RAM _No response_ ### List of applied mods _No response_ ### Additional context? The log file was created when running v1.2.72, but I tried it before with the latest version as well.
GreemDev commented 2024-12-29 03:41:58 +00:00 (Migrated from github.com)

It's unlikely for any graphical errors to get fixed currently, we don't have any people capable of doing graphics programming. Even if we did it's unlikely they'd spend time on a legacy graphics backend that was gonna get removed from Ryujinx anyways.

It's unlikely for any graphical errors to get fixed currently, we don't have any people capable of doing graphics programming. Even if we did it's unlikely they'd spend time on a legacy graphics backend that was gonna get removed from Ryujinx anyways.
stripes-8 commented 2024-12-29 04:36:56 +00:00 (Migrated from github.com)

That makes sense, I understand. Oh well.
Maybe someday in the distant future, someone more capable who will have nothing else to do at that particular moment will see this issue and make a pull request. Who knows?

That makes sense, I understand. Oh well. Maybe someday in the distant future, someone more capable who will have nothing else to do at that particular moment will see this issue and make a pull request. Who knows?
LotP1 commented 2024-12-29 10:59:09 +00:00 (Migrated from github.com)

is there a specific reason you can't run Vulkan?

is there a specific reason you can't run Vulkan?
GabCoolDude commented 2024-12-29 11:02:56 +00:00 (Migrated from github.com)

image

Probably because of that ^.
Also, please enable Shader cache and enable PPTC cache.
Also, I wouldn't be surprised if it's also only on linux with an intel igpu

![image](https://github.com/user-attachments/assets/bfae1444-588c-4d9c-9b3d-0caa0a9edbdc) Probably because of that ^. Also, please enable Shader cache and enable PPTC cache. Also, I wouldn't be surprised if it's also only on linux with an intel igpu
stripes-8 commented 2024-12-29 16:27:15 +00:00 (Migrated from github.com)

Yep, both of those statements are true. I mostly brought up the issue for other Linux users, and also because I don't have the knowledge to fix it myself.
I usually run Ryujinx on a flash drive, so I disable shader cache to optimize disk space.
Enabling these options doesn't change the result, but still improves performance overall as you would probably expect.

Yep, both of those statements are true. I mostly brought up the issue for other Linux users, and also because I don't have the knowledge to fix it myself. I usually run Ryujinx on a flash drive, so I disable shader cache to optimize disk space. Enabling these options doesn't change the result, but still improves performance overall as you would probably expect.
GabCoolDude commented 2024-12-29 22:00:21 +00:00 (Migrated from github.com)

Shader cache does not take a lot of space up, also please dont put Ryujinx on your flash drive, as it may break stuff.

Shader cache does not take a lot of space up, also please dont put Ryujinx on your flash drive, as it may break stuff.
stripes-8 commented 2024-12-30 00:22:20 +00:00 (Migrated from github.com)

Yeah, my set up was weird.
If it helps at all, I have another log file made using the latest version with all the default settings, except for the backend. Probably should have just done that the first time.
Ryujinx_1.2.78_2024-12-29_17-11-46.log

Yeah, my set up was weird. If it helps at all, I have another log file made using the latest version with all the default settings, except for the backend. Probably should have just done that the first time. [Ryujinx_1.2.78_2024-12-29_17-11-46.log](https://github.com/user-attachments/files/18271319/Ryujinx_1.2.78_2024-12-29_17-11-46.log)
Sign in to join this conversation.
No Milestone
No project
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MeloNX/Ryujinx-ryubing#464
No description provided.