Cemu icon indicating copy to clipboard operation
Cemu copied to clipboard

Linux Differences from Windows

Open Ktoks opened this issue 3 years ago • 3 comments

First of all, let me say that you're doing an awesome job getting this ported to native Linux!

I can't wait to see what it's like once polished up!

I'm running this on Vulkan, in Pop!_OS, high-end Nvidia, pulled and rebuilt the update, then reinstalled the game, patch, and DLC from scratch.

Bloom/lighting/shadows on Linux version do not follow the 'user graphics packs' like they do in windows as seen in window below - (colors are good, shadows are not accurate).

Both the following are to show shadow innaccuracies: new1 new2

Blooms have halos around sparks, flames, and light effects.

Death Mountain to show embers: new

Blurring from heat is distorted.

Translucent layers are boxy and take more resources.

I wish I could contribute, but I don't know how- I'm not a graphics guy, (though I am a software dev). Point me in the right direction and I could get dangerous though.

Ktoks avatar Oct 09 '22 19:10 Ktoks

After looking more closely at the blurring from heat- I think the effect is just too rapid and/or too small of an effect, if it were enlarged, it would look much more realistic.

Ktoks avatar Oct 09 '22 19:10 Ktoks

I've noticed the "boxy" effect on translucent effects as well, it appears to only be a problem when not using the native graphics resolution.

I'm also not a graphics coder, but I'd be willing to bet having a reference photo taken in the windows version running via wine could help. Not an obligation, just an idea.

FishBulbish avatar Oct 14 '22 22:10 FishBulbish

I no longer use have and windows, so I can't provide one, unfortunately. See the repeat pixels around the embers? That's not supposed to be there.

Also, in the top 2 images, Link should be visible and not completely blacked out. He basically looks like a shadow running around in the dark. Not to mention darkness is ULTRA dark and any source of light is too bright.

Ktoks avatar Oct 16 '22 19:10 Ktoks

Running fresh cemu build on Radeon RX580 with Mesa's radv driver and, so far, graphics are quite excellent and performance is more responsive when on yuzu, even with maxed out enhancements. Fps, while higher than yuzu, is still around 25-40 range instead unlocked of 60-72 with CPU & GPU load barely reaching 30% load, regardless if it's 720p or 1440p resolution. So, there is some kind of common bottleneck that is worse for yuzu but is still present here. Still better than native hardware though.

But this boxy artefact is kind of annoying, like a blemish over perfect picture.

I've noticed the "boxy" effect on translucent effects as well, it appears to only be a problem when not using the native graphics resolution.

Do you mean native to original hardware (720p) or target PC ? Because it's good practice to set 125-200% of your native resolution and downsample rather than rely on ladder-ridden FXAA algorithm, so on PC is would rarely be native to either.

v-fox avatar Oct 23 '22 19:10 v-fox

As of #411 this issue should be resolved. #387 seems to be a duplicate of this, too.

The pixels around the embers are caused by the resolution patch being incomplete. When enabling higher resolutions in that BOTW graphic pack, it applies patches to the game code which worked fine already, however it also overrides some of the games shaders to account for the changed resolutions. Before #411 only code patches worked but custom shaders did not.

Clarity, bloom etc. also rely on custom shader overrides and should work as of 2.0-10.

gurrgur avatar Oct 29 '22 09:10 gurrgur