Hi everyone,
This is my first issue running a game on Garuda. I’ve been battling this for hours with the help of ChatGPT, but I can’t seem to fix it. What frustrates me the most is that the game used to work in a previous Garuda install, but I’ve had to reinstall the OS several times for unrelated reasons (not Garuda’s fault at all — it turned out to be a weird DisplayPort/HDMI cable issue… or maybe just me being dumb).
I asked ChatGPT to summarize everything I’ve tried over the past three (or four… or more?) hours. Here’s a pretty accurate overview of the situation so far:
The Problem
STALKER Clear Sky (Steam ID: 20510) — the original version, not the Enhanced Edition — throws this error immediately on launch:
Your video card doesn’t meet game requirements. Pixel Shaders v1.1 or higher required.
This message appears instantly, and no Proton logs are generated, which suggests that Proton isn’t even launching properly for this game.
System Info
- GPU: NVIDIA GeForce GTX 1650
- Driver: Official NVIDIA 575.xx, correctly installed and working
- Distro: Garuda Linux (Arch-based)
- Steam: Latest version from the repos
- Proton: GE-Proton10-10, correctly installed and forced for this game
- Vulkan: Available and working (checked with
vulkaninfo) - Arch: 64-bit, all common dependencies installed
Steps Tried (Unsuccessful)
- Forced GE-Proton10-10 from Steam game properties
- Removed
amdvlk(paru -Rns amdvlk) to avoid Vulkan ICD conflicts (NVIDIA-only system) - Removed llvmpipe from Vulkan device list
- At first,
vulkaninfolisted two devices:- NVIDIA GeForce GTX 1650 (real GPU)
- llvmpipe (LLVM 20.1.8, 128-bit) — a CPU-based software renderer
- We found
amdvlkwas adding its own ICD file, causingllvmpipeto appear as a valid Vulkan device. - After uninstalling
amdvlkand rebooting,llvmpipeno longer appears — Vulkan now only lists the NVIDIA GPU, confirming that the ICD conflict was resolved.
- Re-verified
vulkaninfo— no warnings, only GTX 1650 listed - Deleted
compatdata/20510/to reset Proton/Wine prefix - Tried launching via terminal with
PROTON_LOG=1 steam— nosteam-20510.logis created, reinforcing the idea that Proton never launches - Verified game path:
~/.steam/steam/steamapps/common/STALKER Clear Sky/bin/xrEngine.exe- This is the only .exe present (as expected for Clear Sky)
- Also tried Proton Experimental
- Confirmed the game worked perfectly in previous Garuda installs with this same GPU
Observations
- The Pixel Shader v1.1 error usually appears when a Windows game is launched outside of Proton, or if Proton fails to initialize DirectX.
- Since there’s no Proton log and the error shows up instantly, it seems Proton is not being triggered properly for this game, even though it is forced in Steam settings.
I hope this summary helps.
The Zone needs me.
Thanks in advance for your time and support.
System:
Kernel: 6.12.40-1-lts arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
root=UUID=89f590d7-86ad-4cf7-bc04-ea33f95b33d4 rw rootflags=subvol=@
quiet resume=UUID=351ff520-6778-426c-8855-8d6946d3203a loglevel=3 ibt=off
Desktop: Xfce v: 4.20.1 tk: Gtk v: 3.24.48 wm: xfwm4 v: 4.20.0
with: xfce4-panel tools: xfce4-screensaver avail: xautolock vt: 7
dm: LightDM v: 1.32.0 Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: Gigabyte model: EP45T-UD3LR serial: <superuser required>
uuid: <superuser required> BIOS: Award v: F10 date: 06/07/2010
CPU:
Info: model: Intel Core2 Quad Q9650 bits: 64 type: MCP arch: Penryn
level: v1 built: 2008 process: Intel 45nm family: 6 model-id: 0x17 (23)
stepping: 0xA (10) microcode: 0xA0B
Topology: cpus: 1x dies: 1 clusters: 2 cores: 4 smt: <unsupported> cache:
L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 12 MiB desc: 2x6 MiB
Speed (MHz): avg: 2000 min/max: 2000/3000 scaling: driver: acpi-cpufreq
governor: schedutil cores: 1: 2000 2: 2000 3: 2000 4: 2000 bogomips: 24004
Flags: ht lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA TU117 [GeForce GTX 1650] vendor: Gigabyte driver: nvidia
v: 575.64.05 alternate: nouveau,nvidia_drm non-free: 550-570.xx+
status: current (as of 2025-04; EOL~2026-12-xx) arch: Turing code: TUxxx
process: TSMC 12nm FF built: 2018-2022 pcie: gen: 1 speed: 2.5 GT/s
lanes: 16 link-max: gen: 2 speed: 5 GT/s ports: active: none off: HDMI-A-2
empty: DP-1,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:1f82 class-ID: 0300
Display: x11 server: X.Org v: 21.1.18 compositor: xfwm4 v: 4.20.0 driver:
X: loaded: nvidia unloaded: modesetting,nouveau alternate: fbdev,nv,vesa
gpu: nvidia,nvidia-nvswitch display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 509x286mm (20.04x11.26")
s-diag: 584mm (22.99")
Monitor-1: HDMI-A-2 mapped: HDMI-1 note: disabled model: Samsung
serial: <filter> built: 2016 res: mode: 1920x1080 hz: 60 scale: 100% (1)
dpi: 26 gamma: 1.2 size: 1872x1053mm (73.7x41.46") diag: 1168mm (46")
ratio: 16:9 modes: max: 3840x2160 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia
inactive: wayland,device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 575.64.05
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
memory: 3.91 GiB
API: Vulkan v: 1.4.321 layers: 12 device: 0 type: discrete-gpu
name: NVIDIA GeForce GTX 1650 driver: nvidia v: 575.64.05
device-ID: 10de:1f82 surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 20.1.8 128 bits) driver: mesa llvmpipe v: 25.1.6-arch1.1 (LLVM
20.1.8) device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: eglinfo, glxinfo, vulkaninfo de: xfce4-display-settings
gpu: nvidia-settings,nvidia-smi x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel 82801JI HD Audio vendor: Gigabyte GA-EP45-UD3R
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:3a3e
class-ID: 0403
Device-2: NVIDIA vendor: Gigabyte driver: snd_hda_intel v: kernel pcie:
gen: 2 speed: 5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:10fa
class-ID: 0403
API: ALSA v: k6.12.40-1-lts status: kernel-api tools: N/A
Server-1: PipeWire v: 1.4.6 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: ce00 bus-ID: 04:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager,systemd-timesyncd
Drives:
Local Storage: total: 1.13 TiB used: 52.84 GiB (4.6%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/sda maj-min: 8:0 vendor: SanDisk model: SSD PLUS 240GB
size: 223.57 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
tech: SSD serial: <filter> fw-rev: 04RL scheme: MBR
ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: HD103UJ
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
tech: N/A serial: <filter> fw-rev: 1109 scheme: MBR
Partition:
ID-1: / raw-size: 206.39 GiB size: 206.39 GiB (100.00%)
used: 52.84 GiB (25.6%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-2: /home raw-size: 206.39 GiB size: 206.39 GiB (100.00%)
used: 52.84 GiB (25.6%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-3: /var/log raw-size: 206.39 GiB size: 206.39 GiB (100.00%)
used: 52.84 GiB (25.6%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-4: /var/tmp raw-size: 206.39 GiB size: 206.39 GiB (100.00%)
used: 52.84 GiB (25.6%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.62 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 4
dev: /dev/zram0
ID-2: swap-2 type: partition size: 17.18 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sda2 maj-min: 8:2
Sensors:
System Temperatures: cpu: 33.0 C mobo: N/A gpu: nvidia temp: 30 C
Fan Speeds (rpm): N/A gpu: nvidia fan: 0%
Info:
Memory: total: 16 GiB available: 15.62 GiB used: 4.01 GiB (25.7%)
Processes: 264 Power: uptime: 2h 29m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.19 GiB services: upowerd,xfce4-power-manager
Init: systemd v: 257 default: graphical tool: systemctl
Packages: pm: pacman pkgs: 1247 libs: 376 tools: paru Compilers:
clang: 20.1.8 gcc: 15.1.1 Shell: garuda-inxi default: Bash v: 5.3.3
running-in: xfce4-terminal inxi: 3.3.38
Garuda (2.7.3-2):
System install date: 2025-07-25
Last full system update: 2025-07-26
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut
Windows dual boot: <superuser required>
Failed units:
