| 27 Oct 2023 |
| diamondburned changed their profile picture. | 15:59:08 |
musr80 | In reply to @rampoina:matrix.org I played that with regular wine without issues (that was a few years ago though) Thanks, maybe I'll give that a try the game plays fine for the most part using proton, just has some glitches with that particular map. | 21:16:41 |
| 28 Oct 2023 |
@haysidney:matrix.org | Any idea why I get errors like these when I add SDL_VIDEODRIVER=wayland to my environment?
Unhandled exception. Veldrid.VeldridException: Unable to create OpenGL Context: "Video subsystem has not been initialized". This may indicate that the system does not support the requested OpenGL profile, version, or Swapchain format.
at Veldrid.StartupUtilities.VeldridStartup.CreateDefaultOpenGLGraphicsDevice(GraphicsDeviceOptions options, Sdl2Window window, GraphicsBackend backend)
at Veldrid.StartupUtilities.VeldridStartup.CreateGraphicsDevice(Sdl2Window window, GraphicsDeviceOptions options, GraphicsBackend preferredBackend)
| 07:33:59 |
@atemu12:matrix.org | haysidney: Because whatever version of SDL the app uses doesn't support wayland properly yet probably | 07:34:51 |
@haysidney:matrix.org | I see. I'm running XIVLauncher in gamescope. I'd assume that gamescope would support wayland, and XIVLauncher should be in an xorg environment inside of gamescope, shouldn't it? | 07:37:00 |
@haysidney:matrix.org | I'm slowly moving over to wayland and I'm fighting with fractional scaling nonsense. I was led to believe that SDL_DRIVER=wayland would make gamescope play nicer with the fractional scaling and not be blurry, but now I can't play final fantasy. lol | 07:39:16 |
K900 | Gamescope explicitly disables Wayland inside itself | 08:02:31 |
K900 | It expects applications to run as X11 | 08:02:37 |
K900 | Via XWayland | 08:02:40 |
@haysidney:matrix.org | So XIVLauncher shouldn't be complaining about the SDL driver then. I wonder if I need to unset it inside of gamescope somehow | 08:05:19 |
@haysidney:matrix.org | * So XIVLauncher shouldn't be complaining about the SDL driver then. I wonder if I need to unset the environment variable inside of gamescope somehow | 08:06:02 |
K900 | https://github.com/ValveSoftware/gamescope/commit/d1eb70bb1a17072b48f7545af0fcf5f16d677aee | 08:06:32 |
K900 | It's fixed in gamescope upstream | 08:06:37 |
@haysidney:matrix.org | I'll try pulling that later tonight and see if that helps. | 08:07:16 |
K900 | But that's not in a tagged release yet | 08:07:20 |
K900 | (outside of Steam Deck anyway) | 08:07:24 |
@haysidney:matrix.org | I'll just pull master and pray | 08:07:38 |
K900 | You'll need to change the expression a bit for it to build | 08:08:48 |
K900 | You can use the one we have in Jovian: https://github.com/Jovian-Experiments/Jovian-NixOS/blob/development/pkgs/gamescope/default.nix | 08:08:53 |
@haysidney:matrix.org | Thanks for the heads up | 08:31:11 |
| Lokesh Mohanty joined the room. | 08:33:03 |
@atemu12:matrix.org | haysidney: XIVLauncher's SDL needs to support wayland. | 08:34:47 |
@haysidney:matrix.org | To run in gamescope's X11/ | 08:35:08 |
@haysidney:matrix.org | * To run in gamescope's X11? | 08:35:10 |
@atemu12:matrix.org | To run in Wayland natively | 08:35:20 |
@haysidney:matrix.org | I use gamescope to do some FSR stuff because my computer is potato. | 08:35:55 |
@haysidney:matrix.org | It looks way better to run XIV in gamescope upscaled then to have to lower my whole display's resolution. | 08:36:37 |
K900 | The problem here is gamescope, it'll literally force X11 mode | 08:36:46 |
K900 | For weird compatibility reasons | 08:36:51 |
K900 | It doesn't even let non-xwayland applications access the Wayland socket | 08:37:12 |