Gothic 1 Remake (1297900)
Game compatibility - UnofficialXAudio2
# Compatibility Report
- Name of the game with compatibility issues: Gothic 1 Remake
- Steam AppID of the game: 1297900
## System Information
- GPU: NVIDIA GeForce RTX 3090
- Video driver version: NVIDIA 595.71.05
- Kernel version: 7.0.9-204.fc44.x86_64
- Link to full system information report as [Gist](https://gist.github.com/): Steam Runtime Diagnostics attached below; full Steam System Information Gist not provided yet.
- Proton version: Proton 11.0 Beta (`proton-11.0-1-beta5`)
Additional environment:
- Distribution: Fedora 44
- Desktop/session: GNOME Wayland
- Steam client: Steam Flatpak (`com.valvesoftware.Steam`, version 1.0.0.85, runtime `org.freedesktop.Platform/x86_64/25.08`)
- Primary display: 3840x2160 at about 144 Hz
## I confirm:
- [x] that I haven't found an existing compatibility report for this game.
- [x] that I have checked whether there are updates for my system available.
## Symptoms
On Fedora 44 / GNOME Wayland / Steam Flatpak, Gothic 1 Remake detects and/or uses incorrect XWayland desktop dimensions when GNOME fractional scaling is enabled on a 4K primary monitor.
With the primary 3840x2160 monitor set to 125% GNOME display scaling, Steam logs report:
```text
Desktop state changed: desktop: { pos: 0, 0 size: 9024,5120 } primary: { pos: 2880,1664 size: 6144,3456 }
```
In this state, the game appears to enter a runaway high-resolution path in seamless/borderless fullscreen. The in-game resolution selector is locked/greyed out, and performance is extremely poor.
Changing GNOME display scaling for the 4K monitor from 125% to 100% makes Steam report the expected physical primary monitor size:
```text
Desktop state changed: desktop: { pos: 0, 0 size: 5280,2992 } primary: { pos: 1440, 832 size: 3840,2160 }
```
This fixes the runaway `6144x3456` resolution issue.
Even after that workaround, performance is still lower than expected for the hardware. At 3840x2160 with DLSS set to Balanced in-game and several expensive settings reduced, performance is often around the 50 FPS range outdoors, only briefly exceeding 60 FPS in simpler/indoor scenes.
Current reduced settings tested:
```ini
sg.ShadowQuality=1
sg.GlobalIlluminationQuality=1
sg.ReflectionQuality=1
sg.PostProcessQuality=1
sg.EffectsQuality=1
sg.FoliageQuality=1
```
Other notes:
- VSync disabled.
- Frame limit disabled.
- Textures left at medium/high.
- Other currently played Proton games on this machine do not show this runaway-resolution behavior or comparable performance collapse.
Gamescope observations:
- Host gamescope launched via Steam Flatpak with:
```bash
flatpak-spawn --host gamescope -W 3840 -H 2160 -w 3840 -h 2160 -r 144 -f -- %command%
```
This caused:
```text
Proton: No compat data path?
```
and host gamescope crashed with SIGSEGV. The coredump was in `/usr/bin/gamescope` from Fedora (`gamescope-3.16.23-1.fc44`) with stack traces in NVIDIA/Vulkan pipeline compilation.
- Using the gamescope binary inside the Steam Flatpak extension launched the game:
```bash
/usr/lib/extensions/vulkan/gamescope/bin/gamescope
```
This reports:
```text
gamescope-brokey version 3.16.24
```
However, it did not solve the in-game seamless/borderless resolution behavior. Windowed mode respected configured resolutions such as 2560x1440, but switching/maximizing/fullscreening the game caused it to return to the incorrect high-resolution path when GNOME fractional scaling was active.
## Reproduction
1. Use Fedora 44 with GNOME Wayland.
2. Use Steam Flatpak.
3. Use Proton 11.0 Beta for Gothic 1 Remake.
4. Set a primary 3840x2160 monitor to 125% GNOME display scaling.
5. Start Gothic 1 Remake.
6. Use the game's seamless/borderless fullscreen mode.
7. Observe Steam reporting the primary display as `6144x3456`.
8. Observe that the in-game resolution selector is locked/greyed out and the game performs extremely poorly.
9. Set GNOME display scaling for the same monitor to 100%.
10. Restart Steam/game.
11. Observe Steam reporting the primary display as `3840x2160`, fixing the runaway-resolution behavior.
Expected behavior:
- The game should not receive or use the inflated `6144x3456` XWayland-scaled desktop size as its fullscreen/borderless render target.
- The resolution selector should expose usable display resolutions.
- Proton/XWayland should provide a sane display mode list or avoid causing the game to lock itself to the GNOME fractional-scaling backing resolution.
## Attachments
I am attaching these files to this issue:
- `steam-1297900.sanitized.log.gz` - Proton log generated with `PROTON_LOG=1 %command%`, sanitized and compressed.
- `gothic-1-remake-steam-log-excerpt.txt` - sanitized Steam display-resolution and gamescope excerpts.
- `Steam runtime information sanitized.txt` - Steam Runtime Diagnostics, sanitized.
[gothic-1-remake-steam-log-excerpt.txt](https://github.com/user-attachments/files/28664415/gothic-1-remake-steam-log-excerpt.txt)
[steam-1297900.sanitized.log.gz](https://github.com/user-attachments/files/28664414/steam-1297900.sanitized.log.gz)
[Steam runtime information sanitized.txt](https://github.com/user-attachments/files/28664413/Steam.runtime.information.sanitized.txt)
1 条评论