From 4383ae035689a788f23157dfa7065712b6a8eacc Mon Sep 17 00:00:00 2001 From: Holger Paradies Date: Wed, 1 Nov 2017 23:16:46 +0100 Subject: add cheatcodes radeoncfg intel intelcfgold --- .../lib/live/config/9026-intel-cfg | 62 ++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100755 config/chroot_local-includes/lib/live/config/9026-intel-cfg diff --git a/config/chroot_local-includes/lib/live/config/9026-intel-cfg b/config/chroot_local-includes/lib/live/config/9026-intel-cfg new file mode 100755 index 0000000..f138e0e --- /dev/null +++ b/config/chroot_local-includes/lib/live/config/9026-intel-cfg @@ -0,0 +1,62 @@ +#!/bin/sh + +Intelcfg () +{ + # Checking if configured + if [ -e /var/lib/live/config/intelcfg ] + then + return + fi + echo -n " intel-cfg" + Configure_intelcfg +} +Configure_intelcfg () +{ + # Boot parameters can be acted up either this way... + if [ -x /var/lib/dpkg/info/xserver-xorg-video-intel.postinst ] + then + if grep -qs "intelcfg" /proc/cmdline + then + # + mkdir -p /etc/X11/xorg.conf.d +cat > /etc/X11/xorg.conf.d/25-xorg-intel.conf <<"EOF" +Section "Device" + Identifier "Intel" + Driver "intel" + #Option "AccelMethod" "uxa" + #Option "DRI" "2" +EndSection +EOF + if grep -qs "intelcfgold" /proc/cmdline + then + # +cat > /etc/X11/xorg.conf.d/25-xorg-intel.conf <<"EOF" +Section "Device" + Identifier "Intel" + Driver "intel" + Option "AccelMethod" "uxa" + #Option "DRI" "2" +EndSection +EOF + fi + fi + fi +# workaround radeon +if grep -qs "radeoncfg" /proc/cmdline + then + # + mkdir -p /etc/X11/xorg.conf.d +cat > /etc/X11/xorg.conf.d/25-xorg-radeon.conf <<"EOF" +Section "Device" + Identifier "DeviceRadeon" + Driver "radeon" + Option "AccelMethod" "glamor" + Option "DRI" "3" +EndSection +EOF +fi + # Creating state file + touch /var/lib/live/config/intelcfg +} + +Intelcfg -- cgit v1.0