Принес вот мне шеф некоторое время назад потрахаться. Итак, дано:
- Процессор: AMD Turion II Dual-Core N550 2600 МГц
- Память: 3072 Мб DDR3
- Чипсет: AMD RS880
- Графический адаптер - сдвоенный: встроенный AMD Radeon HD 4250 + дискретный AMD Radeon HD 5650, 1GB
- Жесткий диск: 500 Гб
- Оптический привод: DVD-RW
- Кардридер: SD, MMC, MS, MS Pro, xD
- Видеовыходы: HDMI, VGA
- Веб камера: 2 MP
- Тип экрана: 16:9
- Диагональ экрана: 15,6 "
- Разрешение экрана: 1366x768
- Wi-Fi: есть (Broadcom)
- Bluetooth: есть
- USB 2.0: 4 шт.
- eSATA: 1 шт.
- LAN: 100/1000
- Audio ports: Mic-in, Head-out
- Тип аккумулятора: Li-on
- Количество секций: 6 cel
На данный агрегат была установлена ОС Ubuntu 10.04 LTS - 64-bit (amd64). И вот что выяснилось в результате:
1. Fn-клавиши
По умолчанию нажатие на Fn-клавиши вызывает действия, обычно вызываемые по комбинации fn+Fn, а при нажатии fn+Fn срабатывют действия обычных Fn, соответственно. Решение находится в BIOS Setup. Нужно поменять: System Configuration -> Action Keys Mode на disabled.
http://leolik.blogspot.com/2011/02/hp-dv6-3106er.html 2. Insert/PrtScr
Совмещенная клавиша Insert/PrtScr - это просто ужас. Все бы ничего, но по умолчанию, по нажатию на эту клавишу срабатывает PrtScr, а Insert вызывается сочетанием fn+PrtScr. А ведь Insert используется намного чаще чем PrtScr. Для решения этой проблемы, меняем коды клавиш местами:
1. Создаем файл ~/.Xmodmap
$nano ~/.Xmodmap
2. Добавляем туда строки:
keycode 107 = Insert
keycode 118 = Print
http://leolik.blogspot.com/2011/02/hp-dv6-3106er.html На практике получилось следующее. PrtScr переназначается нормально, а Ins не работает.
Если команду:
xmodmap ~/.Xmodmap
отдать вручную (хоть из терминала, хоть через кнопку запуска), все запуститcя нормально и будет жить вплоть до перезагоузки. Но если попробовать запускать автоматически (перепробовал разные способы) - то переназначится только PrtScr. Дальше трахаться устал, пока оставил, как есть.
3. Тачпад - не работает правая кнопка.
Входим под рутом:
$ sudo su
Выполняем
# echo options psmouse proto=exps > /etc/modprobe.d/psmouse.modprobe
Перезагружаемся
# reboot
http://itbuben.org/blog/Unix-way/778.html Выключение тачпада не работает. Попадались и другие рецепты, но сам не пробовал.
4. Две видеокарты.
По умолчанию доступна только интегрированная. Дискретную система номинально видит, но не может на нее переключиться. На переключателе в BIOS HP сэкономил: нет его там.
Шаманские пляски с vga_switcheroo:
http://asusm51ta-with-linux.blogspot.com/http://leolik.blogspot.com/2011/02/hp-dv6-3106er.html не помогли. Во-первых, если это и работает, то только со свободными драйверами. Во-вторых, ядро должно быть не ниже 2.6.34 (по другим источникам - 2.6.35). А с ядрами, отличными от 2.6.32.xx, проприетарный драйвер Wi-Fi от Broadcom отваливается, и прикрутить его невозможно. Ковырять же ядро ручками моего энтузиазма не хватило.
В общем, понадеялся на Catalyst Control Center - благо там такая опция номинально присутствует. По источникам:
http://phoronix.com/forums/showthread.php?58783-Is-there-a-linux-driver-supporting-AMD-Radeon-HD-6490M-in-switchable-graphics-mode оказалось, что Catalyst 11.6 и ниже переключать еще не умеет. Переключают (проверил сам на практике - подтвердилось!) только 11.7 и 11.8. Насчет 11.9 не скажу, не пробовал. Но в 11.10 и 11.11 уже снова не работает. Т.е. переключаешь на "Высокопроизводительный GPU", перезагружаешься - а там снова интегрированная видяха.
Из 11.7 и 11.8 остановился на 11.7 (с 11.8 3DMark03 не запускался, вылетал с сообщением об ошибке).
Баги, фичи и багофичи:
- На интегрированной видяхе все работает более-менее нормально и чисто - из того, что успел проверить.
- На дискретной:
- не работает регулировка яркости экрана. Т.е., ползунок бегает, но ни на что не влияет.
- В 3DMark03 (запускал через WineHQ, пробовал версии 1.3.34 и 1.3.35, в итоге вернулся на 1.3.19 по причине ее лучшей совместимости с играми), при установке максимального разрешения (1366 x 768), наблюдаются дикие мельтешения, мусор, рваная картика и многолисленные артефакты. Но стОит включить разрешение хоть на ступеньку ниже (хотя бы 1280 x 768) - и все работает нормально.
На этом пока и оставил. Если кто-то добьется большего - искренне за него порадуюсь.