Категория:Ноутбуки — различия между версиями

Материал из ALT Linux Wiki
Перейти к: навигация, поиск
(HybridGraphics: перенесено в отдельную статью https://www.altlinux.org/HybridGraphicsAMD)
(Метка: заменено)
 
(не показано 9 промежуточных версий 2 участников)
Строка 1: Строка 1:
 +
[[Категория:Hardware]]
 
Поддержка операционной системой ALT Linux ноутбуков.
 
Поддержка операционной системой ALT Linux ноутбуков.
 
== HybridGraphics ==
 
Многие современные ноутбуки снабжены двумя видеокартами, сочетая интегрированную карту от Интел и высокопроизводительную
 
дискретную видео-карту АМД или Nvidia. Увидеть какие карты установлены на вашем компьютере можно путем выполнения в консоли
 
следующей команды:
 
lspci -vnnn | grep VGA
 
При этом в выводе мы увидим что-то типа:
 
 
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
 
 
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Madison [Radeon HD 5000M Series] [1002:68c1] (prog-if 00 [VGA controller])
 
 
=== АМД+Интел ===
 
Ниже предполагается что в bios отсутствует возможность аппаратного отключения одной из видеокарт.
 
В принципе существует возможность использовать либо драйвера от АМД  про настройку которых в ALTLinux можно
 
посмотреть на [http://www.altlinux.org/%D0%9F%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4_%D0%BD%D0%B0_%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D1%8B_Nvidia_%D0%B8_fglrx],
 
либо использовать свободный драйвер и vgaswitcheroo. Статус поддержки гибридной графики в АМД драйвере можно посмотреть, например
 
на [http://ati.cchtml.com/show_bug.cgi?id=276]. Из чего следует, что на момент написания данного текста (18.12.2011), и в драйверах
 
АМД версии 11.10-11.12, поддержка гибридных видеокарт не работает! 
 
=== vgaswitheroo ===
 
Ниже описана процедура настройки ноутбука HP ENVY-1210NR, имеющего на борту две видеокарты,
 
интегрированную от Интел и дискретную от АМД (HD 5650M, "Redwood"), см выше. Информация по настройке взята
 
с [http://asusm51ta-with-linux.blogspot.com/] и [http://linux-hybrid-graphics.blogspot.com/2010/07/using-acpicall-module-to-switch-onoff.html].
 
 
Пререквизиты:
 
 
1) Ядро с поддержкой vgaswithcheroo. Текущие ядра версии std-def, например, ALTLinux P6 (3.0.4-std-def-alt0.M60P.2) и Sisyphus (3.1.5-std-def-alt1) имеют
 
эту поддержку. Поддержка  графических карт radeon и intel в  Xorg (в АЛьте идет по умолчанию).
 
 
2) Обязательно монтирование каталога /sys/kernel/debug при загрузке.  Для этого переходим в режим суперпользователя и в fstab добавляем строчку
 
(незабывая добавить еще одну пустую после, незнаю насколько это актуально сейчас!):
 
 
  debugfs              /sys/kernel/debug    debugfs    auto                0 0
 
 
Кроме того создаем файл /etc/rc.d/rc.local следующего содержания:
 
 
#!/bin/bash
 
chown "username" /sys/kernel/debug/vgaswitcheroo/switch
 
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
 
где вместо "username" должно стоять имя пользователя. После, нужно присвоить этому файлу метку "исполняемый",
 
путем:
 
chmod +x /etc/rc.d/rc.local
 
 
3) Поставить пакеты gxmessage и xmessage
 
 
 
4) Скачать иконки переключения
 
$ wget -P /home/"$USER"/.local/share/icons/ http://lh4.ggpht.com/_Dw3SC8gD9Jk/S-MGVcEfaiI/AAAAAAAAAIA/Pguy_uSeqSk/s800/hardware_down.png
 
$ wget -P /home/"$USER"/.local/share/icons/ http://lh5.ggpht.com/_Dw3SC8gD9Jk/S-MGVSO0JbI/AAAAAAAAAIE/_mdAnW7UiCQ/s800/hardware_up.png
 
$ wget -P /home/"$USER"/.local/share/icons/ http://lh4.ggpht.com/_Dw3SC8gD9Jk/TNbQXzK6hrI/AAAAAAAAAJ8/YlqK46MusuE/s800/hardware.png
 
$ wget -P /home/"$USER"/.local/share/icons/ http://lh5.ggpht.com/_Dw3SC8gD9Jk/S41DjuMt_MI/AAAAAAAAAF4/5pQm2-dX6Sg/s800/switch_before_shutdown.png
 
 
5) Создать скрипт переключения данный по ссылке switch_between_cards.sh: [http://asusm51ta-with-linux.blogspot.com/] и скопировать этот скрипт в /usr/bin
 
 
После перезагрузки переключение можно выполнять либо из консоли либо создать стандартными средствами иконку с приложением switch_between_cards.sh.
 
Для переключения между картами требуется перезагрузка Xorg. При работе с интегрированной видеокартой  сущщественно экономится энергопотребление. Температура процессоров в спокойном состоянии практически на уровне драйверов от АМД. Вероятно есть дополнительные возможности для энергосбережения при задании
 
дополнительных опций ядра при загрузке см советы от John Freed на [http://ati.cchtml.com/show_bug.cgi?id=276]:
 
Обязательные опции (к слову у меня все работает без этого): i915.i915_enable_fbc=1 i915.i915_enable_rc6=1 video.allow_duplicates=1
 
Опции энергопотребления (не знаю, не пробовал): i915.lvds_downclock=1 radeon.dynclks=1
 
Могут понадобиться (также не пробовал): acpi_osi=Linux pcie_aspm=force
 
 
Эти опиции можно попытаться добавить вовремя загрузки, посмотреть на результат и после отредактировать /etc/sysconfig/grub2
 

Текущая версия на 16:33, 6 декабря 2018

Поддержка операционной системой ALT Linux ноутбуков.

Страницы в категории «Ноутбуки»

Показано 16 страниц из 16, находящихся в данной категории.