Оскільки деякі з вас могли прочитати на форумі, я запропонував встановити свій гібридна графіка (ATI / Intel) в одному з багатьох існуючих дистрибутивів, оскільки ті з вас, хто знає це зло, ви будете знати, що система залишає ввімкнену обидві графіки, навіть якщо вона використовує лише одну з двох, тим самим значно скорочуючи час автономної роботи і надати своєму ПК нову надзвичайну потужність - смаження яєць поверх нього.
На мій жаль, мені довелося відмовитись від цього, оскільки в жодному з розподілених вами дистрибутивів (Debian, OpenSuse, Xubuntu y Linux Mint) Я отримав гарні результати. Це призвело до ще однієї постановки проблеми:
Як отримати один із двох графіків, у моєму випадку ATI, залишається вимкнено?
Рішення, як ви побачите нижче, реалізоване в основі нашого улюбленого дистрибутива і називається vgaswitcheroo. І нижче у вас є процес, в якому ми припускаємо, що пакет прошивка-linux-nonfree встановлено для Вашого користування та задоволення:
Спочатку ми повинні з’ясувати, чи є наша серцевина у вас є можливість використовувати vgaswitcheroo:
$ grep -i switchcheroo / boot / config- *
Що поверне рядок у нашому терміналі так:
CONFIG_VGA_SWITCHEROO = y
Якщо вихідні дані різні, вам доведеться перекомпілювати серцевина щоб додати опцію до vgaswitcheroo. По-друге, ми бачимо, чи файл «/ sys / kernel / debug / vgaswitcheroo / switch » існує. На цьому етапі слід розрізнити:
Завжди мати папку доступною та мати доступ до файлу перемикання, ми повинні змонтувати папку для налагодження наступним чином (завжди з суперкористувача):
-
# mountpoint -q / sys / kernel / debug
-
# mount -t налагоджує none / sys / kernel / debug
-
# echo "none / sys / kernel / debugfs debugfs за замовчуванням 0 0" >> / etc / fstab
Крок 3, ми можемо зробити це вручну. Йдеться про додавання рядка none / sys / kernel / debug debugfs за замовчуванням 0 0 подати / etc / fstab так що папка vgaswitcheroo завжди доступна навіть після перезавантаження.
Після цього ми можемо перевірити наш файл перемикання всередині папки vgaswitcheroo, через:
# cat / sys / kernel / debug / vgaswitcheroo / switch
і це повертає результат, подібний до того, що на зображенні:
Ваш результат може бути різний (Усі, наприклад, у режимі Pwr). У цьому файлі ми можемо прокоментувати кілька речей. Термін DIS відповідає виділена графіка (у моєму випадку ATI). Термін IGD відповідає інтегрована графіка на процесорі (Intel). Хрест, +, перевірте графік це є використання в той час. І, нарешті, кінець pwr o вимкненим, відноситься до статус графіки.
За допомогою цього ми можемо деактивувати або активувати потрібний графік за допомогою деяких команд:
- Вимкніть виділений графік:
# echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
- Увімкніть виділений графік:
# echo ON> / sys / kernel / debug / vgaswitcheroo / switch
- Переключення між інтегрованим та спеціальним:
# echo DIGD> / sys / kernel / debug / vgaswitcheroo / switch # echo DDIS> / sys / kernel / debug / vgaswitcheroo / switch
Нарешті, надати дозволи для нашого звичайного користувача і, отже, мати змогу виконувати сценарії на початку, наприклад, нам доведеться виконати:
# chmod -R 705 / sys / kernel / debug # chown -R user: user / sys / kernel / debug / vgaswitcheroo
Сподіваюся, це допоможе вам трохи покращити продуктивність своїх ноутбуків або принаймні зменшити тепло, яке вони віддають.
Привіт!
Fuentes: Список розсилки Debian | LinuxЗапитання