Street Fighter 6 Full Screen Issue

I am a bit new to all this but my brain is absolutely broken trying to fix this. Started out with just a straight install of Garuda, installed Street Fighter 6, driver issues. Went the Hardware, installed proprietary drivers for Nvidia, run again it’s fine but in windowed mode.

Went to put it in Full Screen, it absolutely freaks out flickering. So I cut my losses to just make sure it’s working proper otherwise. Game runs fine, Multiplayer runs slow. Find " sudo sysctl kernel.split_lock_mitigate=0" on Reddit, run it, Multiplayer fixed. Full Screen or Borderless windowed still freaking out.

So I swap over to x11 like I saw in another thread. Try Full Screen, works fine. Go to play the game, little sluggish. Go to play Multiplayer, back to chugging really bad. Try the above solution, open up and the game is in window mode again, running slow as death, try to put it into borderless windows and my PC locks up.

Nothing but trouble trying to get this one particular game to run, which is funny because it’s one of the few that doesn’t need to run alongside Proton (which i’ve tried both running in steam with proton and without). Absolutely at wits end, because outside of Street Fighter 6 I’ve tried a couple indie games that worked fine and Lies of P runs smooth enough without any tinkering. It feels the more I try to do the more I’m ruining everything else.

System:
Kernel: 6.12.1-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=f61de75f-eb41-4651-b9d2-02348c872bd4 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.2.4 tk: Qt v: N/A info: frameworks v: 6.8.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
Mobo: ASUSTeK model: PRIME B760M-A AX v: Rev 1.xx
serial: <superuser required> part-nu: SKU uuid: <superuser required>
UEFI: American Megatrends v: 1402 date: 09/08/2023
CPU:
Info: model: 12th Gen Intel Core i7-12700F bits: 64 type: MST AMCP
arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
process: Intel 7 (10nm ESF) family: 6 model-id: 0x97 (151) stepping: 2
microcode: 0x37
Topology: cpus: 1x dies: 1 clusters: 9 cores: 12 threads: 20 mt: 8 tpc: 2
st: 4 smt: enabled cache: L1: 1024 KiB desc: d-4x32 KiB, 8x48 KiB; i-8x32
KiB, 4x64 KiB L2: 12 MiB desc: 8x1.2 MiB, 1x2 MiB L3: 25 MiB
desc: 1x25 MiB
Speed (MHz): avg: 800 min/max: 800/4800:4900:3600 scaling:
driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 800 4: 800
5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800
15: 800 16: 800 17: 800 18: 800 19: 800 20: 800 bogomips: 84480
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA AD106 [GeForce RTX 4060 Ti] vendor: ZOTAC driver: nvidia
v: 565.57.01 alternate: nouveau,nvidia_drm non-free: 550.xx+
status: current (as of 2024-09) arch: Lovelace code: AD1xx
process: TSMC n4 (5nm) built: 2022+ pcie: gen: 4 speed: 16 GT/s lanes: 8
ports: active: none off: DP-1, DP-2, DP-3, HDMI-A-1 empty: none
bus-ID: 01:00.0 chip-ID: 10de:2803 class-ID: 0300
Display: x11 server: X.Org v: 21.1.14 with: Xwayland v: 24.1.4
compositor: kwin_x11 driver: X: loaded: nvidia unloaded: modesetting,nouveau
alternate: fbdev,nv,vesa gpu: nvidia,nvidia-nvswitch display-ID: :0
screens: 1
Screen-1: 0 s-res: 5360x1440 s-dpi: 110 s-size: 1239x333mm (48.78x13.11")
s-diag: 1283mm (50.51")
Monitor-1: DP-1 note: disabled pos: left model: Elgato built: 2013
res: 1920x1080 hz: 60 dpi: 69 gamma: 1.2 size: 708x398mm (27.87x15.67")
diag: 20mm (0.8") modes: max: 1920x1080 min: 720x480
Monitor-2: DP-2 note: disabled pos: right model: Lenovo LEN G34w-10
serial: <filter> built: 2020 res: 3440x1440 hz: 60 dpi: 110 gamma: 1.2
size: 797x334mm (31.38x13.15") diag: 864mm (34") modes: max: 3440x1440
min: 640x480
Monitor-3: DP-3 mapped: DP-4 note: disabled pos: primary,left
model: MSI G32C4W serial: <filter> built: 2024 res: 1920x1080 dpi: 70
gamma: 1.2 size: 698x393mm (27.48x15.47") diag: 801mm (31.5") ratio: 16:9
modes: max: 1920x1080 min: 640x480
Monitor-4: HDMI-A-1 mapped: HDMI-0 note: disabled pos: left
model: Kamvas 12 built: 2020 res: 1920x1080 hz: 60 dpi: 190 gamma: 1.2
size: 256x144mm (10.08x5.67") diag: 294mm (11.6") ratio: 16:9 modes:
max: 1920x1080 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: 565.57.01
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 4060 Ti/PCIe/SSE2
memory: 7.81 GiB
API: Vulkan v: 1.3.295 layers: 14 device: 0 type: discrete-gpu name: NVIDIA
GeForce RTX 4060 Ti driver: nvidia v: 565.57.01 device-ID: 10de:2803
surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe (LLVM 18.1.8 256
bits) driver: mesa llvmpipe v: 24.2.7-arch1.1 (LLVM 18.1.8)
device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: Intel Raptor Lake High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl
bus-ID: 00:1f.3 chip-ID: 8086:7a50 class-ID: 0403
Device-2: NVIDIA AD106M High Definition Audio vendor: ZOTAC
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 8
bus-ID: 01:00.1 chip-ID: 10de:22bd class-ID: 0403
Device-3: Razer USA Leviathan V2 X
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 1-8.3:4 chip-ID: 1532:054a class-ID: 0102
serial: <filter>
API: ALSA v: k6.12.1-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.2.7 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 RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 5000 bus-ID: 05:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Realtek RTL8852BE PCIe 802.11ax Wireless Network
vendor: AzureWave driver: rtw89_8852be v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: 4000 bus-ID: 06:00.0 chip-ID: 10ec:b852
class-ID: 0280
IF: wlo1 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: IMC Networks Bluetooth Radio driver: btusb v: 0.8 type: USB
rev: 1.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:9 chip-ID: 13d3:3571
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c0104
RAID:
Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
v: 0.6 port: N/A bus-ID: 00:0e.0 chip-ID: 8086:467f rev: class-ID: 0104
Drives:
Local Storage: total: 931.51 GiB used: 155.05 GiB (16.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: A-Data model: LEGEND 800 GOLD
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: V1122B0 temp: 40.9 C
scheme: GPT
Partition:
ID-1: / raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
used: 155.05 GiB (16.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 584 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
used: 155.05 GiB (16.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
used: 155.05 GiB (16.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
used: 155.05 GiB (16.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.43 GiB used: 1.48 GiB (9.6%)
priority: 100 comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842
max-streams: 20 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 37.8 C mobo: N/A gpu: nvidia temp: 47 C
Fan Speeds (rpm): N/A gpu: nvidia fan: 0%
Info:
Memory: total: 16 GiB available: 15.43 GiB used: 5.03 GiB (32.6%)
Processes: 455 Power: uptime: 7m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.12 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1841 libs: 542 tools: octopi,paru Compilers:
clang: 18.1.8 gcc: 14.2.1 Shell: garuda-inxi default: fish v: 3.7.1
running-in: konsole inxi: 3.3.36
Garuda (2.6.26-1):
System install date:     2024-12-01
Last full system update: 2024-12-02
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       No/Undetected
Failed units:

Cool, thanks for all the suggestions. I guess my next question is, which distro of Linux isn’t a janky mess that can actually run?

So you mean there’s a native Linux version? I generally avoid Linux versions and run Proton for performance and bug issues (where possible). You’ve tried that of course which is a good start. What does a web search tell you about others who have tried SF6 on Linux? How did it go?

Have you read the Proton DB page for this game? It gets gold so not perfect but quite possibly you can get it running. Read that first if you haven’t.

1 Like

try using proton-ge in steam newest one is 9-20 which consist all latest patches, or try proton experimental

Same issues with Proton 9.X, Proton Experimental, and proton-ge. in x11 the script to shut off the splitty deal hasn’t been working, alerted to it being a once per session. Tried running kernels for zen, lt, and one that’s just called linux. Tried everything on the first page of ProtonDB link. Locked out of the game at the moment because for some reason it’s been triggering Denuovo’s installs per day limit. PC is now loading slow, had to turn off sleep mode because it’d die trying to start up out of sleep mode.

Have you tried with wayland session?

Started out doing everything in Wayland, loading the game without touching it messing with most any of the graphics settings would cause it to flicker or post up a dead image over the game, game ran slow but the split script helped but then the window for the game would shrink down to 1/4 of the screen and crash on any attempt to bring it to full screen.

Ok i can see that you are using nvidia and using latest beta drivers version, have you tried stable production? Like 550?

I tried what I could find to manually install the drivers but it threw error codes at me that I can’t remember proper what it was, but being out of my depth here I probably did it wrong.

As far as i can see here is the same issue

https://www.reddit.com/r/linux_gaming/comments/1b8hs39/street_fighter_6_performance_issues/?rdt=33265

One guy says that 60hz 550 driver helped

Not entirely certain how to manually install the 550, and uninstalling the current drivers throws a dependency error code at me. It’d suck to drop the refresh rate on the monitor.

Anyone with nvidia can help?

I found the driver in question on Nvidia’s site, not sure how to script up installing said driver XD Tried to google it but it’s just a laundry list of how to autoinstall the most current software.

Couldn’t find anything that worked, swapped to Linux Mint, runs like a dream.