Linux Problems

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
I've been using Linux for over 5 years as my main daily driver and I've had some problems and frankly I really just wanted to get like d Vinci resolve working on my Linux I wanted to play every game that I love playing on Linux in a better State than it is in Windows I've been told this fairy tale and it's actually come true for me but it was not all sunshine and rainbows and I wanted to go over these problems and how I fix them and why I choose and use Linux the way I do so you have a better understanding of how Linux actually operates from a desktop perspective in a power user setting because a lot of times the LIE we're told is just Linux just works right out of the box you don't have to do anything you just install it Go and everything's great and really it's not that it doesn't ever work that way you got to kind of Tinker a little bit especially if you're a power user so you know just to show this my resolve Now is working better than my windows counterpart but it didn't start out that way when I look through these and I'm scrubbing my timelines and I'm making videos for YouTube and grabbing like all my waveforms there's a lot of little nuances that I had to overcome to make this a possibility because this is really what I wanted uh for the longest time in Linux and I have achieved it but it didn't come easy so let's talk about how I've broken Linux over the years why my current configuration looks like this it's using dwm I'm using xorg I'm using an old you know not even pipe wire for my audio it's all just ala with a little bit of pulse for some of my front end and that's it I don't use any desktop environment it's just as Bare Bones as you can get in Linux and honestly it's almost like a server with a little bit of Graphics but I can play all my games I can edit all my videos and it's a fantastic experience and I like it way better than mac and windows so looking at these problems first one I had was on the desktop environment usually people use KDE which looks like this or gnome now I tried these out and had a lot of success in the early times but after a couple months or even even a year really they would break and how I would break KDE is usually just doing a big update going from KD 5 to 6 was just awful I I don't know have anything better to say than that that it would flicker I would run into capture problems for my screen OBS would glitch out there'd be a lot of different issues I'd have with KD uh where in gnome's instance whenever I updated gnome well it would break the extensions that I would use with gnome so it just wasn't a great experience now there's other desktop environments I could use and some settings but in the end a lot of times I just like setting everything up in terminal and I know that's like oh my my God what the hell Titus like when I set my resolution I have some weird resolution set here I'm like doing a mirrored output with different refresh rates I'm utilizing my display port and my HDMI port but not a two monitor situation I'm actually just mirroring them and grabbing them in in from another PC I'm usually just running a script on a startup to set whatever it is right now I'm using a clone setup so if we cat clone you can see it's just an XA randar script so as I log in it auto logs in and it runs this script every time I start my PC it automatically sets my HDMI it automatically sets my display port very old school but again it never changes and it always works so that's why I use xorg that's why I don't use a desktop environment my desktop environment if you look at dwm this is you know once you configure it once you have these config files and it's a compiled C program but once it makes this file right here this dwm that's 100 kilobytes that's my whole system that's that's everything that's my what I use to display everything you see on the screen flipping between all this well it's all done with hot keys and all of it is just 100 kilobyte binary file that never changes until I change it and recompile it that's kind of old school but it works incredibly well so that's why I have these two things as far as audio issues you know I I'm looking back through like we already went over desktop environments why it is there's no Reliance on any tool everything is done in terminal and coded to work one way the way I want and that's how I have it set up now for the display rendering again when it comes to you know using the new whand standard uh resolve hates whand a lot of times I I haven't had very much good good things to go with that and it works really only with AMD car s 100% of the time a lot of Nvidia users report problems with whan based systems and you might be thinking wait Titus in like Fedora and a lot of distributions shipping whan by default yes and you're going to have problems and that's where most your problems are going to come from so I don't use it I still use xwork I think that will get fixed one day but that day is not today and then for audio uh really I only use allsa and that's mainly because of resolve so resolve whoever's doing resolve at Da Vinci they use some very old stuff and I think eventually they're going to update their stuff with pipe wire because pipe wire is a better standard I think but for now I just kind of hardcode everything to where I Blacklist any device I'm not using that has an audio output so when I pull up let's say pavu control you can see under my configuration there's only one device now if you don't want to do this whole configuration from terminal and just have that one device what I would do is just launch pavu control and then just change this to off and then that will help isolate that down so when you pull up like Zoom or something like that from your web browser you're only going to see that one output funny enough when it comes to Windows I do the same thing I go into like mm cy. CPL and disable every single audio device I'm not using specifically HDMI devices I hate and I never use them or if I have a USB Dack like this system I don't want my onboard audio ever showing up or getting used so I make sure to disable that whether it's Windows or Mac or Linux it's all the same for me because I disable those devices so I Blacklist them this method and then I just usually delete whatever system or configuration is stock for pulse audio and then restart it and that usually fixes all my issues now with resolve itself I was also having more audio issues getting rid of pipewire going back to just all was great it fixed some of them but the next thing I ran into is AAC by default is not supported in Linux or resolve so that meant a lot of my default recordings from OBS were done with an mp4 h264 uh encode with AAC a lot of people run that configuration just know you're not going to be able to pull in your audio tracks that way so I switched that encoder from AAC to Opus and Opus was actually better quality you could also do like a PCM 16 18 bit it's a little bit bigger size which I wanted to do more compressing and since it gets really compressed here on YouTube I thought Opus sounds better than AAC anyways so to me it was a win-win so I switched from AAC to Opus on my records and frankly you don't have to you could just feed this in like handbreak and then re-encode it into Opus from AAC if you wanted to go that route you can keep your existing workflow I just changed my whole workflow to record an opus so I never to worry about it but good to note for anybody coming over if you're trying to encode stuff and you're having problems changing this to Opus is probably what you want to do and then not using pipe wire if you're using resolve and then comes the biggest thing I really didn't want to tell anybody and that's simply I had to kick AMD to the curb I bought this card the 7800 XT and it was nothing but problems for me I just could never get 100% utilization whether it was Debian Arch it didn't matter Fedora bite I've used a lot of different distributions on this and I could just never really use this card because the open source drivers just never really caught up to it in AMD I don't think was really that helpful where I've always recommended AMD gpus ah I hate to tell you all this but I'm now an Nvidia shill I've gone to from team red to Team Green and I am now using an Nvidia 470 super with Nvidia DK Mass drivers honestly if I wasn't using a custom kernel just installing the Nvidia driver would have been just fine you wouldn't have to even use the headers but instead I do use a custom kernel and I do Nvidia dkms with Linux headers rebooted slap that new card in and on Startup it just worked all my issues went away when I'm gaming now I get 100% utilization it's fantastic so this this is my setup in 2024 the problems I've incurred how I've overcome those problems and just kind of wanted to share with everybody I know this is not everybody's cup of tea but I at least wanted to tackle this from a power user perspective so you can understand how I change things so I can be in Linux more and use them and uh as a power user that that's fine now I'm sure I'm going to get a ton of comments going hey I I went to my grandpa's computer and I installed Linux Mint and he loves it because he only checks the browser and Linux is fantastic for that 100% agree but a lot of users use a lot more power user type things and it requires these problems and solutions that I personally like because once you set it up like this you never have to worry about it breaking and that's what I love the most about Linux is you can set it up to be an amazing system but it does require a lot of knowledge and some tinkering really for a lot of power us users so that's where I'm going to leave this video hopefully this helps people get like resolve working on their machine understanding some of these compatibilities it's not necessarily linux's fault it's not like designed this way I'm just doing it from more of a server admin perspective and a power user perspective because this is what works best for me and I wanted to show you those problems and the solutions to those problems that I've come up with let me know in the comments what your problems and solutions or maybe just problems are because I look forward to tackling more of these complex issues for many users I know this video is not going to get very many views and that's okay I really just want to help those users that are trying to transition from Windows to Linux that are power users because I feel like there's a huge Market there that a lot of people will try Linux and then go oh I ran into this problem it's there's no goey there for it to get past this I'm just hosed so that's why I did all this documented on my website Chris tias.com if you want to you know do any copy paste like fixing uh all sort of pipe wire you can do that so with that have a good one and I'll see you in the next one
Info
Channel: Chris Titus Tech
Views: 126,223
Rating: undefined out of 5
Keywords: chris titus tech
Id: tcQRVOMGXrk
Channel Id: undefined
Length: 11min 38sec (698 seconds)
Published: Wed Jun 05 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.