You have easily become one of my favorite linux channels on youtube. I really like how you explain things in detail and provide solutions to common issues with windows x linux apps.
dont be fooled! linux is not as friendly as it seems. i've been using linux for like 6 months and i see that everything related to recording the screen on screensharing always drops frames. on windows i screenshared games with GTX 750 WITH SHADOWPLAY ENABLED without any perfomance issues, but now im on RTX 3060 and yes i am running proprietary drivers and xorg (known as more stable choice), it runs horribly. vesktop is really a magic pill but it has downsides, probably blame discord for this: 1.your screensharing when started will have horrible quality (lasts 10 seconds); 2.especially for me when i enable audio in my screensharing the quality does not stabilize, it remains SUPER LOW.
Another great video, I've been playing on Linux many years now and there's no better time than now, Valve's Proton and peripherals support is almost 1:1. The only thing we are lacking is anticheat support but some companies which aren't willing to support Linux are not worh my money imo.
OMG, Thanks for the Discord workaround!!! It was killing me to use it through firefox with a double prompt to share my screen each time.. and it wasn`t as good as this workaround!
Your my favorite linux youtuber out of the bunch I've seen. I really like how you don't make the user use the terminal, and you explain things so clearly and I learn stuff I didn't even know I wanted. Thanks!
4 years running arch, 1 reinstall due to upgrade on storage, no biblic screw ups as of yet, and since proton 5.13 no issues running my games other than the old CPU not capable of high FPS but still playing all big launches since then.
One thing you could have mentioned is that it depends on how you choose the games you play. If you are a casual player that just plays whatever works, gaming on linux is not that bad, there are plenty of titles that work. If you are a social player, that grabs the latest games to play with your mates, linux might not be a good choice. It might take some time after the launch of the game for it to get to a playable state on linux, so when you are able to start you will be behind your peers that were in other platforms.
@@SammyGoated No, plenty of games doesn't run or run poorly on the first few weeks to a month, some even for longer, despite not having anti-cheats. It takes some time for the community to find the workarounds to make some games work. Sure, there are some that work out of the box, but my point stands, you can't simply decide to play a new game and play, because it may be still not running well.
@@MarcusBuer I've been playing most new releases of this year with no issue almost day one. You might be referring to the games/companies which actively aren't supporting Linux with their tech implementations, ie. Rockstar, Bungie, Riot, etc.
Great video, need more TH-camrs to support Linux and help everyone improve Linux, we are bored of trash Windows and the bad things about Windows, Linux is way better for cheap / old hardwares, keep it up and increase the marketshare, Linux should be easier to use
Running mInimal Arch Linux on my gaming pc (dual boot) with minimal Gnome Shell, traditional X11, NVidia drivers and Pulseaudio. Firefox and Steam are the only apps installed. Nearly 80% of my Steam games work out of the box. Easy! 😀 Great video by the way!
Thanks so much for the discord screen share fix!! I have been just using discord within the Firefox browser, but that's missing so many features, most notably I can't raise anyone's volume above 100%. This isba game changer and is bringing me one step closer to going full Linux 100% of the time!
The only thing preventing me from permanently jumping from Windows to Linux is the capture card (Elgato) and several old games on GOG. I want everything to work, and despite googling, there are no solutions to my problems. The capture card doesn't have Linux support, and GOG games like Blood Omen, Messiah, Boken Sword series to mention a few just don't work. Tried several runners, dependencies, settings etc. There's only so much work and time I'm willing to spend. Proton is going the right way, but not all the way just yet.
I feel your Elgato pain. Comparable capture cards, especially PCIe ones, are far more expensive and don't really offer much more on return. I honestly never understood why Elgato used a specific Windows library for their capture instead of something more universal like they already did with their USB ones
Appreciate you pointing out we no longer need shader caching on Steam. Such a minor thing that nobody seems to talk about, and I had zero idea DXVK got updated to make this obsolete. One more minor annoyance eliminated for gaming on Linux!
It's a weird thing that there haven't been any efforts yet. Almost two years ago they hired people for UI/UX design on Linux, but nothing ever came from it
Gotta say, for the two years Linux improved a lot when it comes to gaming. Tried a few distros and aa far as I can remember Fedora was the one I barely had any performance problems. (Currently on Mint 22) Next big step for me is probably getting a Steamdeck.
@@MichaelNROHIn my experience there are games which will stutter without it regardless of hardware. Isn't it why games like Elden Ring run more smoothly on Steam Deck than on Windows at launch?
I am still sad that EA has banned me off Apex Legends with no return, just because THEY failed to make sure the files required for their anti-cheat to work on Linux are shipped with the game. Valve fixed that later in Proton, but I was unlucky, and they simply refused to unban me. I just started playing and was hoping for having some fun, but they simply won't let me. EA is a pretty bad company for having these kinds of extreme restrictions on support, which allow for only three appeal attempts altogether. And often they won't even give any human response at all and just take what the system tells them.
"installing software on linux should be preferably done via the package manager or software store" - while I strongly agree with this, I think Steam is special case especially when it comes to Fedora. My personal recommendation is to make sure you are not installing the Flatpak or Snap version of Steam due to certain compatibility issues. Don't get me wrong though I love flatpaks and I recommend them for anything else but from my own personal experience I noticed the native Steam is better.
I noticed this as well. I just had an issue yesterday where I installed a new GPU and the flatpak version of a steam stopped working because it didn’t recognize the new drivers, and that made all my games unplayable. I uninstalled it and installed the Steam version from my distro’s repository using the package manager and it fixed the issue.
I moved over to Linux a couple of weeks ago and I miss playing Warzone but I hate Windows enough to where I will not go back. I have 2 machines running Linux my main machine is running PopOS 24.04 Cosmic and my 2013 Mac is running PopOS 22.04 both run excellent
there is just one thing you have to know, if you bought your game outside of steam you got no support. No games from GoG, Ubisoft or the EA launcher have anyone who cares if they work.
My main gripe with hardware support is the peripherals like mice, keyboards and headsets. If you want an extra functionality working, you either have to find a project like Input mapper or others that can do 50% of the things, but not 100, and it's a hassle. First party support of these devices should be a thing
Screen sharing with sound in Discord has been a long running issue already. It would be so easy if you could just connect OBS stream to it and be done, but nope that's not an option. Well actually you can sort of do that by setting up virtual webcam kernel module and then feed it to the Discord as live webcam feed. The image quality, frame rate and audio quality take a tremendous hit but this way I could stream output rather reliably with audio with great level of control what goes into the audio and what does not.
its not very good right now. there have been some leaks from valve that suggests that there will be a Linux based stand-alone VR headset at some point, so hopefully it will improve over the next few years. I've found vr in linux works fine for games that are running inside steam but any vr games that you have outside steam just don't work very well.
If you don't have SteamVR compatible headset, you might as well walk away. Tho if you do, it's much better then it was just few months ago, valve has been updating linux version of steamvr quite regularly now, tho you still need one of the linux supported headsets, with the og htc vive and index being still the best supported, but I read that the quest 2 & 3 are much better as well nowdays trough ALVR. And others are try out and see. Still no smoothing and no lighthouse management tho. And you need beefier PC than if you played on windows because of no smoothing, if you don't want to see "echo" of your previous frames. But from my experience on with amd gpu(RX 6600), HL: Alyx works, Contractors works, VRChat works(regular proton version are spotty, better to use the Proton GE RTSP), Hyper Dash works, Into the Radius works, Rumble works(on AMD, I know it didn't support nvidia), Beat Saber works(you need to downgrade to an older version tho), Zenith works, Skyrim VR works, and that concludes my VR library I tried on linux.
Nice video, but most of the stuff is already well documented. It would've been better, if you talked about enabling HDR on Gnome and KDE, because that's where the confusion lies.
bad move disabling pre caching, its not really noticable unless you run advanced overlays with frametiming graph, the 1% low is much more stable with precaching so leave it on dummy and just tick the background process, overnight a massive library is up to date, hope this helps
The lack of official screen sharing with audio support on Discord is tragic and switching to something like Matrix and screen sharing just doesn't cut it
Only thing keeping me from making the move is ALVR with wireless needs some work with encoding settings and anti-chat with a lot of games, particularly East Anti-cheat.
Video files have nothing to do with shader caching. Since the files you download have already been compiled for your hardware there is no reason why it can't compile it itself. Depending on the game there could be stutters, but it shouldn't have anything to do with compatibility
Also disabling shader precaching might lead to stutter in some titles. Runtime compiling is only possible without stuttering on games that are more CPU limited than GPU limited. If your GPU is pegged at 100% it will need to decrease the frametime to reserve resources for shader compilation.
@@yurithebrave It's an immutable distro. You can't basically make changes to root filesystem and many system files, and you install softwares mostly using Flatpak. This way it's more secure and you can avoid the system to fall into the dependency hell and other bad situations related to packages.
Fedora Atomic (Silverblue, Kenoite) is also like this, an immutable distro. I tried it and it’s very cool. Everything is compartmentalized and there are snapshots of system updates and package installs so you can roll back changes if something goes wrong, or delete a toolbox if you have issues with installed packages. You can even install sets of packages temporarily in containers and delete them all in one go without affecting anything else. The downside is that it is harder to troubleshoot system issues because the system is read only, which can be a real issue when you can’t edit system files, even as root.
@@notjustforhackers4252 I am not quite sure what this even means tbh Like how would I get those? Is this as straight forward as installing something on win11?
Nice and informative video content, thanks a lot for that, highly appreciated. Can you generally say whether one should currently lean either towards NVIDIA or rather AMD when it comes to choosing a modern graphics card? Not only in terms of performance, but also concerning things like driver support, technologies like (especially global/driver-controlled) G-Sync/FreeSync, or whether there are special things to consider with global graphics settings for non Linux games? What about ‘old fashioned problems’ like for example screen tearing or freezing and crashing bugs that can occur when you frequently tab back and forth between the desktop and the game itself (I'm specifically using the latter as an example because I remember having massive problems with exactly that back some time using GNOME + NVIDIA, although that was years ago... but bad memories and experiences always got the habit to remain in the back of one's mind). It would also be very interesting to know whether you can use Wayland without any problems in the meantime or whether it can cause any heavy problems. I lately considered switching to Sway Display Manager on my Linux PC... Thanks in advance, keep up with that great content!
It’s too bad DX12 via (VKD3D)games on Nvidia suffer so much performance loss compared to Windows. Hopefully Nvidia can update that soon. DX11 and Vulkan games appear to be ok.
After a lot of fighting with it, I finally got linux to play nice with my laptop...up until I figured out that it didn't play nice with my fan controls and I'd eventually just overheat.
Thanks for the tip on sharing the screen on Discord. The next problem I encountered with this is that after sharing it looks like I am sharing a black screen. Any tips for this?
i have another issue with discord and it is that in calls my microphone just doesnt work right, and it doesnt matter which one i use, and in windows they do work just fine, what can i do??
Have you tried any kind of CPU scheduler and custom kernel for gaming? In my case using OpenSuse Tumbleweed, I had to use ananicy-cpp because non-Steam games runs really bad when multi-tasking. And then I dug a little too deep with custom kernel and broke my installation lol. I'm now using CachyOS for their ananicy-cpp config and Kernel Manager that helps me play around.
I just moved to Linux ubuntu from windows 10 because I am tired and bored of seeing same windows over 10 years and wanted to try out new system. But I don't know how to install programs and how to install windows program on Linux i don't know how to install things in correct ways.
it would be better if my bluetooth would ever work on linux. Now i can't use my bluetooth controller so currently linux is by far worse than windows :/ Hopefully the forum thread i made gets me the help I need because this is a huge dealbreaker for me.
I tried Linux for months over several distro hopping but went back to Windows. I want to see where things go by the end of 2025 when Windows 10 is end of life. I sense the industry want to sabotage Linux gaming with anti-cheat and other things as they see what Valve is cooking with Arch as a threat.
let them: if they can put up with having 4% fewer customers then we'll see how they fare with 10% fewer. The more anticheat they add in, the more people realize that their PC should only run the code they want to run
Not really sabotaging, but just not considering it in their decision making. If it costs the same amount of money to maintain while only bringing a fraction of users they don't deem it worth it unfortunately
@@MichaelNROH Honestly, a part of me as making excuses not to stick with it as it's a learning curve when I just want to game and not having access to content due to compatibility gives me a FOMO feeling.
your silly xwayland bridge is only needed on gnome or other lesser de, kde 6 supports hdr vrr and has backwards support for x oob, if a program is being an arse in wayland you only need the x11 env argument on the application when its ran, really should try kde man, you can make it look exactly like apple if you wish and thats the ONLY reason people ever use gnome
Running Nobara 40... rock solid foundation for my gaming/programming rig. I also love the Snaphots feature, this combined with slightly older kernels being saved makes for a very robust system with very little downtime since I can merely boot from a slightly older kernel and delete the damaged one. After a few updates I am back up and running with the latest kernel again. Spectacular! NEVER going back to Windows, ever again.
Absolutely! I am a big fan of PortProton. I used to run all my Windoes games and software withe CodeWeaver Crossover. But PortProton runs everything way better!
i expirienced very slow download speeds on all distros, especially download from steam was crazy. there are fixes for steam that make it download faster (still far from win), but those fixes dont apply to several hundreds mb that are steam update itself. waiting is insanly long. Also there are plenty of discussions in web about that and no answers --- also was funny issue that at first my game played faster than on win, but then every next time i played it it became slower and slower. started at 180fps, last pass was 40-60fps. -- also i expirienced always falling off connection of wifi and not connecting back until i reboot -- there were plenty more issues, some made me laugh how silly are those. overall experience kind of funny. made me appreciate win more
All games I play are: League of Legends, Valorant, Blade & Soul Neo once released and osu. 3 out of 4 don't run on linux and will never run on linux :(
@@TheFrontmanRocker I agree. That is why I refuse to duel boot windows on my PC just to play them. I hope the rise of Linux gaming will make devs second guess implementing such invasive software.
@@TheShawMustGoOnSadly, this isn't true. A bunch of people just misread Microsoft's announcement. They just want to introduce safer ways to interact with the kernel. So it will either not affect Linux at all or make it worse
@spatiumowl It's not clear at all what they are planning and there have to be changes. If they want to prevent a new crowdstrike situation, then they need to somehow force developers to use their new implementations, since if it's a choice then the same thing can happen again
Ok, I recently installed cachyos as I was told that it's best distro for gaming. And I have completly no idea how to connect my two xbox series controllers via official xbox dongle. Evewhere I find instructions it sais it just should work, and other instructions are for other distros and it doesn't help my case. Anyone can help?
the only distro that makes sense for me to switch is now Nobara, because I tried it on the external for couple weeks, it just works like fedora but with a little bit of steroids on gaming and content creation, also it supports my laptop keyboard brightness out of the box because they have included asus kernel patches in their kernel. I still needs to do some tests before finally decide to install it on my main hardware.
I have installed the game Dauntless on Heroic (flatpak). The launcher says it should work, but it never gets connected when I click the play button from the game menu. Did anyone made it work?
hi i want to know why every time i upgrade or update fedora and the kernel it make a crash for the whol system some time i insatll fedora 5 times in the week any help plz
Cant make it work with my logitech superlight pro 2, also all overall lower FPS in every game i play. Trying to swap over to Linux, but everything is just a bit worse. Only place where it is better is niche old games.
It depends on the distribution. Fedora for example re-introduced it with Fedora 41 (currently in Beta), and others like Ubuntu have their own driver manager
every time I install latest nvidia drivers the games quality seems to get worse than before installing any driver after fresh linux install (endeavourOS). I usually get around 30-50 frames in cs2 before driver install and 25-45 frames after install.
No. You can optionally enable some if you want to support the development via anonymous performance and crashing reports but it's not enabled by default yet
Gnome scales the menu according to the global display scaling settings. There might be an extension that can change just the app grid but otherwise this is not supported
I use the RPM one since I always have, and I trust Steam enough for a system wide installation. From what I hear nowadays, it shouldn't really matter though since both work great
you can use heroic to run games from an exe so they work fine. some games require you to install things like Microsoft Visual C++ Redistributable to get it to work inside wine since those don't usually don't come pre-installed.
While it is extremely illegal and I do not endorse it anyhow...... But I heard some Jack Sparrows use Heroic Games Launcher. For repacks you need to use the installer. Then you can launch it from there
@@MichaelNROH ok yea I havent gamed for AGES and been considering trying to find some kind of setup either through a vps maybe or via streaming of some kind to browser I'm using linux and super low spec machine
@@PaulMetalhero 2+ displays? UI scaling in 4k monitors, flickering and tearing in native and proton games, tearing on second/3rd monitor? reddit says this problems still there
Fortnite used to run on MacOS before the lawsuits started flying, so Epic can bring their games to any OS if they are in the mood. Just turns out they are a moody company.
7:01 - just don't use faltpaks - they mostly make things works worst/ more problematic, often a bit outdated. I use Arch with AUR no problem, 0 flatpaks, and I love how easy linux is to use as dev enviroment. I only need better replacment for VSCode then what are its OpenSource forks now.
It maybe controversial to say, but there should be ONE distro we recommend to new users, and ONE click installation of all drviers instead of adding or enabling repos like fedora, there should be ONE app to manage games, i feel its just getting confusing at this point. The fact that they need to spend hourse reading, deciding, installing drivers and apps and what not doesnt make the situation better than windows and linux doesnt even run all of the game so why would they even bother? At this point having options is hurting the user experience
But all distributions are distributions of Linux. The more trouble a user has discerning between different distributions of Linux, the less it matters which one they choose - since at the userspace level they share the same commands and can run the same Desktop Environments. Likewise the apps to manage games: the unskilled are equally well catered-for by Lutris, or PlayonLinux or Steam or Heroic or Retroarch or any number of others - but once they gain more understanding it's actually quite useful to have all of them at once, doing slightly different things in slightly different ways. Likewise with drivers: it's back-to-front having unaccountable code-trolls deep in corporate cubicles deciding what code people run on their PC. I want to be building my own drivers to suit my kernel, since (1) that way I'll know it'll work (2) no spyware. To you a driver is something somebody else does for you, and that's a depressing and disempowered mindset. It goes with this language in your post as well: about passively running games whilst not simultaneously being their creator, as part of the communities that play and design them.
Wouldn't work due to personal preferences. If someone decides that we should advertise Linux Mint as the default distro, someone would already go against that with ZorinOS. Then there are those who favour the ones with company funding and those who only use community driven ones. But the thing is none of that really matters. For a Desktop appliance it's 95% the Desktop Environment that makes everything work. The rest is just a distro enabling certain experimental or test features and their specific differences
@@linuxforpunks really sorry it got longer than i expected so about distros, i get that but the idea that we have to explain your kernel is old because LTS distros dont have the newest hardware support is not ideal. Correct me if im wrong but lts will have more updated hardware support from Ubuntu if i remember correctly so that might get better for people. on windows people dont need the CMD or Powershell so asking people to learn the terminal is not ideal. Just because we can update packages easier doesnt mean a new user who is not used to this, never used any terminal lile app should go through it. Desktop environment wars is so stupid that i see so many comments on reddit everytime a person asks anything. But again less people even changes the default behavior and settings on windows and that mindset should not think about 6 different things with different compositors that some dont include some Protocols. They dont need to know it but are forced because we forcefully give them the choice. For gaming steam has made it super easy and i use heroic for the rest and i get that we cant force EA to fix the danm origin launcher but we can all work to guide people to one app till they learn and stuff instead of giving them few different launchers for different scenarios if they needed it As for drivers while i respect your idea on drivers doesnt mean someone who is used to having all their drviers installed with one click go through this process. My main goal is to let new users be in this small garden and slowly show them the rest, instead of bombarding them with choices when they still dont know what even is a live USB. The choice is there but only if they ask for it, otherwise most even bother because they see this big learning curve and frankly if i didnt had most of my time free when i got to linux i would never daily drive it
@@MichaelNROH you are correct but it basically means we cant decide on something so the new users need to go through this long process of choosing their distro. Its just like wayland, they cant decide on the danm protocols so we the users need to wait for years for some basic fundamental functionality
Linux users trying to get people to play games on Linux kinda feels like this one anime dude trying to shove that one specific anime with an horrible amount of filler episodes into ones throat
You have easily become one of my favorite linux channels on youtube. I really like how you explain things in detail and provide solutions to common issues with windows x linux apps.
vesktop is a good alternative to the official discord app, screensharing with audio is available with no issues
^ This is for Discord for anyone confused by what official app
@@TenEXP oops, i was so tired i forgot to specify. editing the comment just in case, thanks!
Unfortunately I require push to talk :(
dont be fooled! linux is not as friendly as it seems. i've been using linux for like 6 months and i see that everything related to recording the screen on screensharing always drops frames. on windows i screenshared games with GTX 750 WITH SHADOWPLAY ENABLED without any perfomance issues, but now im on RTX 3060 and yes i am running proprietary drivers and xorg (known as more stable choice), it runs horribly. vesktop is really a magic pill but it has downsides, probably blame discord for this: 1.your screensharing when started will have horrible quality (lasts 10 seconds); 2.especially for me when i enable audio in my screensharing the quality does not stabilize, it remains SUPER LOW.
@@gorlix on linux with nvidia you need to use gpu screen recorder. Obs doesn't work. Blame nvidia for being difficult.
Another great video, I've been playing on Linux many years now and there's no better time than now, Valve's Proton and peripherals support is almost 1:1. The only thing we are lacking is anticheat support but some companies which aren't willing to support Linux are not worh my money imo.
its nice that linux is getting better for games but its edge in C programming is what wins it for me
7:00 If you use KDE Plasma you do NOT need Flatseal as this function is build into KDE in System Settings -> Application Permissions
KDE is awesome.
Nobara Linux is my preferred Linux Gaming OS. OOB setup for fantastic performance. Great community support and built upon Fedora. Rock solid.
second nobara. Its like fedora, but with all desired patches buidt-in at installation
OMG, Thanks for the Discord workaround!!!
It was killing me to use it through firefox with a double prompt to share my screen each time.. and it wasn`t as good as this workaround!
Your my favorite linux youtuber out of the bunch I've seen. I really like how you don't make the user use the terminal, and you explain things so clearly and I learn stuff I didn't even know I wanted. Thanks!
4 years running arch, 1 reinstall due to upgrade on storage, no biblic screw ups as of yet, and since proton 5.13 no issues running my games other than the old CPU not capable of high FPS but still playing all big launches since then.
One thing you could have mentioned is that it depends on how you choose the games you play.
If you are a casual player that just plays whatever works, gaming on linux is not that bad, there are plenty of titles that work.
If you are a social player, that grabs the latest games to play with your mates, linux might not be a good choice. It might take some time after the launch of the game for it to get to a playable state on linux, so when you are able to start you will be behind your peers that were in other platforms.
Good point!
Only applies to games with rootkit malware anti-cheat, you shouldn't play them anyways. F Riot Games.
@@SammyGoated No, plenty of games doesn't run or run poorly on the first few weeks to a month, some even for longer, despite not having anti-cheats.
It takes some time for the community to find the workarounds to make some games work. Sure, there are some that work out of the box, but my point stands, you can't simply decide to play a new game and play, because it may be still not running well.
@@MarcusBuer What games in particular?
@@MarcusBuer I've been playing most new releases of this year with no issue almost day one. You might be referring to the games/companies which actively aren't supporting Linux with their tech implementations, ie. Rockstar, Bungie, Riot, etc.
Great video, need more TH-camrs to support Linux and help everyone improve Linux, we are bored of trash Windows and the bad things about Windows, Linux is way better for cheap / old hardwares, keep it up and increase the marketshare, Linux should be easier to use
Running mInimal Arch Linux on my gaming pc (dual boot) with minimal Gnome Shell, traditional X11, NVidia drivers and Pulseaudio. Firefox and Steam are the only apps installed. Nearly 80% of my Steam games work out of the box. Easy! 😀 Great video by the way!
I've been using Linux Mint over 4 months, never going back to Windows.
Thanks so much for the discord screen share fix!! I have been just using discord within the Firefox browser, but that's missing so many features, most notably I can't raise anyone's volume above 100%. This isba game changer and is bringing me one step closer to going full Linux 100% of the time!
@@johncaseyjenkins
I use Vesktop instead of Discord. Now i can share screen in Discord
Very nice sum up.
The only thing preventing me from permanently jumping from Windows to Linux is the capture card (Elgato) and several old games on GOG. I want everything to work, and despite googling, there are no solutions to my problems. The capture card doesn't have Linux support, and GOG games like Blood Omen, Messiah, Boken Sword series to mention a few just don't work. Tried several runners, dependencies, settings etc.
There's only so much work and time I'm willing to spend. Proton is going the right way, but not all the way just yet.
I feel your Elgato pain. Comparable capture cards, especially PCIe ones, are far more expensive and don't really offer much more on return.
I honestly never understood why Elgato used a specific Windows library for their capture instead of something more universal like they already did with their USB ones
Cachyos, does make a huge difference as it fixes nvidia stuff
completely?
Appreciate you pointing out we no longer need shader caching on Steam. Such a minor thing that nobody seems to talk about, and I had zero idea DXVK got updated to make this obsolete. One more minor annoyance eliminated for gaming on Linux!
Fedora gang :D
Im glad more people are loving it! It's my favorite from the ones ive tried so far
For AMD users. If you want more fan control over your discrete GPU, you should try LACT.
Installed Arch because I want Rolling release, AUR, and max pain and frustration... the recent valve collab was the cherry on top
Best video! Super concise yet detailed enough for me to jump off of!
Just wish AMD would release Adrenaline Software on Linux; hopefully in the future things will improve.
It's a weird thing that there haven't been any efforts yet. Almost two years ago they hired people for UI/UX design on Linux, but nothing ever came from it
6:23 This!
Thank you so much
Thank you ❤
Gotta say, for the two years Linux improved a lot when it comes to gaming. Tried a few distros and aa far as I can remember Fedora was the one I barely had any performance problems. (Currently on Mint 22)
Next big step for me is probably getting a Steamdeck.
Shader pre-caching is a fantastic feature, not having it enabled is a mistake
It doesn't affect the gaming experience on higher end GPUs and skips the daily downloads which can get annoying at times. I see this as a win
@@MichaelNROHIn my experience there are games which will stutter without it regardless of hardware. Isn't it why games like Elden Ring run more smoothly on Steam Deck than on Windows at launch?
@@MichaelNROH Wrong, shaders compilation affects any hardware especially in the new games.
I am still sad that EA has banned me off Apex Legends with no return, just because THEY failed to make sure the files required for their anti-cheat to work on Linux are shipped with the game. Valve fixed that later in Proton, but I was unlucky, and they simply refused to unban me. I just started playing and was hoping for having some fun, but they simply won't let me. EA is a pretty bad company for having these kinds of extreme restrictions on support, which allow for only three appeal attempts altogether. And often they won't even give any human response at all and just take what the system tells them.
"installing software on linux should be preferably done via the package manager or software store" - while I strongly agree with this, I think Steam is special case especially when it comes to Fedora. My personal recommendation is to make sure you are not installing the Flatpak or Snap version of Steam due to certain compatibility issues. Don't get me wrong though I love flatpaks and I recommend them for anything else but from my own personal experience I noticed the native Steam is better.
I noticed this as well. I just had an issue yesterday where I installed a new GPU and the flatpak version of a steam stopped working because it didn’t recognize the new drivers, and that made all my games unplayable. I uninstalled it and installed the Steam version from my distro’s repository using the package manager and it fixed the issue.
I moved over to Linux a couple of weeks ago and I miss playing Warzone but I hate Windows enough to where I will not go back. I have 2 machines running Linux my main machine is running PopOS 24.04 Cosmic and my 2013 Mac is running PopOS 22.04 both run excellent
there is just one thing you have to know, if you bought your game outside of steam you got no support. No games from GoG, Ubisoft or the EA launcher have anyone who cares if they work.
My main gripe with hardware support is the peripherals like mice, keyboards and headsets. If you want an extra functionality working, you either have to find a project like Input mapper or others that can do 50% of the things, but not 100, and it's a hassle. First party support of these devices should be a thing
Screen sharing with sound in Discord has been a long running issue already. It would be so easy if you could just connect OBS stream to it and be done, but nope that's not an option.
Well actually you can sort of do that by setting up virtual webcam kernel module and then feed it to the Discord as live webcam feed. The image quality, frame rate and audio quality take a tremendous hit but this way I could stream output rather reliably with audio with great level of control what goes into the audio and what does not.
Can you talk about VR gaming in linux ? This is the only thing that not many poeple in the linux community talk about!
yeah, that would be very helpful
its not very good right now. there have been some leaks from valve that suggests that there will be a Linux based stand-alone VR headset at some point, so hopefully it will improve over the next few years.
I've found vr in linux works fine for games that are running inside steam but any vr games that you have outside steam just don't work very well.
I can't really unless I make a video based on assumptions. VR headsets are still relatively expensive unfortunately.
@@MichaelNROH There are really good headsets for not that high of a price now.
like the quest 3s for 299$ or the
quest 2 for 249$
If you don't have SteamVR compatible headset, you might as well walk away. Tho if you do, it's much better then it was just few months ago, valve has been updating linux version of steamvr quite regularly now, tho you still need one of the linux supported headsets, with the og htc vive and index being still the best supported, but I read that the quest 2 & 3 are much better as well nowdays trough ALVR. And others are try out and see. Still no smoothing and no lighthouse management tho. And you need beefier PC than if you played on windows because of no smoothing, if you don't want to see "echo" of your previous frames.
But from my experience on with amd gpu(RX 6600), HL: Alyx works, Contractors works, VRChat works(regular proton version are spotty, better to use the Proton GE RTSP), Hyper Dash works, Into the Radius works, Rumble works(on AMD, I know it didn't support nvidia), Beat Saber works(you need to downgrade to an older version tho), Zenith works, Skyrim VR works, and that concludes my VR library I tried on linux.
Nice video, but most of the stuff is already well documented. It would've been better, if you talked about enabling HDR on Gnome and KDE, because that's where the confusion lies.
bad move disabling pre caching, its not really noticable unless you run advanced overlays with frametiming graph, the 1% low is much more stable with precaching so leave it on dummy and just tick the background process, overnight a massive library is up to date, hope this helps
The lack of official screen sharing with audio support on Discord is tragic and switching to something like Matrix and screen sharing just doesn't cut it
My main problem with gaming on linux is nvidia gpus and driving simulator with a wheel, some wheels aren't recognized on linux sadly
Only thing keeping me from making the move is ALVR with wireless needs some work with encoding settings and anti-chat with a lot of games, particularly East Anti-cheat.
Could u make a video on the Conky application and how to customize it? Keep up the amazing videos
Make a video for batocera retro console
What you're actually talking about is GNU/Linux ... okay, I'll show myself out.
@@ThePressurizer arch by the way?
@@roborob347 Nope, Debian fanboy!
Gentoo FTW
* Khm * So we do agree NixOS prevails...
and what you drive to work is a car/wheels? stfu
You might not always want to disable shader precaching. Some games send transcoded video files and might not play if shader precaching is disabled.
Video files have nothing to do with shader caching. Since the files you download have already been compiled for your hardware there is no reason why it can't compile it itself. Depending on the game there could be stutters, but it shouldn't have anything to do with compatibility
Also disabling shader precaching might lead to stutter in some titles. Runtime compiling is only possible without stuttering on games that are more CPU limited than GPU limited. If your GPU is pegged at 100% it will need to decrease the frametime to reserve resources for shader compilation.
Friendship ended with traditional distros. Now Bazzite is my best friend.
What is non-traditional about it?
@@yurithebrave It's an immutable distro. You can't basically make changes to root filesystem and many system files, and you install softwares mostly using Flatpak.
This way it's more secure and you can avoid the system to fall into the dependency hell and other bad situations related to packages.
@@Crested6812 Ahh, right, I know what these are, didn't know Bazzite is one, thanks!
Fedora Atomic (Silverblue, Kenoite) is also like this, an immutable distro. I tried it and it’s very cool. Everything is compartmentalized and there are snapshots of system updates and package installs so you can roll back changes if something goes wrong, or delete a toolbox if you have issues with installed packages. You can even install sets of packages temporarily in containers and delete them all in one go without affecting anything else. The downside is that it is harder to troubleshoot system issues because the system is read only, which can be a real issue when you can’t edit system files, even as root.
Linux gaming overall is pretty darn great. I think 2 of my games were noticeably underperformant compared to windows. What hurts Linux is…itself
doesnt fedora infect your pc with malware? im guessing its not free for no reason, someone must have access
I need 2 things to work for me to consider switiching to a Linux Distro.
1. Is HDR or Nvidia RTX HDR supported?
2. Does my Stream Deck+ work?
1. KDE Plasma 6.2 has just been released with more HDR support.
2. StreamController ( from flatpak ).
@@notjustforhackers4252 I am not quite sure what this even means tbh
Like how would I get those? Is this as straight forward as installing something on win11?
Just in case somebody wondering, original Playstation Dualshock 3 is supported in Linux both plugged or via Bluetooth.
Ubuntu software says winer is already installed but when I search for upp it doesn't show upp.
Your smile go ood
Nice and informative video content, thanks a lot for that, highly appreciated.
Can you generally say whether one should currently lean either towards NVIDIA or rather AMD when it comes to choosing a modern graphics card? Not only in terms of performance, but also concerning things like driver support, technologies like (especially global/driver-controlled) G-Sync/FreeSync, or whether there are special things to consider with global graphics settings for non Linux games?
What about ‘old fashioned problems’ like for example screen tearing or freezing and crashing bugs that can occur when you frequently tab back and forth between the desktop and the game itself (I'm specifically using the latter as an example because I remember having massive problems with exactly that back some time using GNOME + NVIDIA, although that was years ago... but bad memories and experiences always got the habit to remain in the back of one's mind).
It would also be very interesting to know whether you can use Wayland without any problems in the meantime or whether it can cause any heavy problems. I lately considered switching to Sway Display Manager on my Linux PC...
Thanks in advance, keep up with that great content!
If all you want to do is gaming then go AMD, no arguments.
Hi, I was looking at your but couldn't find the answers,
What DE do you use and why?
It’s too bad DX12 via (VKD3D)games on Nvidia suffer so much performance loss compared to Windows. Hopefully Nvidia can update that soon. DX11 and Vulkan games appear to be ok.
After a lot of fighting with it, I finally got linux to play nice with my laptop...up until I figured out that it didn't play nice with my fan controls and I'd eventually just overheat.
Thanks for the tip on sharing the screen on Discord. The next problem I encountered with this is that after sharing it looks like I am sharing a black screen. Any tips for this?
Why does my ubuntu overheat when I ran a random game that should not be very demanding of resources
i have another issue with discord and it is that in calls my microphone just doesnt work right, and it doesnt matter which one i use, and in windows they do work just fine, what can i do??
Have you tried any kind of CPU scheduler and custom kernel for gaming? In my case using OpenSuse Tumbleweed, I had to use ananicy-cpp because non-Steam games runs really bad when multi-tasking. And then I dug a little too deep with custom kernel and broke my installation lol. I'm now using CachyOS for their ananicy-cpp config and Kernel Manager that helps me play around.
No and I don't really see the point honestly. The Linux kernel already performs really well
I just moved to Linux ubuntu from windows 10 because I am tired and bored of seeing same windows over 10 years and wanted to try out new system. But I don't know how to install programs and how to install windows program on Linux i don't know how to install things in correct ways.
it would be better if my bluetooth would ever work on linux. Now i can't use my bluetooth controller so currently linux is by far worse than windows :/ Hopefully the forum thread i made gets me the help I need because this is a huge dealbreaker for me.
❤
I like the type of video again 😂
If i want discord , you should definitely recommend vesktop
crazy that he didnt mention it, or doesn't know about it
I tried Linux for months over several distro hopping but went back to Windows. I want to see where things go by the end of 2025 when Windows 10 is end of life. I sense the industry want to sabotage Linux gaming with anti-cheat and other things as they see what Valve is cooking with Arch as a threat.
let them: if they can put up with having 4% fewer customers then we'll see how they fare with 10% fewer. The more anticheat they add in, the more people realize that their PC should only run the code they want to run
Not really sabotaging, but just not considering it in their decision making. If it costs the same amount of money to maintain while only bringing a fraction of users they don't deem it worth it unfortunately
@@MichaelNROH Honestly, a part of me as making excuses not to stick with it as it's a learning curve when I just want to game and not having access to content due to compatibility gives me a FOMO feeling.
you can turn pre-shading off??????????????????????????????????????
your silly xwayland bridge is only needed on gnome or other lesser de, kde 6 supports hdr vrr and has backwards support for x oob, if a program is being an arse in wayland you only need the x11 env argument on the application when its ran, really should try kde man, you can make it look exactly like apple if you wish and thats the ONLY reason people ever use gnome
Running Nobara 40... rock solid foundation for my gaming/programming rig. I also love the Snaphots feature, this combined with slightly older kernels being saved makes for a very robust system with very little downtime since I can merely boot from a slightly older kernel and delete the damaged one. After a few updates I am back up and running with the latest kernel again. Spectacular! NEVER going back to Windows, ever again.
I hate the way you speak but your videos are great.
Thanks for creating Linux content.
Installing linux has one major disadvantage. Pirated games won't run at all(I download pirated games to play demo)
Why did you not cover PortProton 😢 it’s far superior to lutris and bottles while being just as powerful and has a large community
Absolutely! I am a big fan of PortProton. I used to run all my Windoes games and software withe CodeWeaver Crossover. But PortProton runs everything way better!
i expirienced very slow download speeds on all distros, especially download from steam was crazy.
there are fixes for steam that make it download faster (still far from win), but those fixes dont apply to several hundreds mb that are steam update itself. waiting is insanly long.
Also there are plenty of discussions in web about that and no answers
---
also was funny issue that at first my game played faster than on win, but then every next time i played it it became slower and slower. started at 180fps, last pass was 40-60fps.
--
also i expirienced always falling off connection of wifi and not connecting back until i reboot
--
there were plenty more issues, some made me laugh how silly are those. overall experience kind of funny. made me appreciate win more
How did you install steam? If you didn't install the .deb from their website, give that a shot.
I wonder for arch linux user. What if the provider only gave you 2 option.
.deb and .rpm
Which format do you choose?
Pray to the aur gods
none use aur or build from source
It's mostly because Arch has a package maintained and there's also the AUR. On a Debian and Fedora base that's not always the case
.deb is for dpkg/apt and thus Debian, Ubuntu/Mint/PopOS... .rpm is for yum/dnf and so on: CentOS, Fedora, RedHat, RockyOS, Nobara,...
All games I play are:
League of Legends, Valorant, Blade & Soul Neo once released and osu.
3 out of 4 don't run on linux and will never run on linux :(
All those game belong in file 13 anyways
The final frontier is kernel level anti cheat. Hopefully that will be solved in the near future.
@@roborob347 Games that have a kernel-level anti cheat don't deserve your time
@@TheFrontmanRocker I agree. That is why I refuse to duel boot windows on my PC just to play them. I hope the rise of Linux gaming will make devs second guess implementing such invasive software.
Microsoft themselves are planning to ban kernel level anti cheat. xD
@@TheShawMustGoOnSadly, this isn't true. A bunch of people just misread Microsoft's announcement. They just want to introduce safer ways to interact with the kernel. So it will either not affect Linux at all or make it worse
@spatiumowl It's not clear at all what they are planning and there have to be changes. If they want to prevent a new crowdstrike situation, then they need to somehow force developers to use their new implementations, since if it's a choice then the same thing can happen again
I have an amd Radeon hd 8700 GPU. Does Linux come with the drivers preinstalled? Is that why you asked to skip that part?
Yeah, both AMD and Intel have out of the box support
Ok, I recently installed cachyos as I was told that it's best distro for gaming. And I have completly no idea how to connect my two xbox series controllers via official xbox dongle. Evewhere I find instructions it sais it just should work, and other instructions are for other distros and it doesn't help my case. Anyone can help?
Is on linux option to enable dldsr or dsr? I'm using PopOs
your nvidia-settings has the powermizer option in a wayland environment. how did you do that?
It's from a very old video, so it could have been a bug or it was an X11 session. I can't remember
Fedora keeps holds me to try another distro because it just works on my machine out of the box, like it..
the only distro that makes sense for me to switch is now Nobara, because I tried it on the external for couple weeks, it just works like fedora but with a little bit of steroids on gaming and content creation, also it supports my laptop keyboard brightness out of the box because they have included asus kernel patches in their kernel. I still needs to do some tests before finally decide to install it on my main hardware.
Linux does what Nintendont. Something like that.
I have installed the game Dauntless on Heroic (flatpak). The launcher says it should work, but it never gets connected when I click the play button from the game menu. Did anyone made it work?
hi i want to know why every time i upgrade or update fedora and the kernel it make a crash for the whol system some time i insatll fedora 5 times in the week any help plz
Cant make it work with my logitech superlight pro 2, also all overall lower FPS in every game i play. Trying to swap over to Linux, but everything is just a bit worse.
Only place where it is better is niche old games.
Didnt knew that the nvidia deivers are normally in the gnome store on Linux. Because they dont show up for me. I installed them via the terminal
It depends on the distribution. Fedora for example re-introduced it with Fedora 41 (currently in Beta), and others like Ubuntu have their own driver manager
@@MichaelNROH Oh that's the reason. I'm on fedora 40. Danke
Bro what distro are you using daily ?
Fedora
great video man! is there a way to get vortex mod manager to work with a game in linux??
Vortex has a native Linux client nowadays
@@MichaelNROH woah...since when??? thanks man gonna go have a gander
every time I install latest nvidia drivers the games quality seems to get worse than before installing any driver after fresh linux install (endeavourOS). I usually get around 30-50 frames in cs2 before driver install and 25-45 frames after install.
CS2 is completely busted on Linux performance wise. It's the only game in my library that manages to progressively loose fps the longer a game takes.
doesn't fedora have telemetry just like windows
No.
You can optionally enable some if you want to support the development via anonymous performance and crashing reports but it's not enabled by default yet
How to change the size of the icon and app grid on the menu bar? i use fedora too
Gnome scales the menu according to the global display scaling settings. There might be an extension that can change just the app grid but otherwise this is not supported
in fedora, what steam version is recommended to use? flatpak which seems to be first option in software app or fedora rpm version?
Use the flatpak, there used to be/still is an issue where source games won't start on fedora native, but work on the flatpak version
I use the RPM one since I always have, and I trust Steam enough for a system wide installation.
From what I hear nowadays, it shouldn't really matter though since both work great
Running games thru luncher like Steam is super easy.
What about 🏴☠games? 😉😉
Mmmm.. Lunch
You can run them in lutris.
you can use heroic to run games from an exe so they work fine. some games require you to install things like Microsoft Visual C++ Redistributable to get it to work inside wine since those don't usually don't come pre-installed.
While it is extremely illegal and I do not endorse it anyhow......
But I heard some Jack Sparrows use Heroic Games Launcher. For repacks you need to use the installer. Then you can launch it from there
Bottles works well. Heroic too.
what about cloud stuff like geforce and things in browser?
basically anything in a browser just works perfectly under linux.
Should work fine on most Desktop Environments. I have however experienced issues with the mouse cursor loosing focus of the Window in KDE Plasma.
@@MichaelNROH ok yea I havent gamed for AGES and been considering trying to find some kind of setup either through a vps maybe or via streaming of some kind to browser I'm using linux and super low spec machine
NVIDIA + Wayland still not works properly?
It does
It does work just fine
@@Asp1resDS Dont even know diffrences between xorg, wayland, etc🥲
It is working really good on my system. You need driver version 560 or newer
@@PaulMetalhero 2+ displays? UI scaling in 4k monitors, flickering and tearing in native and proton games, tearing on second/3rd monitor? reddit says this problems still there
Fortnite used to run on MacOS before the lawsuits started flying, so Epic can bring their games to any OS if they are in the mood. Just turns out they are a moody company.
Definitely not ready for gaming
what linux distro do you use?
Fedora
@@MichaelNROH fedora workstation?
@@MichaelNROH fedora workstation?
@@ttawang Yeah
7:01 - just don't use faltpaks - they mostly make things works worst/ more problematic, often a bit outdated.
I use Arch with AUR no problem, 0 flatpaks, and I love how easy linux is to use as dev enviroment.
I only need better replacment for VSCode then what are its OpenSource forks now.
"most gamess" try all games!
Don’t speak badly about Fedora or your comments will be deleted, guys (speaking from experience)
It maybe controversial to say, but there should be ONE distro we recommend to new users, and ONE click installation of all drviers instead of adding or enabling repos like fedora, there should be ONE app to manage games, i feel its just getting confusing at this point. The fact that they need to spend hourse reading, deciding, installing drivers and apps and what not doesnt make the situation better than windows and linux doesnt even run all of the game so why would they even bother?
At this point having options is hurting the user experience
But all distributions are distributions of Linux. The more trouble a user has discerning between different distributions of Linux, the less it matters which one they choose - since at the userspace level they share the same commands and can run the same Desktop Environments. Likewise the apps to manage games: the unskilled are equally well catered-for by Lutris, or PlayonLinux or Steam or Heroic or Retroarch or any number of others - but once they gain more understanding it's actually quite useful to have all of them at once, doing slightly different things in slightly different ways. Likewise with drivers: it's back-to-front having unaccountable code-trolls deep in corporate cubicles deciding what code people run on their PC. I want to be building my own drivers to suit my kernel, since (1) that way I'll know it'll work (2) no spyware. To you a driver is something somebody else does for you, and that's a depressing and disempowered mindset. It goes with this language in your post as well: about passively running games whilst not simultaneously being their creator, as part of the communities that play and design them.
Wouldn't work due to personal preferences. If someone decides that we should advertise Linux Mint as the default distro, someone would already go against that with ZorinOS. Then there are those who favour the ones with company funding and those who only use community driven ones.
But the thing is none of that really matters. For a Desktop appliance it's 95% the Desktop Environment that makes everything work. The rest is just a distro enabling certain experimental or test features and their specific differences
@@linuxforpunks really sorry it got longer than i expected
so about distros, i get that but the idea that we have to explain your kernel is old because LTS distros dont have the newest hardware support is not ideal. Correct me if im wrong but lts will have more updated hardware support from Ubuntu if i remember correctly so that might get better for people.
on windows people dont need the CMD or Powershell so asking people to learn the terminal is not ideal. Just because we can update packages easier doesnt mean a new user who is not used to this, never used any terminal lile app should go through it.
Desktop environment wars is so stupid that i see so many comments on reddit everytime a person asks anything. But again less people even changes the default behavior and settings on windows and that mindset should not think about 6 different things with different compositors that some dont include some Protocols. They dont need to know it but are forced because we forcefully give them the choice.
For gaming steam has made it super easy and i use heroic for the rest and i get that we cant force EA to fix the danm origin launcher but we can all work to guide people to one app till they learn and stuff instead of giving them few different launchers for different scenarios if they needed it
As for drivers while i respect your idea on drivers doesnt mean someone who is used to having all their drviers installed with one click go through this process.
My main goal is to let new users be in this small garden and slowly show them the rest, instead of bombarding them with choices when they still dont know what even is a live USB. The choice is there but only if they ask for it, otherwise most even bother because they see this big learning curve and frankly if i didnt had most of my time free when i got to linux i would never daily drive it
@@MichaelNROH you are correct but it basically means we cant decide on something so the new users need to go through this long process of choosing their distro. Its just like wayland, they cant decide on the danm protocols so we the users need to wait for years for some basic fundamental functionality
Linux users trying to get people to play games on Linux kinda feels like this one anime dude trying to shove that one specific anime with an horrible amount of filler episodes into ones throat
Man... Windows is becoming real life dystopian spyware !
You should take this much more seriously...