Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: The game's maximum resolution is reduced when using scaling on a 4K display #3621

Open
PerAstraAdDeum opened this issue Dec 20, 2024 · 0 comments

Comments

@PerAstraAdDeum
Copy link

Describe the bug

When using scaling on a 4K display, the maximum resolution in games launched by Bottles is reduced. For instance, when using 150% scaling on a 4K display, the maximum resolution available on Witcher 1 (GOG) and Crysis 1 (GOG) is 1560x1440. When scaling is set to 175%, the maximum resolution of the game is 2194x1234.

OS: Arch Linux
DE: KDE Plasma 6
Display: Philips 279M1RV
GPU: Intel Arc Graphics iGPU

To Reproduce

  1. Open your DE's display settings and set scaling to any value above the native 100%.
  2. Open bottles, start a game of your choice
  3. Try to set the game's resolution to the one native to your display. Now you'll notice that the maximum resolution is reduced by a factor correlated to the scaling factor, e.g. maximum resolution in Crysis 1 (GOG) is 2560x1440 when scaling factor is set to 150% on a 4K display.

Package

Flatpak from Flathub

Distribution

Arch Linux

Debugging Information

Official Package: true
Version: '51.17'
DE/WM: plasma
Display:
    X.org: true
    X.org (port): :0
    Wayland: true
Graphics:
    vendors:
        nvidia: &id002
            vendor: nvidia
            envs:
                __NV_PRIME_RENDER_OFFLOAD: '1'
                __GLX_VENDOR_LIBRARY_NAME: nvidia
                __VK_LAYER_NV_optimus: NVIDIA_only
            icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/nvidia_icd.json
            nvngx_path: /usr/lib/x86_64-linux-gnu/GL/nvidia-565-77/extra/nvidia/wine
        intel: &id001
            vendor: intel
            envs:
                DRI_PRIME: '1'
            icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_icd.x86_64.json:/usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_hasvk_icd.x86_64.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/intel_icd.i686.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/intel_hasvk_icd.i686.json
    prime:
        integrated: *id001
        discrete: *id002
Kernel:
    Type: Linux
    Version: 6.12.4-arch1-1
Disk:
    Total: 33522343936
    Free: 33522155520
RAM:
    MemTotal: 62.4GiB
    MemAvailable: 50.1GiB
Bottles_envs: null

Troubleshooting Logs

No response

Additional context

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant