Linux
Linux Gaming Optimizations – RBar and TKG Kernel
Stream going over Resizable bar and TKG Kernel.
00:00:00 – Arch Linux and Current State
00:09:16 – Helldivers 2 Problems
00:14:26 – Initial CyberPunk Bench
00:18:02 – Resizable BAR
00:37:43 – Custom TKG Kernel
01:12:43 – Change GRUB
01:21:05 – Debug Helldivers 2
01:53:52 – Final Cyberpunk Bench
01:59:44 – Testing in KDE
02:01:56 – Wrapping up .
►► Digital Downloads ➜
►► Reddit ➜
►► Chris Titus Tech ➜
►► Twitch ➜
►► YouTube Early Access ➜
source
Need a review video for win-vind (system wide vim bindings in windows) please !! 🙂
Is xwayland (wayland with xorg compatibility) off the table?
01:29:24 is EXCEPTION_FLT_DIVIDE_BY_ZERO normal?
Server Bios all white? The designers might be fans of: Manfred Mann's Earth Band's song Blinded by The Light…
Personally, any game or game dev that requires me to install a kernel level anti-cheat engine is not a game I want to install on my system regardless of what kernel or OS I'm using. I'm not against them preventing cheaters as I'm all for that. Yet I'm on the fence of having to install their software at the kernel level. If the game is an online multiplayer game and they want anti-cheating measures, they need to do it on the server side, on their side, not the client side wasting my CPU cycles, my RAM, using my power giving them direct access to Ring 0 privileges on my hardware. No thank you, I don't want your spyware. I'll go find another game, another developer and invest my time and money there. This is subjective as this is just my personal opinion and perspective. However, I find streams like this very interesting and intriguing towards all the work that you guys (the community) does to try and make such things possible. Keep up the great work!
Arch + VFIO gpu passthrough w11 + looking glass for image on host (optional)
what about NTSYNC ? when is gonna be able at least on TKG will be great
Big fan of the linux tho I will say my only real complaint about linux in general is that if I wanna play a game that's off steam there's not really anything like proton db to tell you how playable a game is like there's the lutris game install scripts but nothing to tell u how reliable the install scripts if I'm sitting stuck on windows just waiting for my favourite game to have support also sucks if u wanna use something like flawless widescreen (aka if u have an ultrawide) because it can be very hit or miss
1:07:00 Just FYI that's not what those numbers mean. That's output from the "time" command. Real is the real time it took to finish the command (same as if you looked at your wall clock). User is CPU time spent in userspace. This is total among all of your CPUs which is why the number is higher than real. Sys is CPU time spent in kernel space from the application making syscalls.
It is important to know that Resizable Bar IS useful iff you use both a recent AMD-CPU (Zen3/Zen4 for sure, not sure about Zen2) and a recent AMD-GPU (RDNA2 or RDNA3). In that case you will get a relevant improved performance, this can be 10-25% based on the benchmarks which I have seen, but not all games get a better performance with it to the same extend, in some cases it is only a few %.
After AMD introduced Resizable Bar NVidia copied it quickly but NVidia never got it to work properly. Intel+AMD also doesn't work properly. Long story short, with Resizable Bar you reduce data-latencies from the graphics card to the CPU.
In regard to Helldivers2 not starting, I see 3 likely causes: the anti-cheat (in which case I would suspect that Wayland might make the difference) or the game not working well with tiling. It is not an issue anymore but in the past when you played Mass Effect Legendary Edition on a tiling window manager the launcher of EA would only work if you set dwm on floating (windows+f by default) and even then when you got the Mass Effect launcher (to select one of the 3 games) you couldn't get into the game without either changing a config file of the game or first using a floating windowmanager and then change the settings in the menu.
This is why i use pre configured gaming distro like Garuda. 😂
CachyOS gives you Reflex +Boost on the custom proton and its impossible to break the way packages are updated, if TKG had this feature it would be worth
I think that your low gpu usage is caused by your cpu not boosting properly or something in that nature.
Hi. I love your work Titus. Can you make tutorial for speeding up steam download in linux?
I'm brand new to Linux as of about 3 days ago. I switched over from Windows 11 to Kubuntu, and yesterday to Arch Linux, because I wanted access to the latest nVidia drivers and software that can help with optimization for games and so I can fine tune and choose all my software, and I wasn't a fan of Snaps or a lot of the defaults in Kubuntu. It's been a difficult transition, but I'm learning to enjoy tinkering since I like to customize and optimize things when I have time.
I'm going to try TKG Kernal, cause right now I'm on the Arch LTS, and it TKG just finished installing. Watching your videos I'm learning stuff. I wouldn't have even considered an unnoficial Kernal had I not seen this stream uploaded to YT.
Also, I've been avoiding the AUR applications because it does sound like the black market. I did get VSC, just cause programming on Windows, it's what I'm used to. Perhaps you can cover IDEs at some point.
Is he using Timeshift without BTRFS? He doesn't know what he's missing out
Didn't even break anything. Disappointing.
Will you ever return to atomic desktops?
i have arch and use a rx 6700 xt and get at least 100 fps in cyberpunk so thats weird as hell u only get 60. i do use my own kernels and a couple other things i suppose as well…
Rbar helps with concurrant memory transfers instead of trannfering in a queu format
For science, conducting additional experiments would be advisable to identify any underlying issues. Ideally, your GPU should be operating at a minimum of 98%. I hope to see more videos like that in the future.
Actually took time to compile TKG after watching this, and it lost to off the shelf Zen kernel on my system. Much sadness, but at least I can say I once compiled my own kernel, which I believe is the benchmark for nerd status. 7950x3d + 6800xt.
Gaming wise, my pc auto reboots randomly when playing overwatch 2. In fedora 39 this never happened, this video makes me inspired to do some extensive testing to find out why this is happening. While playing overwatch 2 my pc will reboot by itself, my screen will go black for 20 seconds then it will actually start the reboot process. Fedora 40 added some optimized binaries for newer CPU's, so I want to see if to revert these to the normal binaries, if that's why it does this. Just a theory, though.
Also if Titus sees this what is your benchmarking thing that you use. I didn't know linux had something like that. Whats the name of it?
Idk if it applies to arch but hd2 has a bug right now with fullscreen mode. If u go into the game files and change fullscreen to false, it might run. Thats what i had to do
Playing games with a Xeon CPU seems odd, but each to their own.
For anyone here, is warframe or insurgency sandstorm works for you? Im getting strange errors probably EAC connected.
Anyone has any resolution for arch linux for these games?
iS error is #1
And for wf after startong launcher im getting warframe window with error and cannot start a game
maybe try the flatpak of steam to get helldivers to work, it works fine on my arch install but I use the flatpak.
I’m 7800xt and hit 120+fps on cp2077
You should alias neofetch to fastfetch , the fetch is instantaneous.
Idk for me Arch literally just works.
you full of shit titus why dont you drop the garbage
your fooling no one
I'm playing Helldivers 2 on Gentoo running KDE 5 using these launch params with Proton Experimental:
-use-d3d11 -USEALLAVAILABLECORES
Kernel is just the standard distribution kernel, I'm lazy.
I haven't had any issues with launching the game but recently I've had a few freezes during missions and have to stop the game from the steam UI.
My setup is AMD R9 3950X and RX 7900 XTX, 64GB RAM.
with xeon processor ,although it is a beast, it was not made for gaming.
I am currently making a custom distro for me and my family and anyone else that wants to use based on Bazzite, I am mostly removing alot of the default "bloat" because to be frank they have fell into the trap alot of distros do and fill the default experience on the desktop image with "bloat". I can tell ya all ya have to do is have a peak at the ContainerFile in their github repo and see the sheer amount of changes they make. main reason I have decided to swap to this setup is just the raw performance in gaming with it
this video shows windows 11 is the best gaming os
These stream vids make my day so much more enjoyable at work.
Did you enable 4G decoding in the BIOS? You need that too for Resizable BAR to be enabled.