起動時にハイブリッド グラフィックス ディスクリート カードを無効にするスクリプト

起動時にハイブリッド グラフィックス ディスクリート カードを無効にするスクリプト

かなり前に、/etc/rc.local で簡単なスクリプトを使用して、起動時にディスクリート グラフィックスを無効にしました。しかし、現在、root としてログインしていない場合は /sys/kernel/debug/vgaswitcheroo/switch で何も実行できないため (「sudo su」の後でのみ使用できます)、スクリプトは何も実行できません。権限を昇格する方法や、これを機能させる方法について何かアイデアはありますか?

よろしくお願いします。

答え1

私は使用しています

chmod -R 705 /sys/kernel/debug

chown -R $YOURUSERNAME:$YOURUSERNAME /sys/kernel/debug/vgaswitcheroo

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

rc.localの場合は、この方法がうまくいくことが多いです(いつもうまくいくとは限りませんが)。

関連情報