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

Related Articles

36 Comments

  1. 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!

  2. 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

  3. 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.

  4. 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.

  5. 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

  6. 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.

  7. 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

  8. 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.

  9. 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.

  10. 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?

  11. 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

  12. 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

  13. 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.

  14. 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

Leave a Reply

Back to top button