Установка Kubuntu.
Итак, приступим. Сама установка проходит более-менее гладко, но выключение ноутбука от кнопки питания происходит только после обновления с интернета, также имеются некоторые проблемы с WiFi но они также исправляются. Более серьезные проблемы мы получим с этим:
- Управление яркостью экрана не работает.
- Звук по HDMI не идет при просмотре Flash video.
- Nvidia Optimus оставляет дискретную видеокарту выключенной по умолчанию
- Закрытие крышки ноутбука приводит к отключению HDMI выхода, открытие крышки заставляют видеодрайвера работать не стабильно, производительность падает и происходит отключение HDMI до следующей перезагрузки.
1. Управление яркостью экрана ноутбука
Интересно, как Linux размечает коды кнопок, так как при нажатии клавиши повышения яркости мы получаем все наоборот. Клавиши яркости по умолчанию ничего не делают с яркостью, но если их нажимать в разной последовательности и случайно, мы увидим что контроль изменения яркости меняется, но яркость остается на том же уровне. Чтобы изменить яркость попробуем сделать вот это:
cd /sys
find . -name "*brightness*"
su
find . -name "*brightness*"
su
echo [brightness value] > [endpoint file]
Затем мы поменяем доступ к файлу на запись для всех, изменим пару скриптов, чтобы изменить значение яркости на +80 или -80 и свяжем эти 2 сценария в KDE для корректной комбинации клавиш.
/usr/local/bin/brdn.sh:
#!/bin/sh
br=`cat /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight/brightness`
echo $(($br-80)) > /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight/brightness
/usr/local/bin/brup.sh:
#!/bin/sh
br=`cat /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight/brightness`
echo $(($br+80)) > /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight/brightness
P.S Не тестировалось непосредственно мной.
2. HDMI звук во Flash
Я мог получить звук по HDMI с телевизора, используя нормальный KDE микшер, но при использовании Flash, он всегда использует динамики ноутбука. Я обнаружил, что Flash всегда использует первое alsa устройство и это никак нельзя изменить.
Вы можете увидеть свои alsa устройства набрав в терминале:
aplay -l
Я создал новый ~/.asoundrc_flash_hdmi и включил там только HDMI.
~/.asoundrc_flash_hdmi:
pcm.!default {
type hw
card 0
device 3
}
ctl.!default {
type hw
card 0
device 3
}
Затем я написал пару скриптов, чтобы включить Flash HDMI:
/usr/local/bin/enable_hdmi.sh:
#!/bin/sh
cp ~/.asoundrc_flash_hdmi ~/.asoundrc
killall npviewer.bin
killall chrome
/usr/local/bin/enable_normal_sound.sh:
#!/bin/sh
rm ~/.asoundrc
killall npviewer.bin
killall chrome
Затем создадим ярлыки на рабочем столе. Учтите, что нужен перезапуск браузера!
3. Nvidia Optimus(tm)
В BIOS мы можем либо отключить карточку Nvidia совсем, либо использовать смешанный режим (optimus), оба варианта не влияют на Xorg, который всегда использует видеокарту от Intel.
Загрузим Ironhide из Ironhide репозиториев Убунты, который корректно обнаружит модель и фирму производителя.
4. Закрытие крышки ноутбука и HDMI
Это проблематично, так как мы хотим посмотреть вывод на телевизор когда крышка закрыта. Эта проблема воспроизводится также и в Windows 7, так что это аппаратная проблема.
Я все еще не тестировал это, но мне кажется это будет работать: если мы отключим экран ноутбука из системных настроек и затем закроем крышку, то HDMI выход будет работать.
Update:
HDMI вывод работает при закрытии крышки, что здорово, но когда крышка открывается, HDMI вывод начинает моргать дисплеем ноутбука. Компьютер нагружается, так как отзывчивость начинает существенно снижаться. Когда мы опять закрываем крышку, HDMI отключается, когда открыть крышку опять, экран возвращается на LCD ноутбука, но Xorg начинает тормозить, и загружать процессор по полной.
Update 2:
После установки xorg-edgers, я заметил, что после вышеописанных манипуляций с крышкой, можно открыть крышку, увидеть мигание, вытащить hdmi кабель, переключиться на виртуальную консоль 1(ctrl+alt+F1), вернуться на сессию Xorg(ctrl+alt+F7) - проблема будет решена.
P.S Используйте стабильные драйвера xorg-edgers!
Переведено мной, источник: http://globatic.blogspot.com/2011/12/installing-kubuntu-on-acer-aspire-5755g.html
Комментариев нет:
Отправить комментарий