/r/linux_gaming
A subreddit for discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck).
/r/linux_gaming is not (primarily) a tech-support forum. Please check the FAQ first and keep distro/desktop/should-I-switch questions to the pinned “weekly distro/desktop thread”.
Tech-support requests should include relevant details like logs, terminal output, system information. What did you do, and how, and with what version of what? How have you tried to troubleshoot the problem? This guide can help you write useful tech-support requests.
Respect other users. Heated discussions are fine, unwarranted insults are not. Remember you are talking to another human being.
Original sources are preferred over news-blog-type posts unless valuable information is added in the write-up or an ensuing discussion. When in doubt, please add a link to one or the other in a text post.
Spam will be deleted. This means things like repetitious posting of similar content, low-effort posts/memes and misleading/exaggerated titles on link posts.
Reddit:
WWW:
Discord:
IRC:
Matrix:
Telegram:
/r/linux_gaming
I'm a complete noob when it comes to hardware. Im planning to get a desktop soon but i already have a GTX 1060. Ive heard a lot about how bad nvidia gpus are on linux, but does a GTX 1060 work well? If it does, should i be using the open source drivers or should I using the proprietary drivers?
So up until a few hours ago, I was having this issue with hoi4 where my checksum was different from others using the same in the same load order. This was an old issue that I hadn't really bothered to actually fix, I'd assumed it was a file issue for the longest of time and did all the things I could think of - between reinstalling the game to reinstalling steam and contemplating reinstalling Ubuntu.
I did all of a sudden have the brainwave to force steam to use a linux compatibility tool, trying both steam play and proton (experimental, new and old versions); steam play had no obvious effect but Proton solved my old issue, which leads me on to my next issue.
The graphics seemed to be fucked by proton, like quite literally.
Normal Game (using Steam Linux Runtime 1.0 Scout))
With Proton 9.0-1 Enabled (all versions did this)
I am currently using Nvidia Drivers, specifically nvidia-driver-535, if this is of any relevance.
If anyone has any ideas/knows any solutions to this issue, any help/advice would be appreciated, thanks.
So I installed steam through snap on Ubuntu and discovered that I am unable to run some of the games (Elder scrolls online). During fixing I read that I need to install the steam through apt-get to resolve this. So I did it, but I forgot to uninstall the downloaded games first so now I have like 200GB blocked on my disk and I don’t know where are the game files, so I can delete them.
I tried to install the steam again through the snap in hope that the games will show themselves as installed and I will just uninstall them, or at least it will show me the installation location. But nothing worked and now I am a bit blocked, because I don’t have a lot of space left.
Can you please suggest a way how to find the old folders with game files? Thanks!
Tonight, I downloaded the Proton 9.0.1 source, modified some of the build args, compiled the project, installed it into the Steam directory, and tested it on DayZ. It was incredibly fast, smooth FPS, and stable. To me, it seems like it ran faster and smoother than in Windows 10. My Windows squad join and sometimes their game crashes but DayZ has never crashed for me in Linux. Maybe a fluke? Don't know, don't care, just enjoying it.
You don't need --branch proton-9.0-1 but it's nice to know how to explicitly download each individual version if you're not familiar with git.
git clone --recurse-submodules --branch proton-9.0-1 https://github.com/ValveSoftware/Proton.git proton901
Go into the Proton901 directory and open up Makefile.in with Mousepad or whatever editor you prefer. Find -Werror and remove that line. This gives me grief most of the time so removing it seems to do fine. However, it may cause the compiling to proceed without some necessary dependencies. I rolled the dice, myself, knowing that I installed a heap of dependencies.
Then find OPTIMIZE_FLAGS and change that line to "OPTIMIZE_FLAGS := -O2 -march=native" or even use -O3 if you want. I have been using O3 and it's been fine. I'm not going to make any claims about this, since this is your project to mess around with, try things out and have fun. I have tried some optimizations from the Gentoo people but found that they're not making big differences. I keep it simple. For me, -O3 -match=native is perfect.
CHECK BELOW FOR FURTHER OPTIMIZATIONS (for educational purposes) before proceeding
cd proton901
mkdir build
cd build
../configure.sh --enable-ccache --build-name=proton901
make redist
This will take a while and it may end in an error due to a missing dependency.
However, if you see files within /proton901/build/redist then it probably worked. These are the files that you will copy into the Steam directory.
Create a directory here called Proton901:
/home/<YOUR USERNAME HERE- CHANGE ME>/.steam/root/compatibilitytools.d/
Now copy the contents of the redist directory into the Proton901 directory.
Within the /.steam/root/compatibilitytools.d/ should be all of the directories that hold your various versions of Proton.
Set up Steam to use your Proton version: Start Steam->Settings->Compatibility->turn on Enable Steamplay for all titles AND select proton901 on the "Run with other titles" option.
You can also go into the properties of each game in your library and select which Proton you want that game to use. Useful when some games work only on older Proton versions.
Now try running your favorite game with your newly compiled version of Proton! If everything works fine, great!
You're going to need Docker installed but not the one that comes with Ubuntu. Google Docker and how to install the latest stable version on your distro.
You might need GCC 13.x because that's newer and some of the projects within Proton use operands that aren't supported in 12. Use a PPA, or even compile GCC yourself like I did from source.
There may be a handful of other dependencies needed and you could fill some of them just by using this commands:
sudo apt-get build-dep wine
sudo apt-get build-dep ffmpeg
Try others based upon the projects within the Proton directory until you stop getting errors. I'm sorry that I don't yet have a list of the most common dependencies but it will depend on your distro as well!
"Why bother? What's the point?"
It's one of those things that you can't do in Windows so why not? It's also a great learning moment.
"Can I share the files in /home/<my username>/.steam/root/compatibilitytools.d/ with my friends?"
Not unless they had the same CPU as you, or unless you didn't make the modifications that this guide used such as including the GCC FLAGS "-march=native"
"Will GCC 14 create a faster Proton when it's released?"
I really don't know but I'm reading that the GCC 14 improvements will affect certain CPUs and, in theory, it's possible.
I added some additional lines into the Markefile.in and they look something like this:
DAV1D_MESON_ARGS =
-Doptimization=3
-Dc_args="-O3 -march=native"
-Dcpp_args="-O3 -march=native"
-Denable_tools=false
-Denable_tests=false
FFMPEG_CONFIGURE_ARGS :=
--extra-cflags="-O3 -march=native"
--extra-cxxflags="-O3 -march=native"
--extra-objcflags="-O3 -march=native"
--enable-shared
--disable-static
--disable-everything
--disable-programs
--disable-doc \
Modifying the build args for some proton projects can break the build but these all modify with the above optimizations just fine:
DAV1D_MESON_ARGS
GST_ORC_MESON_ARGS
GSTREAMER_MESON_ARGS
GST_BASE_MESON_ARGS
GST_GOOD_MESON_ARGS
FFMPEG_CONFIGURE_ARGS
Another technique that I use: At the Bash terminal while in the Proton directory, use this to fine the files you want to add GCC optimizations to:
grep -r CFLAGS | grep vkd3d
From that I see a file that I can modify: vkd3d/configure.ac: [VKD3D_CFLAGS="-Wall -pipe"
I also search with:
grep -r CFLAGS | grep O2
Using this technique you could possibly add or remove features that you want or ones you don't use.
UPDATE: Some peoples' builds failed due to Docker issues. Mine did too on Xubuntu so I used this guide and that solved it. https://docs.docker.com/engine/install/ubuntu/ There are guides for other distros too. This one for Fedora: https://docs.docker.com/engine/install/fedora/ Just find your distro on the page menu to the left and follow it.
Hey Community!
Im starting to lose the overview over the nvidia and wayland driver things. Can someone say what is the difference between Mesa, Nouveau, NVK, Nvidia-Open, ( and The proprietary driver) ?
Thank you!
There isn't a lot of actually good FPS multiplayer games that are available on the steam deck. ive been looking for a while.
This is just my opinion but would love to hear about some of yalls favorites.
S Tier:
A Tier
B Tier
F Tier
These are just games Ive tried, would love to open up the discussion!
I've tried a bunch of things to try and get FNV to run, I can install and launch the game on Steam (With Experimental Proton) pretty successfully, but it always crashes a few frames after the main menu opens. After hours of beating my head into a wall, I'm finally just asking for anyone who might be able to help.
I'm running a NVIDIA RTX 3050, with an 13th gen Intel. These are both decently powerful, so I doubt it's my graphics that are doing me in here, that being said, I'm not exactly willing to bet on that.
Here's a guide I followed, though with it being six years old now, I'm sure that not all of this information is up to date. https://www.reddit.com/r/archlinux/comments/9b732g/how_to_run_fallout_new_vegas_on_arch_linux_with/
I'm really confused and frustrated, but I'm not willing to throw in the towel just yet. I really hope I can get some sorta closure here.
I'm running Pop, fairly recent software all around. I run plenty of games through steam and Proton, but one is giving me a struggle. "The Exit 8". Everyone else seems to report that it's fine, but I suffer. Laptop, Intel Iris Xe Graphics. I've tried several versions of proton.
The problem I am seeing is an error popup with no usable information when I run: "The UE-Exit8 Game has crashed and will close", "Fatal error!"
Now here's the embarrassing part. I am an embedded SW developer. I gdb and other debugging tools nearly every day. But I can't make sense out of this log! Maybe the signal to noise ratio is off for me. I could not find anything to help me in my quest.
I'm not sure how much of a log I can post so here's a truncated version. Basically everything up until unwind. Thanks for any help you can offer!
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
114.008:0028:002c:trace:seh:install_bpf Installing seccomp filters.
114.008:0028:002c:trace:seh:check_bpf_jit_enable enabled 0x31.
114.010:0028:002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\wineboot.exe" at 0000000140000000: builtin
114.010:0028:002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 000000007B000000: builtin
114.010:0028:002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 000000007B600000: builtin
114.012:0028:002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0000000228280000: builtin
114.013:0028:002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 00000002C7470000: builtin
114.013:0028:002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 00000001EAF60000: builtin
114.013:0028:002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 00000001D8C90000: builtin
114.013:0028:002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ws2_32.dll" at 0000000370F70000: builtin
114.054:0030:0034:trace:seh:sigsys_handler SIGSYS, rax 0xffff, rip 0x600000000005.
114.054:0030:0034:trace:seh:install_bpf Seccomp filters already installed.
114.056:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\winemenubuilder.exe" at 0000000140000000: builtin
114.057:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 000000007B000000: builtin
114.057:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 000000007B600000: builtin
114.059:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0000000228280000: builtin
114.060:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 00000002C7470000: builtin
114.060:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 00000001EAF60000: builtin
114.060:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 00000001D8C90000: builtin
114.062:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 000000025DC30000: builtin
114.062:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\win32u.dll" at 00000002C73A0000: builtin
114.062:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\user32.dll" at 00000002169D0000: builtin
114.062:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\gdi32.dll" at 00000002BB0A0000: builtin
114.063:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0000000368420000: builtin
114.063:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\combase.dll" at 000000031C5D0000: builtin
114.063:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ole32.dll" at 000000020B860000: builtin
114.064:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\shcore.dll" at 00000002BDE30000: builtin
114.064:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\shlwapi.dll" at 00000002A2380000: builtin
114.064:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\shell32.dll" at 000000023BC00000: builtin
114.065:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\oleaut32.dll" at 00000001D0E20000: builtin
114.066:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\propsys.dll" at 0000000263650000: builtin
114.066:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\windowscodecs.dll" at 0000000252450000: builtin
114.083:0038:003c:trace:seh:sigsys_handler SIGSYS, rax 0xffff, rip 0x600000000005.
114.083:0038:003c:trace:seh:install_bpf Seccomp filters already installed.
114.084:0038:003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\services.exe" at 0000000140000000: builtin
114.085:0038:003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 000000007B000000: builtin
114.085:0038:003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 000000007B600000: builtin
114.087:0038:003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0000000228280000: builtin
114.087:0038:003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 00000002C7470000: builtin
114.087:0038:003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 00000001EAF60000: builtin
114.087:0038:003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 00000001D8C90000: builtin
114.088:0038:003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0000000368420000: builtin
114.089:0038:003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 000000025DC30000: builtin
114.089:0038:003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\setupapi.dll" at 000000036D860000: builtin
114.089:0038:003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\userenv.dll" at 0000000244FC0000: builtin
114.101:0030:0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\imm32.dll" at 0000000393730000: builtin
114.106:0038:0048:warn:threadname:NtSetInformationThread Thread renamed to L"wine_rpcrt4_server"
114.112:0040:0044:trace:seh:sigsys_handler SIGSYS, rax 0xffff, rip 0x600000000005.
114.112:0040:0044:trace:seh:install_bpf Seccomp filters already installed.
114.114:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\explorer.exe" at 0000000140000000: builtin
114.115:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 000000007B000000: builtin
114.115:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 000000007B600000: builtin
114.116:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0000000228280000: builtin
114.117:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 00000002C7470000: builtin
114.117:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 00000001EAF60000: builtin
114.117:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 00000001D8C90000: builtin
114.118:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 000000025DC30000: builtin
114.119:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\win32u.dll" at 00000002C73A0000: builtin
114.119:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\user32.dll" at 00000002169D0000: builtin
114.119:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\gdi32.dll" at 00000002BB0A0000: builtin
114.120:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0000000368420000: builtin
114.138:004c:0050:trace:seh:sigsys_handler SIGSYS, rax 0xffff, rip 0x600000000005.
114.138:004c:0050:trace:seh:install_bpf Seccomp filters already installed.
114.140:004c:0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\winedevice.exe" at 0000000140000000: builtin
114.141:004c:0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 000000007B000000: builtin
114.141:004c:0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 000000007B600000: builtin
114.143:004c:0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0000000228280000: builtin
114.144:004c:0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 00000002C7470000: builtin
114.144:004c:0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 00000001EAF60000: builtin
114.144:004c:0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 00000001D8C90000: builtin
114.145:004c:0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ntoskrnl.exe" at 000000031CA90000: builtin
114.149:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\imm32.dll" at 0000000393730000: builtin
114.153:004c:0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0000000368420000: builtin
114.155:0038:0054:warn:threadname:NtSetInformationThread Thread renamed to L"wine_rpcrt4_io"
114.155:0040:0044:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\winex11.drv" at 0000000251D80000: builtin
114.156:0038:0058:warn:threadname:NtSetInformationThread Thread renamed to L"wine_threadpool_worker"
114.159:004c:0060:warn:threadname:NtSetInformationThread Thread renamed to L"wine_sechost_service"
114.161:0038:0064:warn:threadname:NtSetInformationThread Thread renamed to L"wine_rpcrt4_io"
114.165:004c:005c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\mountmgr.sys" at 00000003BE830000: builtin
114.171:004c:005c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 000000025DC30000: builtin
114.171:004c:005c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\setupapi.dll" at 000000036D860000: builtin
114.202:0074:0078:trace:seh:sigsys_handler SIGSYS, rax 0xffff, rip 0x600000000005.
114.202:0074:0078:trace:seh:install_bpf Seccomp filters already installed.
114.203:0074:0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\winedevice.exe" at 0000000140000000: builtin
114.204:0074:0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 000000007B000000: builtin
114.204:0074:0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 000000007B600000: builtin
114.206:0074:0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0000000228280000: builtin
114.207:0074:0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 00000002C7470000: builtin
114.207:0074:0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 00000001EAF60000: builtin
114.207:0074:0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 00000001D8C90000: builtin
114.207:0074:0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ntoskrnl.exe" at 000000031CA90000: builtin
114.215:0074:0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0000000368420000: builtin
114.217:0038:007c:warn:threadname:NtSetInformationThread Thread renamed to L"wine_rpcrt4_io"
114.220:0074:0084:warn:threadname:NtSetInformationThread Thread renamed to L"wine_sechost_service"
114.222:0038:0088:warn:threadname:NtSetInformationThread Thread renamed to L"wine_rpcrt4_io"
114.225:0074:0080:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\wineusb.sys" at 00000001E58A0000: builtin
114.227:0074:0080:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 000000025DC30000: builtin
114.227:0074:0080:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\setupapi.dll" at 000000036D860000: builtin
114.236:0074:0080:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\hidparse.sys" at 00000002AB600000: builtin
114.236:0074:0080:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\winebus.sys" at 0000000219DA0000: builtin
114.239:0074:0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
114.244:0074:0080:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\win32u.dll" at 00000002C73A0000: builtin
114.244:0074:0080:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\gdi32.dll" at 00000002BB0A0000: builtin
114.244:0074:0080:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\user32.dll" at 00000002169D0000: builtin
114.244:0074:0080:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\hidclass.sys" at 0000000332E40000: builtin
114.244:0074:0080:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\winehid.sys" at 00000002FE9D0000: builtin
114.267:0074:0080:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\imm32.dll" at 0000000393730000: builtin
114.270:0074:0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
114.273:0074:0080:trace:seh:dispatch_exception code=6ba flags=0 addr=000000007B00CDB7 ip=7b00cdb7
114.273:0074:0080:warn:seh:dispatch_exception unknown exception (code=6ba) raised
114.273:0074:0080:trace:seh:dispatch_exception rax=0000000000b2d800 rbx=0000000000b2dae8 rcx=0000000000b2d800 rdx=0000000000000000
114.273:0074:0080:trace:seh:dispatch_exception rsi=00000000000000cc rdi=00000000008f3e40 rbp=0000000000b2d8d0 rsp=0000000000b2d7e0
114.273:0074:0080:trace:seh:dispatch_exception r8=0000000000000000 r9=0000000000000000 r10=00000000008f4160 r11=0000000000000014
114.273:0074:0080:trace:seh:dispatch_exception r12=0000000000b2dae8 r13=0000000000f3d030 r14=0000000000f3d030 r15=00000000000000b8
114.273:0074:0080:trace:seh:call_vectored_handlers calling handler at 000000031CAB5D90 code=6ba flags=0
114.273:0074:0080:trace:seh:call_vectored_handlers handler at 000000031CAB5D90 returned 0
Latest Proton 9.0-1 update fixed competitive FPS.
From official changelog:
"Started ignoring system mouse acceleration in games using raw input API."
So finally no more mouse accelleration and weird floaty mouse movement.
I tested this on The Finals.
Unfortunately it was unplayable because of this problem.
If i'm not mistaken GE-Proton was using the "raw input API" but it never worked, forcing me to use xorg with evdev to attenuate the horrendous acceleration of libinput.
My setup: Arch Linux + Hyprland/Wayland(force_no_accell=true) + RTX 3080.
Previously also with the force_no_accell=true the mouse input had accel.
Has anyone already tested it?
that is all
I like that it comes with everything preinstalled for gaming, but also I have access to a full desktop when needed.
I don't see why this sort of desktop would be discouraged as a daily driver for any laptop or gaming PC?
what am i missing here?
I currently really want to play Battlefield 1 and Titanfall 2 with my friends but current have no clue on how to go about fixing the EA Launcher from bugging out on my pc. I have used Proton 7, 8, and soon gonna try 9. Does anyone have a way of fixing this issue?
Linux distros are needed more than ever for older computers.
I gave my previous PC in the early 2010s (i3 560, 4 GB RAM, hdd, gtx 660) to my dad. It has Windows 7 and it can run some old games, emulators and movies but for years it is not suitable for Internet navigation and security. Though a gtx 660 is still considered a good gpu for 720/1080 resolution games with a better cpu, more ram and low-mid settings. I wanted to install Linux there but was always putting it on hold.
My nephew was playing New Super Mario Bros on Cemu but after watching yt videos, he told me he wanted the Deluxe version.
Only problem : it is a Switch exclusive and all Switch emulators run on Windows 10. On a system with just 4 GB, Windows 10 is out of the question and if you add the non-ssd storage, even more so. I did not even think it could run Switch games.
So I decided to install Mint alongside the existing W7 partition, mainly so my dad could have a modern software PC.
It takes a while for the OS to boot on an old hdd and just 4 GB RAM, around the same time as Windows 7, but at least you can run Chrome, provided not many tabs are opened.
Games like Stumble Guys crawled on Windows 7 but here with the modern browser support, game is smooth and playable.
But the thing I did not expect was that Switch emulation works too! Super Mario Deluxe runs with just 4 GB at full 60 fps (52-55 at some castles with more gfx) and no crashes in over 1 hour of play. Provided you find and run Yuzu's last released Appimage version (4176). I tried running the game on Ryujinx and emulator would freeze and crash.
For a reason I can't install Proton 9 on my openSUSE Tumbleweed PC. It says it's only available for Linux/Steam OS, but I am on Linux:
If I select Proton 9 for any game and launch it, it says Downloading (0%) but stays there, doesn't download anything and doesn't show in the download section on Steam.
All other Proton version work fine. No issues.
(I use the stable Steam client, openSUSE repo, not Flatpak)
Hey I'm looking for a distro/DE where games won't have issues with compositing. Previously on old pc I use Ubuntu XFCE and I had to have a script where if steam is running disable compositing so games would run properly. Is there a distro where compositing doesn't need to be disabled and fullscreen disable option actually works (xfce it doesn't). Preferably morel lightweight DE as system specs will be weak.
Hi everyone,
As a steam deck user, i'd love to use my T300 RS to play sirmacing games from my steam deck (I don't have a PC so my only option to play AMS2 or AC is my steam deck docked to my TV)
Does someone already succeed in making the wheel work ?
Thanks for your help !
Hello! When I try to run Predecessor on Steam with proton I get the following error:
I tried with Proton experimental, 9 and 8, I'm getting this error with any of them (6 and bellow doesn't even launch the game). This error started happening today, does anybody know how to fix this?
Using the MESA drivers 24.0.6-2
specs:
UPDATE: I got it fixed, the issue is the latest kernel update pushed today on EndeavourOS (6.8.9.arch1-1). I switched to an LTS (6.6.29-1) and the game is working again, apparently the latest kernel update brakes Predecessor.
I've been using Linux for almost 7 years now, and I've seen many things evolve. Proton, Wayland, VRR, NVK, Explicit Sync (well, still have to see that). But there's one pretty major issue I have with Linux and I can't understand how it's not fixed yet is scaling on my 2560x1600 screen with a bottom 3840x1100 screen.
I'm on Garuda with KDE Plasma and I have two options. Apps apply scaling themselves or the system scales the apps. Of course, I have to use the zoom option to have proper scaling in the OS. Here's the thing, though.
If apps apply scaling themselves, Steam and all games launch small and Mangohud reports a resolution of 3840 x 2400 which I don't even know where it finds or how to fix.
If the system applies the scaling on Wayland, and this is pretty important imo cause the previous case may be a weirdity of my system. the resolution of games gets to something like 1701x942 or something which is much less than my screen.
The best solution I've found is setting the DPI to 144 in the Wineprefix of the game I wanna play and let the app scale itself. Another solution is using Wine Wayland but the DPI still need to be set to 144 otherwise the image goes out fo the screen.
The easiest option of course is to use Gamescope and set game and output resolutions but I'm on Nvidia and Gamescope is a little hit or miss, especially with HDR enabled.
So, what is going on? Wayland with zoom cannot be fixed? This is such a basic and weird issue.
I am having a problem with steam that I can't find a way to fix, I was wondering if there was an easy way to uninstall steam without uninstalling the downloaded games?
This above is the error given. In terms of the log, it is right here: https://pastebin.com/h3UTbhbm
In terms of Neofetch, this is my Neofetch:
! I DO NOT USE ARCH, I USE DEBIAN 12.5 - but the Arch logo looks cool !
Asked in any other subreddits, got no answer. I really hope I get aid! Everything else works with FIFA23 being run via Wine-GE, but this pains me how I cannot use mods.
I thought I'd give it a shot to see of I can get some more juice from my GPU, but I cannot install it. Did you manage to do that? I tried both Lutris and Bottles, but something's going wrong, but the error doesn't say what
Note: I was not able to find any info on this, I tried, that’s why I decided to to ask here for help
Hi all
Does anyone know how to set up the main screen for GameMode (Steam Big Screen)?
I've set my main screen in the System Display settings, however Bazzite still launches my secondary screen (which is vertical) as the main screen.
Info:
OS: Fedora Linux 39.20240415.0 (Bazzite GNOME) Bazzite
Kernel Version: Linux 6.7.11-202.fsync.fc39.x86_64
GPU: AMD Ryzen™ 5 3600 × 12
CPU: AMD Radeon™ RX 5700 XT (Yes I hate this GPU..., but it is what it is)
Memory: 32.0 GiB
Motherboard: ASUSTeK COMPUTER INC. TUF B450-PRO GAMING
Recently I have been trying to play my old games (Worms, Sims, Black & White, etc..) on my Steam Deck.
I created an ISO of the various CD's via the dd command, but I have noticed Crossover doesn't support ISO. I needed to mount the ISO to a location.
This worked to install the game but fails copy protection. If I connect a USB DVD drive it detects the disc and works but this isn't particularly helpful.
Does anyone know what I should be setting or doing so the game sees the ISO or ISO mount as the disc?
A lot of the games I want to play simply don't have a steam version to buy