SorR Community
Would you like to react to this message? Create an account in a few clicks or log in to continue.

SoRR OpenGL wrapper 4 Linux; Looking for testers

Go down

SoRR OpenGL wrapper 4 Linux; Looking for testers Empty SoRR OpenGL wrapper 4 Linux; Looking for testers

Post  Broscar Thu Apr 15, 2021 6:03 pm

SoRR OpenGL wrapper 4 Linux; Looking for testers Sorr_viewer3
(Click for full image)

I've written an X11 OpenGL-accelerated wrapper for SoRR on Linux that introduces the following features:
  • Efficiënt OpenGL GPU scaling. Enables much higher output resolutions without increasing the load on the CPU.
  • Fullscreen that doesn't change your display output. Uses black borders to maintain pixel-accurate integer scaling.
  • Auto upscaling to the maximum your display supports or at a user-defined override.
  • Plays much nicer with modern window managers. Special function keys (like volume buttons) and alt-tabbing should work as expected.

The screenshot above was taken on a machine using a relatively old i5-3320m.
6x scale (2496x1440), rock solid 60fps. Absolutely impossible with the vanilla game, but with the use of my wrapper the processor doesn't even bother to boost up to it's maximum of 3.3GHz.
Because it's a laptop, I also get the benefits of it generating much less heat, not spinning the fan up and lasting way longer on battery power.

I've hit the point where I need more testers. However, I don't want to upload unfinished versions of the wrapper, so send me an email if you're interested.
I don't need your life story, but make sure to include at least your CPU, GPU, screen resolution and distribution in the email. You don't do that, I'll just ignore it.
  • You need to be able to compile it yourself. It's not difficult, but I'm not distributing pre-made easy to install packages for this (yet).
  • The launcher for my wrapper was specifically written for use with a new (unreleased) version of the SoRR flatpak. Using the wrapper without this flatpak is possible, but not part of this test.
  • I'm looking for some experienced keyboard players as well. I haven't noticed any input lag, but it's difficult for me to judge 'cause I usually play with a controller.
  • People running L4T Ubuntu on a Nintendo Switch, I need ya'll too.
Please do not send me an email if you don't intend to contribute and just want to touch the shiny wrapper for your own use. It'll be done and out for all real soon.

Known bugs/quirks:
  • Mouse is supported, but a bit laggy and glitchy. Afaik it's only used for the palette editor and it's still very usable for that anyway, so probably WONTFIX.
  • Auto upscaler limit can break on funky multi-monitor setups. Probably WONTFIX 'cause the very few affected by it can just set a scaling override.
  • Scanlines and the HQ2X filter are broken. They were kinda trash anyway so WONTFIX.

omg how come u r maek wrapper:
A kind fellow named Daniel recently contacted and asked me to make an ARM port for my SoRR flatpak for use on the Nintendo Switch.
Well, I ported it, but it had a few issues. The Switch has a relatively weak CPU, and SoRR as you all know absolutely hammers the CPU the moment you increase the resolution. Fullscreen was a mess as well, 'cause the game's understanding of fullscreen involves changing the output resolution of your display, and that port of Ubuntu the Switch uses (rightfully) ignores that.

Daniel's request, as well as me bumping my head against some of the annoying stuff SoRR does on Linux, motived me to write a brand new OpenGL-accelerated wrapper for SoRR on Linux. Daniel's been a great help so far, but of course he's but one person, so now I'm here bothering all of you once again.
As soon as the wrapper is ready for distribution, I'll release updated versions of the SoRR flatpak as well, including the Switch port. Keep in mind it's for L4T Ubuntu, not the native Switch OS.
Broscar
Broscar
Galsia

Posts : 9
Join date : 2019-08-30

bufs, SORDave and danielt3 like this post

Back to top Go down

SoRR OpenGL wrapper 4 Linux; Looking for testers Empty Re: SoRR OpenGL wrapper 4 Linux; Looking for testers

Post  Jericho_mpm Mon Apr 19, 2021 4:13 pm

Is this for forum members only or can i ask friends also if they can test it?

Jericho_mpm
Galsia

Posts : 29
Join date : 2013-03-26
Location : London - Essex

Back to top Go down

SoRR OpenGL wrapper 4 Linux; Looking for testers Empty Re: SoRR OpenGL wrapper 4 Linux; Looking for testers

Post  Broscar Mon Apr 19, 2021 5:07 pm

It's open to everyone.
This forum hides email from non-members, so if you PM/email me their email addresses, I'll reach out to them.
Broscar
Broscar
Galsia

Posts : 9
Join date : 2019-08-30

Back to top Go down

SoRR OpenGL wrapper 4 Linux; Looking for testers Empty Re: SoRR OpenGL wrapper 4 Linux; Looking for testers

Post  Jericho_mpm Mon Apr 19, 2021 5:23 pm

That's kinda why i asked i wasn't sure if the forum is still locked too outsiders.

Jericho_mpm
Galsia

Posts : 29
Join date : 2013-03-26
Location : London - Essex

Back to top Go down

SoRR OpenGL wrapper 4 Linux; Looking for testers Empty Re: SoRR OpenGL wrapper 4 Linux; Looking for testers

Post  Broscar Mon May 10, 2021 3:38 am

I've implemented support for GLSL shaders.
Users can easily write, use and share their own, but I'll be including a few pre-made (customizable) shaders as well.

Shader preview:
crt-lottes (customized):
Left: fully enabled. Right: no warp, no bloom.
SoRR OpenGL wrapper 4 Linux; Looking for testers Crt-lottes-10hardpix-lesswarpSoRR OpenGL wrapper 4 Linux; Looking for testers Crt-lottes-10hardpix-nowarp-nobloom

Sin City and xBRZ:
SoRR OpenGL wrapper 4 Linux; Looking for testers Sin%20citySoRR OpenGL wrapper 4 Linux; Looking for testers Xbrz

Gamma brightness contrast saturation:
Left: tweaked values. Right: no shader, standard game output.
SoRR OpenGL wrapper 4 Linux; Looking for testers Gbcs_onSoRR OpenGL wrapper 4 Linux; Looking for testers Gbcs_off

Scanlines:
Left: scanlines at 20% opacity. Right: no shader, standard game output.
SoRR OpenGL wrapper 4 Linux; Looking for testers Scanlines_blendSoRR OpenGL wrapper 4 Linux; Looking for testers Noshader

I don't have enough testers unfortunately, so I'm moving the release from "real soon" to "lol i dunno". Spinning up different hardware and software configurations for testing is eating up my free time, and I still have to look for a decent means of distributing sorr_wrapper (it's 2021 and Linux is still hot garbage in that aspect Suicidal).
Broscar
Broscar
Galsia

Posts : 9
Join date : 2019-08-30

SORDave likes this post

Back to top Go down

SoRR OpenGL wrapper 4 Linux; Looking for testers Empty Re: SoRR OpenGL wrapper 4 Linux; Looking for testers

Post  deathxxx Mon May 10, 2021 5:49 am

I can test it.
I send e-mail to you.

deathxxx
Galsia

Posts : 17
Join date : 2020-11-30

Back to top Go down

SoRR OpenGL wrapper 4 Linux; Looking for testers Empty Re: SoRR OpenGL wrapper 4 Linux; Looking for testers

Post  Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum