О выводе vga_switcher

Когда IGD и DIS существуют на моем компьютере, и я хочу отключить DIS, поэтому я создаю сервис для включения и выключения DIS. Это работает. Наконец, я решаю добавить команду сервиса в / etc / rc .local, чтобы DIS автоматически отключался. К сожалению, он не работает. Только одна команда добавлена ​​мной в файл /etc/rc.local, так что я могу подтвердить, что сбой вызван этой добавленной командой.

Раньше я непосредственно добавлял команду "echo OFF> / sys / kernel / debug ..." в /etc/rc.local, и при перезапуске запуск системы завершался неудачей. Так что я подумал, может быть, когда команда будет выполнена , DIS не включен или не готов к работе. Так возникает конфликт! Это только мое предсказание. Затем я добавил однострочную команду «sleep 1s» перед «echo OFF ...», она работает почти каждый раз, когда я запускаю или перезапустите ПК, хотя иногда происходит сбой.

Результат вывода «cat / sys / kernel / debug ...» следующий: 0: IGD: +: Pwr: 0000: 00: 02.0 1: DIS:: Pwr: 0000: 01: 00.0

Я хочу знать, что 0000: 00: 02.0 означает что? Время первого включения ? Если это действительно было время, я могу установить команду «sleep 2s» для ожидания включения DIS, а затем «echo OFF> ...»

Спасибо за ваш совет!

0
задан 28 June 2012 в 18:35

6 ответов

Это не имеет значения. Для получения дополнительной информации см. эту страницу .

Вы можете отредактировать /etc/rc.local и добавить следующие строки:

sleep 6
echo ON > /sys/kernel/debug/vgaswitcheroo/switch 
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Затем сохраните файл и перезапустите .

Для меня это сработало. sleep 1 или 2 слишком рано, и это приводит к зависанию системы.

Попробуйте и скажите, каковы результаты. (Используйте его на свой страх и риск. Я тестировал только в своей системе.)

0
ответ дан 25 July 2018 в 18:37

Это не имеет значения. Для получения дополнительной информации см. эту страницу .

Вы можете отредактировать /etc/rc.local и добавить следующие строки:

sleep 6
echo ON > /sys/kernel/debug/vgaswitcheroo/switch 
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Затем сохраните файл и перезапустите .

Для меня это сработало. sleep 1 или 2 слишком рано, и это приводит к зависанию системы.

Попробуйте и скажите, каковы результаты. (Используйте его на свой страх и риск. Я тестировал только в своей системе.)

0
ответ дан 2 August 2018 в 00:46

Это не имеет значения. Для получения дополнительной информации см. эту страницу .

Вы можете отредактировать /etc/rc.local и добавить следующие строки:

sleep 6
echo ON > /sys/kernel/debug/vgaswitcheroo/switch 
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Затем сохраните файл и перезапустите .

Для меня это сработало. sleep 1 или 2 слишком рано, и это приводит к зависанию системы.

Попробуйте и скажите, каковы результаты. (Используйте его на свой страх и риск. Я тестировал только в своей системе.)

0
ответ дан 4 August 2018 в 16:16

Это не имеет значения. Для получения дополнительной информации см. эту страницу .

Вы можете отредактировать /etc/rc.local и добавить следующие строки:

sleep 6
echo ON > /sys/kernel/debug/vgaswitcheroo/switch 
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Затем сохраните файл и перезапустите .

Для меня это сработало. sleep 1 или 2 слишком рано, и это приводит к зависанию системы.

Попробуйте и скажите, каковы результаты. (Используйте его на свой страх и риск. Я тестировал только в своей системе.)

0
ответ дан 6 August 2018 в 00:55

Это не имеет значения. Для получения дополнительной информации см. эту страницу .

Вы можете отредактировать /etc/rc.local и добавить следующие строки:

sleep 6
echo ON > /sys/kernel/debug/vgaswitcheroo/switch 
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Затем сохраните файл и перезапустите .

Для меня это сработало. sleep 1 или 2 слишком рано, и это приводит к зависанию системы.

Попробуйте и скажите, каковы результаты. (Используйте его на свой страх и риск. Я тестировал только в своей системе.)

0
ответ дан 10 August 2018 в 07:04

Это не имеет значения. Для получения дополнительной информации см. эту страницу .

Вы можете отредактировать /etc/rc.local и добавить следующие строки:

sleep 6
echo ON > /sys/kernel/debug/vgaswitcheroo/switch 
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Затем сохраните файл и перезапустите .

Для меня это сработало. sleep 1 или 2 слишком рано, и это приводит к зависанию системы.

Попробуйте и скажите, каковы результаты. (Используйте его на свой страх и риск. Я тестировал только в своей системе.)

0
ответ дан 15 August 2018 в 19:03

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

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