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 )
Any help would be appreciated, I'm still fairly new to using Linux
Stuttering In Wine/Proton Games
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Stuttering In Wine/Proton Games
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.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Re: Stuttering In Wine/Proton Games
There's not reallly enough info there. please copy/paste this to the terminal and copy/paste the text output (no screenshots):
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.
Code: Select all
inxi -Fxz
For every complex problem there is an answer that is clear, simple, and wrong - H. L. Mencken
Re: Stuttering In Wine/Proton Games
Thanks for the reply. This is the output of the command.
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.
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
Re: Stuttering In Wine/Proton Games
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
Re: Stuttering In Wine/Proton Games
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.
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.
Re: Stuttering In Wine/Proton Games
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
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.
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.