From 3eb996a1508042246630324cf0392dfbb52b52c9 Mon Sep 17 00:00:00 2001 From: asmeron Date: Wed, 9 Aug 2023 17:58:24 +0600 Subject: [PATCH 1/5] Add new options to grub-cmdline-linux.csv --- grub-cmdline-linux.csv | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/grub-cmdline-linux.csv b/grub-cmdline-linux.csv index 214b158..56f032d 100644 --- a/grub-cmdline-linux.csv +++ b/grub-cmdline-linux.csv @@ -7,8 +7,23 @@ noapic;Disable APIC nolapic;Disable local APIC single;Single User Mode nomodeset;Disable kernel selection and loading of video drivers -915.enable_dc=0;Disable GPU power management +i915.modeset=1;Use kernel modesetting [KMS] (0=disable, 1=on, -1=force vga console preference [default]) (int) +i915.enable_fbc=0;Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int) +i915.enable_dc=0;Enable power-saving display C-states. (-1=auto [default]; 0=disable; 1=up to DC5; 2=up to DC6; 3=up to DC5 with DC3CO; 4=up to DC6 with DC3CO) (int) +i915.enable_psr=0;Enable PSR (0=disabled, 1=enabled) (int) +i915.disable_power_well=1;Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int) +i915.enable_ips=N;Enable IPS (default: true) (int) +i915.fastboot=1;Try to skip unnecessary mode sets at boot time (0=disabled, 1=enabled) Default: -1 (use per-chip default) (int) +i915.disable_display=Y;Disable display (default: false) (bool) +i915.enable_guc=0;Enable GuC load for GuC submission and/or HuC load. Required functionality can be selected using bitmask values. (-1=auto [default], 0=disable, 1=GuC submission, 2=HuC load) (int) +i915.enable_dp_mst=N;Enable multi-stream transport (MST) for new DisplayPort sinks. (default: true) (bool) +i915.enable_gvt=Y;Enable support for Intel GVT-g graphics virtualization host support (default:false) (bool) ahci.mobile_lpm_policy=1;Maximum performance, power management snd-intel-dspcfg.dsp_driver=1;Forced selection of an Intel sound device driver -intel_idle.max_cstate=1;Prevents the processor from going into a deep sleep state -intel_idle.max_cstate=4;Eliminates flickering laptop display on Ultra Voltage processors +intel_idle.no_acpi=Y;Do not use ACPI _CST for building the idle states list (default:N) (bool) +intel_idle.use_acpi=Y;Use ACPI _CST for building the idle states list (default:N) (bool) +intel_idle.max_cstate=1;Prevents the processor from going into a deep sleep state (default:9) (int) +intel_idle.max_cstate=2;Eliminates flickering laptop display on Ultra Voltage processors (int) +intel_idle.max_cstate=3;Eliminates flickering laptop display on Ultra Voltage processors (int) +intel_idle.max_cstate=4;Eliminates flickering laptop display on Ultra Voltage processors (int) +intel_idle.states_off=1;Mask of disabled idle states (0=disabled, 1=enabled) Default: 0 (uint) From 9575899bdd498c99a54f7d4eedb7247b66bc0af7 Mon Sep 17 00:00:00 2001 From: asmeron Date: Wed, 9 Aug 2023 18:01:58 +0600 Subject: [PATCH 2/5] Add new options to grub-cmdline-linux.csv --- grub-cmdline-linux.csv | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/grub-cmdline-linux.csv b/grub-cmdline-linux.csv index 56f032d..080932d 100644 --- a/grub-cmdline-linux.csv +++ b/grub-cmdline-linux.csv @@ -18,8 +18,9 @@ i915.disable_display=Y;Disable display (default: false) (bool) i915.enable_guc=0;Enable GuC load for GuC submission and/or HuC load. Required functionality can be selected using bitmask values. (-1=auto [default], 0=disable, 1=GuC submission, 2=HuC load) (int) i915.enable_dp_mst=N;Enable multi-stream transport (MST) for new DisplayPort sinks. (default: true) (bool) i915.enable_gvt=Y;Enable support for Intel GVT-g graphics virtualization host support (default:false) (bool) -ahci.mobile_lpm_policy=1;Maximum performance, power management -snd-intel-dspcfg.dsp_driver=1;Forced selection of an Intel sound device driver +ahci.marvell_enable=1;Marvell SATA via AHCI (1 = enabled) (int) +ahci.mobile_lpm_policy=1;Default LPM policy for mobile chipsets (default:-1) (int) +snd-intel-dspcfg.dsp_driver=1;Force the DSP driver for Intel DSP (0=auto, 1=legacy, 2=SST, 3=SOF) (int) intel_idle.no_acpi=Y;Do not use ACPI _CST for building the idle states list (default:N) (bool) intel_idle.use_acpi=Y;Use ACPI _CST for building the idle states list (default:N) (bool) intel_idle.max_cstate=1;Prevents the processor from going into a deep sleep state (default:9) (int) From 77f3a1826727c30397754f9a96f593cf8c34c45a Mon Sep 17 00:00:00 2001 From: asmeron Date: Wed, 9 Aug 2023 18:23:44 +0600 Subject: [PATCH 3/5] Fix makefile --- Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index e670b35..d5eb929 100644 --- a/Makefile +++ b/Makefile @@ -124,11 +124,11 @@ install: check uninstall @install -Dm644 -t "${DESTDIR}${PREFIX}/share/applications/" "${PKGNAME}.desktop" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/" grub-cmdline-linux.csv + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/" grub-terminal-input.csv + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/" grub-terminal-output.csv + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/" grub-play.csv @install -Dm644 "com.ublinux.${PKGNAME}.policy" "${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}${PKGIDENT}.policy" - @install -Dm644 -t "${DESTDIR}/usr/share/${PKGNAME}/" grub-cmdline-linux.csv - @install -Dm644 -t "${DESTDIR}/usr/share/${PKGNAME}/" grub-terminal-input.csv - @install -Dm644 -t "${DESTDIR}/usr/share/${PKGNAME}/" grub-terminal-output.csv - @install -Dm644 -t "${DESTDIR}/usr/share/${PKGNAME}/" grub-play.csv @sed -e '\|annotate key=|s|/usr/bin|${PREFIX}/bin|' -e '/action id=/s/\.run/${PKGIDENT}\.run/' -i ${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}${PKGIDENT}.policy @if [ -z ${DESTDIR} ]; then \ [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ From 2607865b42f91aca7a75eddf2855a68c235c5e85 Mon Sep 17 00:00:00 2001 From: asmeron Date: Thu, 10 Aug 2023 22:50:40 +0600 Subject: [PATCH 4/5] Add options to grub-cmdline-linux.csv --- grub-cmdline-linux.csv | 2 ++ 1 file changed, 2 insertions(+) diff --git a/grub-cmdline-linux.csv b/grub-cmdline-linux.csv index 080932d..3e41cd3 100644 --- a/grub-cmdline-linux.csv +++ b/grub-cmdline-linux.csv @@ -28,3 +28,5 @@ intel_idle.max_cstate=2;Eliminates flickering laptop display on Ultra Voltage pr intel_idle.max_cstate=3;Eliminates flickering laptop display on Ultra Voltage processors (int) intel_idle.max_cstate=4;Eliminates flickering laptop display on Ultra Voltage processors (int) intel_idle.states_off=1;Mask of disabled idle states (0=disabled, 1=enabled) Default: 0 (uint) +usbcore.autosuspend=-1;default autosuspend delay (-1=disabled) (int) +modprobe.blacklist=nouveau;Force dont`t load nouveau driver video for Nvidia \ No newline at end of file From 9cb8a5ebf7c620bb8de39a5a0298f6484bc794d4 Mon Sep 17 00:00:00 2001 From: asmeron Date: Thu, 17 Aug 2023 11:51:03 +0600 Subject: [PATCH 5/5] Add new options grub-cmdline-linux.csv --- grub-cmdline-linux.csv | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/grub-cmdline-linux.csv b/grub-cmdline-linux.csv index 3e41cd3..e27bec1 100644 --- a/grub-cmdline-linux.csv +++ b/grub-cmdline-linux.csv @@ -1,12 +1,15 @@ Option;Description -quiet;Downloading without text messages -splash;Show welcome window noplymouth;Disable Plymouth +rd.plymouth=0;Disable Plymouth +plymouth.enable=0;Disable Plymouth +plymouth.debug;Write debug output into /var/log/plymouth-debug.log acpi=off;Disable ACPI noapic;Disable APIC nolapic;Disable local APIC single;Single User Mode nomodeset;Disable kernel selection and loading of video drivers +nouveau.modeset=0; enable driver (default: auto, 0 = disabled, 1 = enabled, 2 = headless) (int) +nouveau.noaccel;disable kernel/abi16 acceleration (int) i915.modeset=1;Use kernel modesetting [KMS] (0=disable, 1=on, -1=force vga console preference [default]) (int) i915.enable_fbc=0;Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int) i915.enable_dc=0;Enable power-saving display C-states. (-1=auto [default]; 0=disable; 1=up to DC5; 2=up to DC6; 3=up to DC5 with DC3CO; 4=up to DC6 with DC3CO) (int)