在 sony 笔记本电脑中使用“gfx_switch_status”吗?

在 sony 笔记本电脑中使用“gfx_switch_status”吗?

我成功地在我的 Sony Vaio S 系列 SVS1513C5E 笔记本电脑上安装了 14.04.3,经过一些小调整后,我非常喜欢这个设置!

我担心的是:

该设备具有 Optimus 显卡,可使用硬件开关 (Windows 7-8) 在 Intel 和 Nvidia 卡之间切换。在 Ubuntu 上,我已将 Nvidia Prime 与快速切换指示器全部设置为通过软件进行更改,但我想知道是否有可能添加以下命令:

sudo prime-select nvidiasudo prime-select intel

通过硬件开关在 SPEED 和 STAMINA 模式之间切换时作为可执行脚本?

sony-laptop文件夹中有一个名为的文件gfx_switch_status,它对开关做出反应,并将文件中的“一个单词”从 更改为 ,stamina就是speed这样。

因此,硬件开关被识别,文件内容被相应地编辑,我如何控制当它改变时会发生什么?

谢谢您的帮助 ;)

编辑:acpi_listen移动开关时显示以下硬件变化: root@UbuntuOne:~$ acpi_listen

sony/hotkey SNY5001:00 00000003 00000000

sony/hotkey SNY5001:00 00000003 00000001

答案1

我没有测试过这种方法,但你可以尝试一下。

打开终端并输入:sudo gedit /etc/acpi/events/sonyswitch

制作内容:

event=sony/hotkey
action=zenity --info --text=%e

保存文件。

打开终端并输入:sudo apt-get install zenity安装 zenity

pidof acpid使用“kill -SIGHUP ”重新启动 ACPI

将开关移至 SPEED 和 STAMINA,并记下消息框中的内容

打开gedit并输入:

#/bin/bash

if [ "$1" == "WHAT THE MESSAGE BOX SAID FOR SPEED" ]
   sudo prime-select nvidia


if [ "$1" == "WHAT THE MESSAGE BOX SAID FOR STAMINA" ]
   sudo prime-select Intel

保存文件~/vaioswitch并打开终端并运行chmod +x ~/vaioswitch

打开终端并输入:sudo gedit /etc/acpi/events/sonyswitch

编辑内容为

将第 2 行更改为 action=/home/YOUUSERNAME/vaioswitch %e

修复脚本中的所有语法错误并重新启动计算机。现在应该可以正常工作

相关内容