Post AzVYlFG6UEmL53nHpQ by aras@mastodon.gamedev.place
 (DIR) More posts by aras@mastodon.gamedev.place
 (DIR) Post #AzTQk8IfgXsbGB29rc by aras@mastodon.gamedev.place
       2025-10-22T16:48:18Z
       
       1 likes, 0 repeats
       
       A Linux noob (*) live-toots their Linux PC setup experience!(*) I have used Linux as my primary OS in... the previous millennium. It was 1998-2000 I think, and was Debian 2.x, on a 486 with 4MB RAM and 80MB hard drive. But I have used Windows since 2001, and also Mac since 2006.So! Let's try Fedora now, and see what has changed in all these years.
       
 (DIR) Post #AzTQk99UWA89tzkLC4 by vaidas@river.group.lt
       2025-10-22T16:59:42Z
       
       0 likes, 0 repeats
       
       @aras how did you end up choosing Fedora?
       
 (DIR) Post #AzTQkA25FBncdJHwHo by aras@mastodon.gamedev.place
       2025-10-22T17:01:26Z
       
       1 likes, 0 repeats
       
       @vaidas I asked the internet which distro is “best”, got a thousand different replies, and so rolled a dice and picked this one!
       
 (DIR) Post #AzTQkGW58ZMOk5MysS by aras@mastodon.gamedev.place
       2025-10-22T17:03:11Z
       
       0 likes, 0 repeats
       
       Okay: Fedora site as a downloadable ISO and utility to write this into a USB stick. Then you can boot into actually working Fedora from that, that also functions as an installer. I like! I picked the KDE flavor of Fedora by the way. 1/
       
 (DIR) Post #AzTQkPm0iiRvS5tKSG by aras@mastodon.gamedev.place
       2025-10-22T17:05:45Z
       
       0 likes, 0 repeats
       
       Uhh: From the booted USB, I start the installer. Since my Windows partition takes up all the disk space, it seems to only suggest to format it? I was expecting some sort of “ an we shrink your windows partition” option. 2/
       
 (DIR) Post #AzTQoP9cxp6UgrqB3g by kroitus@river.group.lt
       2025-10-22T17:06:52Z
       
       1 likes, 0 repeats
       
       @aras @vaidas NEVER ask the question on what distro is the best...
       
 (DIR) Post #AzTRDhK8XzBkHWoi8G by aras@mastodon.gamedev.place
       2025-10-22T17:08:22Z
       
       1 likes, 0 repeats
       
       Uhh: However! The same live OS I just booted into has a KDE Partition Manager app, so I’m going to use that to resize the windows partition.That… just took four hours with no progress bar. Disk (fast SSD) was chugging at 20MB/s while resizing 2TB partition down to 1.2TB.It worked! But four hours with no progress indicator. Not nice. 3/
       
 (DIR) Post #AzTRZl0bWkPE56CQc4 by aras@mastodon.gamedev.place
       2025-10-22T17:15:14Z
       
       1 likes, 0 repeats
       
       Nice: the rest of actual install was really fast, several minutes perhaps. Booting into actual installed OS just works, internet (wired) just works. I did not check audio yet lol :) 4/
       
 (DIR) Post #AzVYl84rBecgo9ThpI by aras@mastodon.gamedev.place
       2025-10-22T17:54:33Z
       
       0 likes, 0 repeats
       
       Very nice: the "search" that happens when you press Start button equivalent (or windows key) feels nicer than on Windows! I did not know how "terminal" is called (turns out: "Konsole"), but typing either "terminal" or "command" or "console" all work and show it as a result.Windows search most of the time works if you type things exactly, but *sometimes* even when you type app name exactly it goes "nope, never heard of it, want to search the internet?" 5/
       
 (DIR) Post #AzVYl9f3IZAbihQ7sm by aras@mastodon.gamedev.place
       2025-10-22T18:16:34Z
       
       0 likes, 0 repeats
       
       Nice: Installing apps via "download" route: 1password works, sourcegit (feels like closest alternative to @fork_dev on Linux - https://github.com/sourcegit-scm/sourcegit) works. So far so good! 6/
       
 (DIR) Post #AzVYlAlpAsBJ9zb34q by aras@mastodon.gamedev.place
       2025-10-22T18:28:45Z
       
       0 likes, 0 repeats
       
       Shit: putting computer (this is PC, not a laptop) to sleep then does not wake it up. Had to reboot. After reboot, a dialog pops up asking if I want to report a problem; speaks of "noveau" which I assume is (nvidia) GPU driver something something. Did not test yet if this was one-off or would happen on every sleep; that would suck. Bug report experience next! 7/
       
 (DIR) Post #AzVYlBvQsdSek56Egy by aras@mastodon.gamedev.place
       2025-10-22T18:31:34Z
       
       0 likes, 0 repeats
       
       Confusing: initial bug report dialog nice, I can see various info. Then it asks me for bugzilla API key (?). Then starts some KDE Wallter Service, which then says "error", and also then error about "DBus Secret Service". Hey maybe no need to call secret service just yet, mkay?I don't think anyone who's not a coder would get past all that. I'm not sure I did, TBH. 8/
       
 (DIR) Post #AzVYlCZ8V1DijDfwZs by aras@mastodon.gamedev.place
       2025-10-22T18:34:56Z
       
       0 likes, 0 repeats
       
       Nice: taking screenshots is same shortcut as on Windows (Win-Shift-S, drag to select region). Nicer magnifier than on Windows. 9/
       
 (DIR) Post #AzVYlDEG2876mkumfo by aras@mastodon.gamedev.place
       2025-10-22T18:36:56Z
       
       0 likes, 0 repeats
       
       Oof: installing JetBrains CLion. That went well, including their Toolbox app. However, CLion interface is full of artifacts, which feel like some sort of GPU "tiling" issue? Will have to investigate. (GPU is RTX 3080 Ti, drivers are whatever Fedora 42 has, which I think are open source NVK stuff) 10/
       
 (DIR) Post #AzVYlDlE3YU8R0L73o by aras@mastodon.gamedev.place
       2025-10-23T07:01:15Z
       
       0 likes, 0 repeats
       
       Oof continues: all the replies said "yeah nouveau nvidia driver is not good, get the closed source one", and of course Fedora itself does not tell you that in any way. Googling for it shows up a ton of somewhat conflicting instructions, with *I think* this one being "the most official"? https://rpmfusion.org/Howto/NVIDIAThe instructions are okay for someone who's been using computers for 30 years, but I don't believe any "more casual user" would not give up there. 11/
       
 (DIR) Post #AzVYlES7U4nQa2PMv2 by aras@mastodon.gamedev.place
       2025-10-23T07:04:38Z
       
       0 likes, 0 repeats
       
       Oof: followed instructions, installed "akmod-nvidia", whatever that is, and the instructions for secure boot brouhaha. And it boots! Into a 1024x768 resolution, and claims my display only supports that one. No UI garbage artifacts in CLion! But it is unusable at this resolution of course. So... further digging time now? 12/
       
 (DIR) Post #AzVYlFG6UEmL53nHpQ by aras@mastodon.gamedev.place
       2025-10-23T07:59:20Z
       
       0 likes, 0 repeats
       
       Eek: after putzing around with very conflicting info out there for, I dunno, two hours?, turns out the mistake was that I had booted into 6.16.12 boot entry instead of 6.17.4 one. Why there are three of them there? I've no idea. Why I booted into 6.16.12? Because it was the default. Why it is the default? I've no idea. 13/
       
 (DIR) Post #AzVYlG5rNoB9fa0cV6 by aras@mastodon.gamedev.place
       2025-10-23T08:03:33Z
       
       0 likes, 0 repeats
       
       Oof: turns out, all I needed to do was:sudo grubby --set-default /boot/vmlinuz-6.17.4-200.fc42.x86_64Then reboot, then:sudo dnf install "kernel-devel-$(uname -r)" "kernel-headers-$(uname -r)"sudo akmods --force --kernels "$(uname -r)"echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.confsudo dracut --force --kver "$(uname -r)"And then things work! Easy peasy, right? 🤦 14/
       
 (DIR) Post #AzVYlGahX8qhDERFZY by aras@mastodon.gamedev.place
       2025-10-23T08:27:05Z
       
       0 likes, 0 repeats
       
       Okay: now things are rolling! After guessing that you have to do `sudo dnf install g++ mesa-libGL-devel libXi-devel libXcursor-devel`, I can build some of my smol projects, e.g. https://github.com/aras-p/smol-cube from CLion IDE, and it builds and even runs. Progress! 15/
       
 (DIR) Post #AzVYlH8jUc4SumMQcK by aras@mastodon.gamedev.place
       2025-10-23T08:32:38Z
       
       0 likes, 0 repeats
       
       Very nice: so after this, I have the Fedora OS, with KDE desktop, CLion C++ IDE, and the C++ development toolchain installed, as well as standard things like Firefox, even Libre Office, and whatnot. And the whole thing takes up 15GB of space, which for these times sounds really good! 16/
       
 (DIR) Post #AzVYlHdDfGSQRKcm8W by aras@mastodon.gamedev.place
       2025-10-23T08:37:07Z
       
       0 likes, 0 repeats
       
       Just why: Alt-Tab switcher thumbnails look like they scaled down with no filtering; aliasing in your face. Why would you do this, KDE? Sticks out in an otherwise quite nice looking UI. 17/
       
 (DIR) Post #AzVYlIQUi3sAu9g7wO by aras@mastodon.gamedev.place
       2025-10-23T08:56:24Z
       
       0 likes, 0 repeats
       
       Nice: happy to report that sound just works! I have headphones plugged into display, and sound travels through display port cable from the GPU. And it all just worked; in OS itself, in Firefox, and in my own (Sokol based) apps like https://github.com/aras-p/playdatorsYoutube video hardware acceleration also feels to work; playback of 4K videos uses 4% of CPU and 10-30% of GPU. 18/
       
 (DIR) Post #AzVYlItCzIqELD73hI by aras@mastodon.gamedev.place
       2025-10-23T10:55:14Z
       
       0 likes, 0 repeats
       
       Nice: fetching Blender source code, building it from CLion works without issues. Defaults to using "ld" as the linker which feels slow, need to figure out how to convince it to use mold or somesuch https://github.com/rui314/moldAnyway, yes it does blend! 19/
       
 (DIR) Post #AzVYlJUmjatoDkh4Ge by aras@mastodon.gamedev.place
       2025-10-23T12:50:25Z
       
       0 likes, 0 repeats
       
       Not impressed: so in KDE if you have several file browser (Dolphin) windows open, and one of them you have opened in "Administrator" mode, then moving files from one into another proceeds at under 1MB/s. Does it move them three times around the earth in the process?Why I'd do this? I have downloaded something (e.g. Renderdoc), and want to place it under say `/opt/renderdoc`, for which I need to open as admin. 20/
       
 (DIR) Post #AzVYlK4EbnFtzhHNWS by aras@mastodon.gamedev.place
       2025-10-23T17:43:43Z
       
       1 likes, 0 repeats
       
       Meh: Let's try Unity! The website has nice "download for linux" button, which then shows... this page. Instructions work! Unity does not think I'm on 150% display scale and displays tiny UI. Also the menu has strange green dis-coloring on some glyphs. So far first app that does not understand my 150% display scale, it seems. Does it win something? 21/
       
 (DIR) Post #AzVcIZfRvakLnQEXD6 by aras@mastodon.gamedev.place
       2025-10-23T17:57:25Z
       
       0 likes, 0 repeats
       
       Okay & meh: Gaussian splats work on Linux, even :P Unity with that tiny UI is a bit unusable; forums are full of "please expose the font scale in preferences like there is one on windows" pleas for 5 years. It also opens all dialogs at top left corner of screen, which is not very usable. Current latest Unity (6000.2.9) by the way. 22/
       
 (DIR) Post #AzVcIb50g2mqAzCSgq by aras@mastodon.gamedev.place
       2025-10-23T18:07:16Z
       
       1 likes, 0 repeats
       
       Nice: just for lulz, tried Godot. This one scales to display scale properly, and dialogs pop up in way more expected places! Nice work, Godot :godot:! 23/