Использовать “gfx_switch_status” в ноутбуке Sony?

Мне успешно удалось установить 14.04.3 на моем Vaio Sony S ноутбук Серии SVS1513C5E и после немногих незначительных тонких настроек, я обожаю установку!

Мое беспокойство здесь:

Устройство имеет графику Optimus, которая использует аппаратный переключатель (Windows 7-8) для изменения между картой Intel и Nvidia. На Ubuntu у меня есть Nvidia, Главная с быстрым индикатором переключателя все настроенные для изменения его с помощью программного обеспечения, но я задаюсь вопросом, существует ли небольшая возможность добавить команды:

sudo prime-select nvidia и sudo 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
задан 26 January 2016 в 14:10

1 ответ

Я не протестировал этот метод, но можно попробовать его.

Откройте терминал и тип: sudo gedit /etc/acpi/events/sonyswitch

Сделайте содержание:

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

Сохраните файл.

Откройте терминал и тип: sudo apt-get install zenity устанавливать zenity

Перезапустите ACPI с, "уничтожают-SIGHUP pidof acpid"

Переместите переключатель и в СКОРОСТЬ и в СТОЙКОСТЬ и запишите то, что окно сообщения говорит для обоих

Открытый 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

Зафиксируйте любые синтаксические ошибки в сценарии и перезагрузите Вас компьютер. Это должно работать теперь

0
ответ дан 26 July 2019 в 08:54

Другие вопросы по тегам:

Похожие вопросы: