Stuttering In Wine/Proton Games

Questions about applications and software
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
OldSchoolTech

Stuttering In Wine/Proton Games

Post by OldSchoolTech »

Hi all. I've messed about with Linux before here and there but I'm fairly new to using it as a main OS.

Basically I have this issue where I get stuttering on every Wine game I try to play and I have no idea how to solve it. I tried playing Portal since it seems to be native and that seemed to run just fine. I get extremely bad stuttering in GTA V to the stage where it's unplayable and I even installed GoG Galaxy with Lutris and tried to play Rayman Origins but even that stutters horribly. I had it working before lag free on a HD6950 but now I can't figure out how I fixed it last time.

The game needs gallium nine or it has issues with some of the larger sprites, so I'm using wine d3d9 staging 3.18. I also have Mesa 18.3.0-devel installed and am using an RX VEGA 64. I assume a 2D game like Rayman Origins should be stutter free considering it would be pretty simple to render (and I also had it working before).

I also have a 144Hz 1080p Freesync monitor, though I even disabled Freesync and set it to 60Hz to test Rayman Origins and it still has the lag/stuttering. The main reason I'm focusing on that game so much is because it's 2D and shouldn't have any issues really, so I'd have to at least have 2D games rendering properly before focusing on trying to play 3D (that and I also love Rayman games :P)

Any help would be appreciated, I'm still fairly new to using Linux :mrgreen:
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Hoser Rob
Level 20
Level 20
Posts: 11806
Joined: Sat Dec 15, 2012 8:57 am

Re: Stuttering In Wine/Proton Games

Post by Hoser Rob »

There's not reallly enough info there. please copy/paste this to the terminal and copy/paste the text output (no screenshots):

Code: Select all

inxi -Fxz
Though I suspect with AMD Vega graphics you should have the amdgpu driver ... don 't just try to install the newest AMD driver, this ain't Windows.
For every complex problem there is an answer that is clear, simple, and wrong - H. L. Mencken
OldSchoolTech

Re: Stuttering In Wine/Proton Games

Post by OldSchoolTech »

Thanks for the reply. This is the output of the command.

Code: Select all

System:    Host: Steo-ASUS Kernel: 4.15.0-20-generic x86_64
           bits: 64 gcc: 7.3.0
           Desktop: Cinnamon 3.8.9 (Gtk 3.22.30-1ubuntu1)
           Distro: Linux Mint 19 Tara
Machine:   Device: desktop Mobo: ASUSTeK model: Z170 PRO GAMING v: Rev X.0x serial: N/A
           UEFI: American Megatrends v: 3805 date: 05/16/2018
CPU:       Quad core Intel Core i7-7700K (-MT-MCP-) 
           arch: Skylake rev.9 cache: 8192 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 33600
           clock speeds: max: 4800 MHz 1: 819 MHz 2: 808 MHz 3: 822 MHz
           4: 2058 MHz 5: 898 MHz 6: 1033 MHz 7: 884 MHz 8: 1164 MHz
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Vega [Radeon RX Vega]
           bus-ID: 03:00.0
           Display Server: x11 (X.Org 1.19.6 )
           drivers: ati,amdgpu (unloaded: modesetting,fbdev,vesa,radeon)
           Resolution: 1920x1080@120.00hz
           OpenGL: renderer: Radeon RX Vega (VEGA10, DRM 3.23.0, 4.15.0-20-generic, LLVM 8.0.0)
           version: 4.5 Mesa 18.3.0-devel - padoka PPA Direct Render: Yes
Audio:     Card-1 Advanced Micro Devices [AMD/ATI] Device aaf8
           driver: snd_hda_intel bus-ID: 03:00.1
           Card-2 Intel Sunrise Point-H HD Audio
           driver: snd_hda_intel bus-ID: 00:1f.3
           Sound: Advanced Linux Sound Architecture v: k4.15.0-20-generic
Network:   Card-1: Intel Ethernet Connection (2) I219-V
           driver: e1000e v: 3.2.6-k bus-ID: 00:1f.6
           IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
           Card-2: Intel Wireless 8265 / 8275 driver: iwlwifi bus-ID: 06:00.0
           IF: wlp6s0 state: down mac: <filter>
Drives:    HDD Total Size: 2490.5GB (61.1% used)
           ID-1: /dev/nvme0n1 model: Samsung_SSD_970_EVO_250GB size: 250.1GB
           ID-2: /dev/sda model: PNY_CS900_240GB size: 240.1GB
           ID-3: /dev/sdb model: WDC_WD20EZRX size: 2000.4GB
Partition: ID-1: / size: 219G used: 36G (18%) fs: ext4 dev: /dev/sda2
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 29.8C mobo: 27.8C gpu: 38.0
           Fan Speeds (in rpm): cpu: 0
Info:      Processes: 281 Uptime: 1:00 Memory: 1990.6/15983.6MB
           Init: systemd runlevel: 5 Gcc sys: 7.3.0
           Client: Shell (bash 4.4.191) inxi: 2.3.56 
EDIT: I just noticed my monitor was on 120Hz while looking at that log. I usually have it at 144Hz but I was just trying different settings to see if it made a difference.
User avatar
trytip
Level 14
Level 14
Posts: 5371
Joined: Tue Jul 05, 2016 1:20 pm

Re: Stuttering In Wine/Proton Games

Post by trytip »

https://github.com/ValveSoftware/Proton ... quirements <<< you need the proper graphic drivers, but GTA V is not on any whitelist so even using proton/steam play you won't get 100% fluidity
Image
OldSchoolTech

Re: Stuttering In Wine/Proton Games

Post by OldSchoolTech »

That's understandable, it was just because I'd seen others post on reddit that it worked for them on Proton that I thought I'd ask. GTA stutters massively.

A lot of games seem to hitch a little though, is that just normal when using Wine? Even older games and some emulators would judder slightly too. It's like the effect of vsync being on and the game running lower than native if you get what I mean.
OldSchoolTech

Re: Stuttering In Wine/Proton Games

Post by OldSchoolTech »

Sorry for the double post, but I just want to let you all know that for the Cemu emulator I was trying, the older version runs 100% perfect through wine :P

I guess it was just an issue with the newer version somehow. I noticed freesync doesn't work on these open source Mesa drivers, is it possible to make it work? If not then I guess I'll settle for just not using it for now.
Locked

Return to “Software & Applications”