是否可以透過 GRUB 在各種 X.Org 配置和 rc 腳本之間進行選擇?

是否可以透過 GRUB 在各種 X.Org 配置和 rc 腳本之間進行選擇?

我有 AMD/Intel 混合顯示卡。當 AMD Proprietary 崩潰 X.Org 時,我一直只使用 Intel GPU。現在我已經安裝了 Catalyst,我發現功耗更高。

在 AMD/Intel 和僅限 Intel 的解決方案中,我都有列入黑名單的radeon模組。

對於英特爾唯一的解決方案,我的rc.local外觀:

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

對於 AMD/Intel 混合解決方案,我xorg.conf透過aticonfig.

rc_intel.local所以rc_amd.local我想透過不同的 grub 選單條目在它們之間切換xorg_intel.confxorg_amd.conf

是否可以?

對不起我的英文不好

答案1

是的,傳遞到核心命令列的參數(可在引導程式的配置中編輯)最終位於 /proc/cmdline 上。只需解析您的關鍵字即可。

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

相關內容