![]() |
#1 |
Human being with feelings
Join Date: Jun 2023
Posts: 117
|
![]()
Has anyone tried it?
Currently I'm on Debian 12, it's fantastic, but I'd like to distro hop. Why not? Fedora has a lot of new stuff, and as a KDE user, I'd like to try GNOME for a change. They say it's the DE that gets the most money for development. My biggest worry is Wayland. Second is to get all my synths working, like in Debian. |
![]() |
![]() |
![]() |
#2 | |
Human being with feelings
Join Date: Jan 2022
Location: Kalamazoo, MI
Posts: 256
|
![]() Quote:
My default is X11 but I have done limited testing on Wayland and I don't remember any problems. I stick with X11 because I love love using the Plank dock. ![]() |
|
![]() |
![]() |
![]() |
#3 |
Human being with feelings
Join Date: Aug 2022
Posts: 625
|
![]()
I've been using Fedora for about 1.5 years now, no major issues. In fact, I really like it - stable, polished, fast, supported. First had it with GNOME, then switched to KDE.
Wayland works great and out of the box, PipeWire ditto, a preemptive kernel with great performance. Ever since I tried Fedora I stopped distrohopping. That should stand for something ![]() Try Latte Dock ![]() |
![]() |
![]() |
![]() |
#4 |
Human being with feelings
Join Date: Jan 2022
Location: Kalamazoo, MI
Posts: 256
|
![]()
Well, then I'd basically have to install KDE and that's a big nope.
![]() |
![]() |
![]() |
![]() |
#5 |
Human being with feelings
Join Date: Jun 2022
Posts: 337
|
![]() |
![]() |
![]() |
![]() |
#6 |
Human being with feelings
Join Date: Jun 2023
Posts: 117
|
![]()
I run the Live Fedora 39 GNOME last night without installing.
I'm not sure if I could live in GNOME. There are some details from KDE that I use all the time. Thanks for the answers, I'll try it again tonight to see what I would be missing from GNOME if I stuck to KDE. |
![]() |
![]() |
![]() |
#7 | |
Human being with feelings
Join Date: Jun 2022
Posts: 337
|
![]() Quote:
![]() I ran Ubuntu with Unity and then Gnome over 10 years, until I tried multiple distros and desktop environments last year, and I really like KDE. I don't remember anything from Gnome that I miss or could miss. By the way, I configure my KDE still in the way it looked with Untiy. I love the top panel and left application bar and the global menus ![]() |
|
![]() |
![]() |
![]() |
#8 |
Human being with feelings
Join Date: Jun 2023
Posts: 117
|
![]()
Ok. I did try GNOME for a few hours, and as we say in my country, "no me veo en la foto" (I don't see myself in the photo) haha
I've just realized that I'm a KDE "power user" lol Anyway, GNOME fanboys can tell me here what I might be missing. And about Fedora, I picked that one because it's said that it has the best GNOME implementation. |
![]() |
![]() |
![]() |
#9 |
Human being with feelings
Join Date: Nov 2013
Posts: 2,673
|
![]()
Installing/trying.. KDE edition right now as it hit 39 and i am not only using my computer for music (please note) and, i consider myself as an EX.. - distrohopper
![]() ![]() Will do my Best to help it work though (and i don't surrender easy) may the force be with me, wish me luck ![]() ![]() |
![]() |
![]() |
![]() |
#10 |
Human being with feelings
Join Date: Jun 2022
Posts: 337
|
![]() |
![]() |
![]() |
![]() |
#11 |
Human being with feelings
Join Date: Aug 2023
Posts: 159
|
![]()
I'm just trying out Fedora 39 on my laptop. You have to be prepared to put in a little more work than on Debian systems, especially hunting packages. For example, the KXStudio repos are not available as .rpms.
I had Gnome for years on a laptop with 12,5" screen and for this purpose it was great, as screen real estate was precious. The paradigm of running every program in fullscreen suited the machine well. On my new Framework I'm less sure about this. Without the fractional scaling introduced in Fedora 39, I'd have ditched Gnome immediately. On desktop monitors I think KDE is the better option, as it has more options for customisation, you don't need touch compatibility and there is enough space to not limit yourself to the oversimplified Gnome design paradigms. This is the Reaper forum after all, we're tinkerers ![]() Speaking of which: Reaper runs rock stable in F39. The only gripes I have are that media explorer does not show my "volumes" and that JS plugins do not recognise tap-to-click on my laptop. But I didn't double-check yet if these are exclusive to Fedora or if this just an issue with the laptop drivers. |
![]() |
![]() |
![]() |
#12 | |
Human being with feelings
Join Date: Nov 2013
Posts: 2,673
|
![]() Quote:
![]() https://nobaraproject.org/ Next day edit: Fedora is great, but i will stick with Kubuntu until they force a reason opon me or sumething not to (hopefully never) i live on the EU-side of the planet, and Google/Tube might not like some of our LAWs overhere, i think ![]() ![]() Fedora allows for flatpak-start from var/lib if we feel like it or need that for some reason. (not sure how-to on non-Fedora) X-Plane 12 works, yabba dabba doo! We can have firewalld Active with two physical netcards and simply share IPv4 to another device (can ofc install that on other distros) Discover on Fedora allows to un-install stuff faster without the need for a password every time. OBS (flatpak)/ FFmpeg VAAPI HEVC / CQP works fine with recording competitive gameing. Fedora update speed i have missed but at the same time, i like a more calmed down Ubuntu speed, specially if KDE Plasma 6 is around the corner and i still have a need for x11 for some games (on KDE), maby slow things down a tad is good depending who we ask.. ![]() Fedora sure is good though ![]() Last edited by SmajjL; 11-19-2023 at 06:09 AM. |
|
![]() |
![]() |
![]() |
#13 |
Human being with feelings
Join Date: Jun 2023
Posts: 117
|
![]()
I went with Xubuntu in the end lol
|
![]() |
![]() |
![]() |
#14 |
Human being with feelings
Join Date: Nov 2013
Posts: 2,673
|
![]() |
![]() |
![]() |
![]() |
#15 |
Human being with feelings
Join Date: Jun 2023
Posts: 117
|
![]() |
![]() |
![]() |
![]() |
#16 |
Human being with feelings
Join Date: Nov 2013
Posts: 2,673
|
![]() |
![]() |
![]() |
![]() |
#17 | |
Human being with feelings
Join Date: Jun 2023
Posts: 117
|
![]() Quote:
And Debian 12 is good for my poor internet connection, because of the very few updates. This time I haven't even installed flatpak support, |
|
![]() |
![]() |
![]() |
#18 | |
Human being with feelings
Join Date: Nov 2013
Posts: 2,673
|
![]() Quote:
Ahh, there is One reason ![]() ![]() ![]() I think Starlink is bound to get cheaper or, less expensive if that would be an option? Also, at the beginning, i was going totally crazy bonkers with distrohopping and i have mixed feelings about it, because i kinda enjoyed trying stuff but hello! my time on earth is limited... ![]() ![]() |
|
![]() |
![]() |
![]() |
#19 |
Human being with feelings
Join Date: Jun 2022
Posts: 337
|
![]() |
![]() |
![]() |
![]() |
#20 |
Human being with feelings
Join Date: Jun 2023
Posts: 117
|
![]() |
![]() |
![]() |
![]() |
#21 |
Human being with feelings
Join Date: Jun 2022
Posts: 337
|
![]() |
![]() |
![]() |
![]() |
#22 | |
Human being with feelings
Join Date: Nov 2013
Posts: 2,673
|
![]() Quote:
![]() Is the mousesensitivity the same now using RAW-input or, not? find out for me please ![]() Also, just filled up your coffee-stash, you gonna need it and, there is something (top secret) you need to try in COPR.. Slap! ![]() |
|
![]() |
![]() |
![]() |
#23 |
Human being with feelings
Join Date: Dec 2020
Posts: 8
|
![]()
Guys how do you get Fedora 39 working for music production? I've followed this guide:
https://copr.fedorainfracloud.org/co...ickl/wine-tkg/ And the developer and creator of it also has personally helped me through discord but still I get really poor performance. (Xruns, high dsp usage and stuttering even with just one plugin open) It's not an issue with my PC since on Windows it works great. Just tried Ubuntu and it also gets way better performance when producing music, but Fedora works amazing for me in every other aspect so I would like to find a solution for it. Any advice is appreciated!
__________________
Here's the kind of music I make in Reaper :D Last edited by IRVNG; 11-28-2023 at 10:21 AM. |
![]() |
![]() |
![]() |
#24 |
Human being with feelings
Join Date: Jun 2022
Posts: 337
|
![]()
First question, do you use X11 or wayland. I use X11.
I don't know this git you mention, so I just can tell you what I do after a fresh install. # limits.conf sudo nano /etc/security/limits.conf @audio - rtprio 98 @audio - nice -10 @audio - memlock unlimited # sysctl.conf sudo nano /etc/sysctl.conf vm.swappiness=10 fs.inotify.max_user_watches=524288 vm.max_map_count=2147483642 sudo sysctl --system # adding user to audio group sudo usermod -aG audio $USER # adding repo and installing wine-staging sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/39/winehq.repo sudo dnf install winehq-staging # adding this to the grub_cmdline (ADDING NOT DELETING OTHER STUFF) sudo nano /etc/default/grub GRUB_CMDLINE_LINUX="preempt=full threadirqs" sudo grub2-mkconfig -o /boot/grub2/grub.cfg Then I install yabridge from the git https://github.com/robbert-vdh/yabridge/releases Just unpack the tar.gz to .local/share and set it up as documented on the git page. And installing reaper. I think that's all. Last edited by fabio77; 11-28-2023 at 11:51 AM. |
![]() |
![]() |
![]() |
#25 | |
Human being with feelings
Join Date: Nov 2011
Posts: 932
|
![]() Quote:
* The most software (including 3rd party repositories) * Independent—free of corporate influence * Huge support community * Excellent documentation * Very flexible—can be minimal or full featured * Numerous Desktop Environment choices * Supports multiple chip architectures * Between stable & bleeding edge (similar to #debiantesting) * Dependable & requires little manual intervention (unlike #archlinux) |
|
![]() |
![]() |
![]() |
#26 | |
Human being with feelings
Join Date: Nov 2011
Posts: 932
|
![]() Quote:
I don't think there is much need to worry about Wayland at this point. ![]() |
|
![]() |
![]() |
![]() |
#27 | |
Human being with feelings
Join Date: Nov 2011
Posts: 932
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#28 | |||
Human being with feelings
Join Date: Jun 2022
Posts: 337
|
![]() Quote:
![]() Quote:
And even in this forum I read about some trouble with plugins regarding wayland. So I'm still not convinced. But I hope for better support at least in fedora 41. That would be the time when fedora 39 gets no longer support. Quote:
Is it not sufficient to add the user to the audio group? |
|||
![]() |
![]() |
![]() |
#29 | |
Human being with feelings
Join Date: Nov 2011
Posts: 932
|
![]() Quote:
Indeed, things will improve with each subsequent version of the software. Hopefully that monitor issue you are experiencing will be fixed by Fedora 41. ![]() It depends on which group is configured with your rtprio and memlock settings. You do that configuration yourself, so it will be likely up to you. However, Fedora by default has the Pipewire group added for this particular purpose, so I see very little reason to duplicate things with an audio group. You could call your group "banana" if you wanted to, as long as you create and edit a banana config file with the right settings. The Pipewire wiki recommends the following: https://gitlab.freedesktop.org/pipew...ormance-tuning RLIMITs Real-time priority limits are usually stored in /etc/security/limits.conf and /etc/security/limits.d/. The best option is to add a new file 95-pipewire.conf in /etc/security/limits.d/ with this content: # Default limits for users of pipewire @pipewire - rtprio 95 @pipewire - nice -19 @pipewire - memlock 4194304 Then add your user to the PipeWire group so that you can use these priorities. As for making sure your Pipewire is using Pro Audio mode, that is where the latency improvement and reduced xruns will come from (between the above pipewire settings listed above and this). Pipewire was using an insufficient scheduler, and several of us contacted the developer and discussed the issue with him. After a bit, we convinced him that more improvement was needed, so he added a pro audio mode that's using IRQ scheduling like JACK does, to get the equivalent performance. Our journey and experiences (as well as the explanations on everything) are pretty well documented here: https://linuxmusicians.com/viewtopic.php?t=25804 Warning, it's a long read, but it is very enlightening regarding how Pipewire is working now with the 1.0 version. I highly recommend it for getting a better understanding. ![]() I hope this is helpful! ![]() Edit: I also forgot that to best benefit from a standard generic kernel, you'll want to use GRUB and add the following kernel boot parameters: /preempt=full /irqthreads Last edited by audiojunkie; 11-28-2023 at 06:01 PM. |
|
![]() |
![]() |
![]() |
#30 |
Human being with feelings
Join Date: Jun 2022
Posts: 337
|
![]()
Thank you for this explanation and the link. Now I understand. I will probably change this from @audio to @pipewire.
|
![]() |
![]() |
![]() |
#31 | |
Human being with feelings
Join Date: Dec 2020
Posts: 8
|
![]() Quote:
![]()
__________________
Here's the kind of music I make in Reaper :D Last edited by IRVNG; 11-29-2023 at 12:43 AM. |
|
![]() |
![]() |
![]() |
#32 | |
Human being with feelings
Join Date: Dec 2020
Posts: 8
|
![]() Quote:
![]() But now I'm confused about what I need to do to configure my Fedora 39 installation for low latency and no xruns. Where do I find that Pipewire Pro Audio Mode and how do I activate it? Can you write a guide like Fabio did or improve upon it? I’m using Fedora Workstation 39 (GNOME desktop) btw. Thanks in advance!
__________________
Here's the kind of music I make in Reaper :D Last edited by IRVNG; 11-29-2023 at 01:10 AM. |
|
![]() |
![]() |
![]() |
#33 | ||
Human being with feelings
Join Date: Jun 2022
Posts: 337
|
![]() Quote:
![]() Apropos performance... You can use this commands to detect the active cpu governor mode and set it on performance. # read the status cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor # set it to performance echo -n performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor In the same way you can put it back on the mode you detected first. Quote:
On KDE when I click on the volume symbol in the panel, I can click on the three lines for the drop down menu. In there is the option for "Pro Audio". I didn't test it, because I was too lazy to turn on my audio card and make a test ![]() I think other Desktop Environments should have a similar option. And I hope I will find out how to manage this via terminal for DE independent usage. But I want to add, I'm not 100% sure about that. So I hope @audiojunkie will confirm or correct me. Last edited by fabio77; 11-29-2023 at 04:29 AM. |
||
![]() |
![]() |
![]() |
#34 | |
Human being with feelings
Join Date: Aug 2022
Posts: 625
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#35 | |
Human being with feelings
Join Date: Jun 2022
Posts: 337
|
![]()
I'm not sure. Let me know if you try
![]() I wrote a script that I use to switch states while music production and back when finished. And maybe a tip. There is a software called tlp and tlp-gui that can manage this for you. It is a powermanagement software. I don't use it because I don't know if it could collide with some powermanagement tools installed by fedora as a default. But I know that @glennbo mentioned and uses it. Quote:
I just need powersave and performance for now. But if you research further, I'm pretty sure also the states "ondemand" and "schedutil" should be supported. Last edited by fabio77; 11-29-2023 at 06:56 AM. |
|
![]() |
![]() |
![]() |
#36 | |
Human being with feelings
Join Date: Aug 2022
Posts: 625
|
![]() Quote:
I think they can be accessed through amd_pstate, but don't know exactly how yet. If I find anything I'll reply back. |
|
![]() |
![]() |
![]() |
#37 | ||
Human being with feelings
Join Date: Jun 2022
Posts: 337
|
![]() Quote:
And tlp not affecting the cpu governor is suprising me also. If you're interested in getting it working you maybe could find a hint on the developers site https://linrunner.de/tlp/faq/processor.html And for the bash script, here is mine, if you want to take it as a base: Code:
#!/bin/bash # cpu-governor switch to performance and back to powersave count=$(cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor | wc -l) result=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor) if [[ $result != "performance" ]] then echo "CPU is running on powersave."; echo "To switch to performance root-privileges are required." echo -n performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; echo " will be set on all $count cpu-cores."; cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; else echo "CPU is running on performance."; echo "To switch to powersave root-privileges are required." echo -n powersave | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; echo " will be set on all $count cpu-cores."; cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; fi exit You maybe have to make it executable with: sudo chmod 755 name_of_the_script.sh And you might want to export its path to your bashrc/zshrc as you probably do with yabridge also: export PATH="$PATH:$HOME/.local/bin/name_of_the_script.sh:$HOME/.local/share/yabridge" Quote:
![]() Last edited by fabio77; 11-29-2023 at 10:31 AM. |
||
![]() |
![]() |
![]() |
#38 | |
Human being with feelings
Join Date: Dec 2020
Posts: 8
|
![]() Quote:
After following it my Scarlett 2i4 shows this when entering one of the commands specified in there: Code:
alsa.card_name = "Scarlett 2i4 USB" alsa.long_card_name = "Focusrite Scarlett 2i4 USB at usb-0000:00:14.0-3.3.3, high speed" alsa.driver_name = "snd_usb_audio" clock.name = "api.alsa.1" device.profile.pro = "true" device.profile.name = "pro-input-0" device.profile.description = "Pro" card.profile.device = "1" ![]() Edit: I had to follow that tutorial because I found no way to do that in GNOME settings.
__________________
Here's the kind of music I make in Reaper :D |
|
![]() |
![]() |
![]() |
#39 | |
Human being with feelings
Join Date: Jun 2022
Posts: 337
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#40 | |
Human being with feelings
Join Date: Nov 2011
Posts: 932
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
Thread Tools | |
Display Modes | |
|
|