12-18-2018, 07:36 AM | #1 |
Human being with feelings
Join Date: Dec 2015
Posts: 214
|
HowTo - Devuan KDE(latest) systemd free debian based OS setup
updated jan/19/2019
### edit ### better use an RT kernel instead of the liquorix kernel above - I got problems for the second time after a liquorix kernel upgrade w/ a black-screen! --------------------------------------- Devuan Installation: 1. download latest devuan (beowulf - testing) mini.iso http://pkgmaster.devuan.org/devuan/d...mages/netboot/ or upgrade Devuan ASCII to BEOWULF: 2. upgrade existing devuan ascii or install the ISO above, select KDE during the setup process - do not set a root password - keep root PW empty (we use sudo) Code:
sudo nano /etc/apt/sources.list remove / deactivate #deb cdrom:[devuan_ascii_2.0.0_amd64_dvd-1]/ ascii main non-free sudo apt-get update sudo apt-get install sddm-theme-breeze change the login screnn in settings to sddm-theme-breeze sudo apt-get update && sudo apt-get dist-upgrade sudo update-grub reboot sudo nano /etc/apt/sources.list change to: deb http://pkgmaster.devuan.org/merged beowulf main deb-src http://pkgmaster.devuan.org/merged beowulf main deb http://pkgmaster.devuan.org/merged beowulf-security main deb-src http://pkgmaster.devuan.org/merged beowulf-security main deb http://pkgmaster.devuan.org/merged beowulf-updates main deb-src http://pkgmaster.devuan.org/merged beowulf-updates main we need a pinning for policykit sudo nano /etc/apt/preferences.d/policy_beo add: Package: policykit-1 Pin: version 0.105-18* Pin-Priority: 1001 Package: libpolkit-agent-1-0 Pin: version 0.105-18* Pin-Priority: 1001 Package: libpolkit-backend-1-0 Pin: version 0.105-18* Pin-Priority: 1001 Package: libpolkit-backend-elogind-1-0 Pin: version 0.105-18* Pin-Priority: 1001 Package: libpolkit-gobject-elogind-1-0 Pin: version 0.105-18* Pin-Priority: 1001 Package: libpolkit-gobject-1-0 Pin: version 0.105-18* Pin-Priority: 1001 sudo apt-get update sudo apt-get dist-upgrade sudo nano /etc/pulse/client.conf.d/00-disable-autospawn.conf change to: # On linux systems, disable autospawn by default # If you are not using systemd, comment out this line #autospawn=no sudo apt purge accountwizard akonadi-backend-mysql akonadi-server akregator kaddressbook kdepim-addons kdepim-runtime kdepim-themeeditors kleopatra kmail knotes kontact korganizer ktnef osspd kdevelop amarok sane geoip-database kde-telepathy ntp ntpdate irqbalance sddm-theme-debian-maui sudo apt-get autoremove --purge sudo apt-get autoclean sudo apt-get update sudo nano /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash threadirqs" sudo update-initramfs -u sudo update-grub reboot ######## optional - shows a few systemd error msg during boot but worked ########## liquorix low-latency kernel: https://liquorix.net/ sudo apt-get update && sudo apt-get install apt-transport-https ## one-liner sudo echo -e 'deb http://liquorix.net/debian sid main\ndeb-src http://liquorix.net/debian sid main\n\n# Mirrors:\n#\n# Unit193 - France\n# deb http://mirror.unit193.net/liquorix sid main\n# deb-src http://mirror.unit193.net/liquorix sid main' | sudo tee /etc/apt/sources.list.d/liquorix.list wget -O - https://liquorix.net/linux-liquorix.pub | sudo apt-key add - sudo apt-get update sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64 ##################################### sudo update-initramfs -u sudo update-grub reboot check all the KDE settings and disable any effect, search indexing etc. cat /proc/cpuinfo sudo apt-get install cpufrequtils #echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils sudo nano /etc/default/cpufrequtils ENABLE="true" GOVERNOR="performance" MAX_SPEED="0" MIN_SPEED="0" sudo usermod -a -G audio yourusername sudo usermod -a -G disk yourusername sudo nano /etc/security/limits.conf @audio - rtprio 99 @audio - memlock 2097152 * soft nofile 100000 * hard nofile 100000 ##groupadd realtime sudo usermod -a -G audio yourusername sudo nano /etc/pam.d/common-session session required pam_limits.so sudo nano /etc/pam.d/common-session-noninteractive session required pam_limits.so sudo nano /etc/sysctl.conf dev.hpet.max-user-freq=3072 sudo nano /etc/udev/rules.d/40-timer-permissions.rules KERNEL=="rtc0", GROUP="audio" KERNEL=="hpet", GROUP="audio" sudo nano /etc/sudoers.d/sysadmin # This file is managed by Chef. # Do NOT modify this file directly. %sysadmin ALL=(ALL) ALL sudo nano /etc/sysctl.conf dev.hpet.max-user-freq=3072 vm.swappiness = 10 vm.dirty_ratio = 6 vm.dirty_background_ratio = 3 vm.vfs_cache_pressure = 50 sudo nano /etc/fstab change: errors=remount-ro to: noatime,nodelalloc,barrier=0,i_version,commit=30,inode_readahead_blks=64,errors=remount-ro reboot install Kxstudio repros: http://kxstudio.linuxaudio.org/Repositories Wine sudo dpkg --add-architecture i386 sudo apt-get clean wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key #sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu #sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' sudo nano /etc/apt/sources.list deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main sudo apt-get update sudo apt-get install --install-recommends winehq-staging sudo apt-get install winbind sudo apt-get install winetricks dpkg --get-selections | grep wine remove wine-rt etc sudo apt-get install winbind sudo apt-get install gnutls-bin sudo apt-get install libntlm0 sudo apt-get install cabextract sudo apt-get install wineasio regsvr32 wineasio.dll read: https://forum.cockos.com/showthread.php?t=210390 https://forum.cockos.com/showthread.php?t=193761
__________________
Manjaro-KDE RT, AMD FX-8350, 16GB, nvidia GT 630, Multiscreen (2x 22", 1x 15"), Reaper (latest) Theme: iLogic Next, Interface: Tascam US-16x08, ControlSurface: Tascam US-2400, Monitors: JBL 4412A, Tascam VL-S3 & Alesis Elevate 3 mkII Last edited by monty; 01-21-2019 at 12:53 AM. |
12-18-2018, 07:49 AM | #2 |
Human being with feelings
Join Date: Aug 2011
Location: Near a big lake
Posts: 3,943
|
I'm curious what problem you have with systemd. With MX Linux I can use that or sysvinit. I'm currently using systemd because the system is a little bit faster at loading apps and booting/shutdown. You had mentioned something about IRQs being reassigned?
|
12-18-2018, 08:06 AM | #3 |
Human being with feelings
Join Date: Dec 2015
Posts: 214
|
yeah, sometimes systemd sets new ports ot IRQs for USB devices ... You should give it a try, the system above is a little faster than MX, Ubuntu or Manjaro & Arch Distros ... with a 4.19.0-10.1-liquorix-amd64 #1 ZEN SMP PREEMPT Kernel ;-)
__________________
Manjaro-KDE RT, AMD FX-8350, 16GB, nvidia GT 630, Multiscreen (2x 22", 1x 15"), Reaper (latest) Theme: iLogic Next, Interface: Tascam US-16x08, ControlSurface: Tascam US-2400, Monitors: JBL 4412A, Tascam VL-S3 & Alesis Elevate 3 mkII |
12-18-2018, 10:01 AM | #4 |
Human being with feelings
Join Date: Aug 2011
Location: Near a big lake
Posts: 3,943
|
MX Linux works fine for me (30% more efficient than Windows 7, and lower latency) and I get my choice of systemd or sysvinit whenever I want. I'm going to keep using systemd and see if I ever have a problem. My audio device is not USB so that won't be an issue.
Also I already tried liquorix. For me all it did was increase my CPU use in Reaper. I wasn't able to set a lower block size for lower latency with my card. Maybe if I had an RME card or something which would actually function correctly with a very small block size, it might make a difference. But it doesn't for me, except increasing my CPU use. |
12-18-2018, 10:17 AM | #5 |
Human being with feelings
Join Date: Dec 2015
Posts: 214
|
oh, I like MX too ... but the packages are mostly a little older and I need KDE parts for a good worlflow, like dophin to filter files and stable handling w/ files ...
I tried to ugrade from MX Xfce to Plasma5 but there are too many configs inside the home folder and /etc which conflicts w/ each of the WM ... it's not easy to setup a KDE system with MX with plasma (5.14) ...
__________________
Manjaro-KDE RT, AMD FX-8350, 16GB, nvidia GT 630, Multiscreen (2x 22", 1x 15"), Reaper (latest) Theme: iLogic Next, Interface: Tascam US-16x08, ControlSurface: Tascam US-2400, Monitors: JBL 4412A, Tascam VL-S3 & Alesis Elevate 3 mkII Last edited by monty; 12-18-2018 at 10:51 PM. |
12-18-2018, 03:02 PM | #6 |
Human being with feelings
Join Date: Jun 2011
Location: Belgium
Posts: 5,246
|
Thanks, Monty!
You made my day. I was planning to figure out Linux audio with Devuan. Your recipe will shorten that process considerably.
__________________
In a time of deceit telling the truth is a revolutionary act. George Orwell |
12-19-2018, 10:48 AM | #7 |
Human being with feelings
Join Date: Dec 2015
Posts: 214
|
updated sources list - see above!
__________________
Manjaro-KDE RT, AMD FX-8350, 16GB, nvidia GT 630, Multiscreen (2x 22", 1x 15"), Reaper (latest) Theme: iLogic Next, Interface: Tascam US-16x08, ControlSurface: Tascam US-2400, Monitors: JBL 4412A, Tascam VL-S3 & Alesis Elevate 3 mkII |
01-19-2019, 01:33 AM | #8 |
Human being with feelings
Join Date: Dec 2015
Posts: 214
|
update - upgrade w/ liquorix kernel should work now
### EDIT ### better use an RT kernel instead of the liquorix kernel above - I got problems for the second time after a liquorix kernel upgrade w/ a black-screen!
__________________
Manjaro-KDE RT, AMD FX-8350, 16GB, nvidia GT 630, Multiscreen (2x 22", 1x 15"), Reaper (latest) Theme: iLogic Next, Interface: Tascam US-16x08, ControlSurface: Tascam US-2400, Monitors: JBL 4412A, Tascam VL-S3 & Alesis Elevate 3 mkII Last edited by monty; 01-21-2019 at 12:52 AM. |
Thread Tools | |
Display Modes | |
|
|