Ist es möglich, über GRUB zwischen verschiedenen X.Org-Konfigurationen und RC-Skripten zu wählen?

Ist es möglich, über GRUB zwischen verschiedenen X.Org-Konfigurationen und RC-Skripten zu wählen?

Ich habe eine AMD/Intel-Hybridgrafik. Ich habe nur die Intel-GPU verwendet, als AMD Proprietary X.Org zum Absturz brachte. Jetzt habe ich Catalyst installiert und festgestellt, dass der Stromverbrauch höher ist.

Sowohl bei AMD/Intel- als auch bei reinen Intel-Lösungen habe ich radeonein Modul auf die schwarze Liste gesetzt.

Für eine reine Intel-Lösung sieht mein rc.localAussehen so aus:

modprobe radeon
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Und für die AMD/Intel-Hybridlösung habe ich eine andere xorg.confKonfiguration über aticonfig.

Ich hätte also gerne rc_intel.local, rc_amd.local, xorg_intel.conf, xorg_amd.confund könnte über verschiedene Grub-Menüeinträge zwischen ihnen wechseln.

Ist es möglich?

Entschuldigung für mein Englisch

Antwort1

Ja, an die Kernel-Befehlszeile übergebene Parameter (in den Konfigurationen Ihres Bootloaders editierbar) landen auf /proc/cmdline. Analysieren Sie es einfach nach Ihren Schlüsselwörtern.

case "$(< /proc/cmdline)" in
  *keyword*)do something;;
  *another*)do another;;
esac

verwandte Informationen