Нужна помощь в понимании этой команды?

echo OFF | sudo tee /sys/kernel/debug/vgaswitcheroo/switch

В одном из вопросов на этом форуме кто-то разместил эту команду, чтобы отключить видеокарту, чтобы сэкономить энергопотребление, и это сработало как чудо, почти уменьшив мой расход батареи до менее половины того, что он потреблял раньше.

Содержимое файла sys / kernel / debug / vgawitcheroo / switch:

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0

Я хочу знать, что на самом деле делает эта команда, значение файла vgaswitcheroo / switch и что такое трубопровод, который происходит в команде. Может кто-нибудь объяснить это мне?

3
задан 6 May 2012 в 15:02

1 ответ

Записи команды echo OFF | sudo tee /sys/kernel/debug/vgaswitcheroo/switch OFF в специальный "файл" /sys/kernel/debug/vgaswitcheroo/switch. Для получения дополнительной информации на различии с echo OFF > /sys/kernel/debug/vgaswitcheroo/switch, см. Перенаправление, вывод с помощью записей 'sudo'

в /sys является особенным. Те не реальные файлы, но экспортируемый интерфейс от пространства ядра. В этом случае, vgaswitcheroo интерфейс к коду switcheroo, который может использоваться для переключения питания в гибридных графических системах. Больше деталей об этом может быть найдено в страницах справки Ubuntu: https://help.ubuntu.com/community/HybridGraphics#Using_vga_switcheroo.

, Если Вам интересно, исходный код, куда этот интерфейс экспортируется, в http://lxr.linux.no/#linux+v3.3.4/drivers/gpu/vga/vga_switcheroo.c

4
ответ дан 6 May 2012 в 15:02

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

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