Год назад на форуме Matuntu.ru рассматривала установку системы на ноутбук Lenovo_G505 с предустановленной Win8. Со снятием защиты биоса удалось справиться. Крайнее неудобство было использовать клавиши F1-12 в сочетании с Fn (так придумали разработчики данного аппарата, заточенного только под Win8). В найденном к нему руководстве ни слова не было о гибридной графике данного устройства.
Было принято решение установить Ubuntu на съёмный HDD, пока не кончится гарантийный срок (таково было пожелание владельца ноутбука).
Загрузка Ubuntu c флешки была успешной только с параметром nomodeset (http://forum.matuntu.info/index.php?topic=292.msg1407#msg1407). Установка на съёмный HDD прошла успешно и, что удивительно, после первого запуска установленной Ubuntu 14.04 для 64-битной архитектуры не пришлось править Grub: в его конфиге уже был прописан параметр nomodeset. Имеющийся на флешке пакет inxi был версии 1.9.17. После установки утилита не смогла показать гибридную графику. И только обновлённая до версии 2.2.16 утилита inxi смогла корректно определить графику:
inxi -F
inxi -F
System: Host: ubuntu Kernel: 3.13.0-24-generic x86_64 (64 bit) Desktop: Unity 7.2.0
Distro: Ubuntu 14.04 trusty
Machine: System: LENOVO product: 20240 v: Lenovo G505
Mobo: LENOVO model: Lenovo G505 v: 31900004Std Bios: LENOVO v: 82CN26WW(V2.05) date: 11/29/2013
CPU: Quad core AMD A4-5000 APU with Radeon HD Graphics (-MCP-) cache: 8192 KB
clock speeds: max: 1500 MHz 1: 1500 MHz 2: 800 MHz 3: 800 MHz 4: 800 MHz
Graphics: Card-1: Advanced Micro Devices [AMD/ATI] Kabini [Radeon HD 8330]
Card-2: Advanced Micro Devices [AMD/ATI] Sun PRO [Radeon HD 8570A/8570M]
Display Server: X.Org 1.15.1 drivers: ati,vesa (unloaded: fbdev,radeon) Resolution: 1368x768@0.0hz
GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits) GLX Version: 2.1 Mesa 10.1.0
Audio: Card-1 Advanced Micro Devices [AMD] FCH Azalia Controller driver: snd_hda_intel
Card-2 Advanced Micro Devices [AMD/ATI] Device 9840 driver: snd_hda_intel
Sound: Advanced Linux Sound Architecture v: k3.13.0-24-generic
Network: Card-1: Qualcomm Atheros QCA8172 Fast Ethernet driver: alx
IF: eth0 state: down mac: 20:1a:06:8f:ce:57
Card-2: Qualcomm Atheros AR9485 Wireless Network Adapter driver: ath9k
IF: wlan0 state: up mac: 40:f0:2f:a4:c9:ce
Card-3: Atheros
IF: null-if-id state: N/A speed: N/A duplex: N/A mac: N/A
Drives: HDD Total Size: 1016.2GB (0.8% used) ID-1: /dev/sda model: ST1000LM024_HN size: 1000.2GB
ID-2: USB /dev/sdb model: AP721 size: 8.2GB ID-3: USB /dev/sdd model: Silicon size: 7.7GB
Partition: ID-1: / size: 1.7G used: 392M (24%) fs: overlayfs dev: N/A
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: None detected - is lm-sensors installed and configured?
Info: Processes: 201 Uptime: 14 min Memory: 988.9/3335.0MB Client: Shell (bash) inxi: 2.2.16
В сети были обозначены проблемы с драйверами этой графики. Воспользовалась советом бывалого после загрузки с параметром nomodeset и выполнила: sudo apt-get install fglrx fglrx-pxpress
Затем - перезагрузка, правка конфигурационного файла Grub с удалением параметра nomodeset и драйвер установлен только на первую карту (Advanced Micro Devices [AMD/ATI] Kabini [Radeon HD 8330]).
Во всяком случае после его установки видео стало воспроизводиться без рывков и результаты FPS тоже вполне устроили:
glxgears -info
glxgears -info
GL_RENDERER = AMD Radeon HD 8330
GL_VERSION = 4.3.12798 Compatibility Profile Context 13.35.1005
GL_VENDOR = ATI Technologies Inc.
4380 frames in 5.0 seconds = 875.914 FPS
4398 frames in 5.0 seconds = 879.547 FPS
4407 frames in 5.0 seconds = 881.289 FPS
4390 frames in 5.0 seconds = 877.942 FPS
4369 frames in 5.0 seconds = 873.724 FPS
3995 frames in 5.0 seconds = 798.983 FPS
4332 frames in 5.0 seconds = 866.220 FPS
4454 frames in 5.0 seconds = 890.787 FPS
4402 frames in 5.0 seconds = 880.234 FPS
4358 frames in 5.0 seconds = 871.479 FPS
вывод inxi Andr40
Graphics: Card: Advanced Micro Devices [AMD/ATI] Heathrow PRO [Radeon HD 7850M/8850M]
Display Server: X.Org 1.15.1 drivers: ati,fglrx (unloaded: fbdev,vesa,radeon)
Resolution: 1920x1080@60.0hz
GLX Renderer: AMD Radeon HD 7800M Series
GLX Version: 4.4.13374 - CPC 15.20.1013
свидетельствует о наличии гибридной графики AMD+AMD и использовании только одной видеокарты. Перегрев ноутбуков возникает иногда по причине наличия 2 видеокарт.
Возможны два способа решения проблемы:
- Отключение дискретной видеокарты через BIOS, если такая возможность присутствует.
- Установка специализированного приложения и выключение через него. При отключении одной видеокарты система использует только включенную карту и как следствие температура падает, так как при обеих включенных видеокартах одна работает вхолостую на полную мощность.
Совет Андрею в Matuntu-TV64-MR112-X115 для управления драйвером ATI необходимо установить Catalyst sudo apt-get install fglrx-amdcccle-updates
Запуск Центра управления драйвером можно выполнить либо в терминале, либо в командной строке amdcccle
Впоследствии может появиться графический вариант запуска Центра управления драйвером из меню.
О преимуществах использования второй видеокарты AMD Radeon HD 8850M (http://www.notebookcheck-ru.com/AMD-Radeon-HD-8850M.102540.0.html).
Итак, ASRock VisionX 321B inxi -F
inxi -F
System: Host: andru-desktop Kernel: 3.19.0-33-generic x86_64 (64 bit)
Desktop: MATE 1.12.0 Distro: Ubuntu 14.04 trusty
Machine: Mobo: ASRock model: HM77-MXM
Bios: American Megatrends v: P1.00 date: 07/27/2012
CPU: Dual core Intel Core i5-3210M (-HT-MCP-) cache: 3072 KB
clock speeds: max: 3100 MHz 1: 1201 MHz 2: 1213 MHz 3: 1320 MHz
4: 1270 MHz
Graphics: Card: Advanced Micro Devices [AMD/ATI] Heathrow PRO [Radeon HD 7850M/8850M]
Display Server: X.Org 1.15.1 drivers: ati,fglrx (unloaded: fbdev,vesa,radeon)
Resolution: 1920x1080@60.0hz
GLX Renderer: AMD Radeon HD 7800M Series
GLX Version: 4.4.13374 - CPC 15.20.1013
Audio: Card-1 Intel 7 Series/C210 Series Family High Definition Audio Controller
driver: snd_hda_intel
Card-2 Advanced Micro Devices [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
driver: snd_hda_intel
Sound: Advanced Linux Sound Architecture v: k3.19.0-33-generic
Network: Card-1: Qualcomm Atheros AR9462 Wireless Network Adapter
driver: ath9k
IF: wlan0 state: up mac: dc:85:de:5d:25:28
Card-2: Broadcom NetLink BCM57781 Gigabit Ethernet PCIe driver: tg3
IF: eth0 state: down mac: bc:5f:f4:64:e7:9d
Drives: HDD Total Size: 750.2GB (0.7% used)
ID-1: /dev/sda model: ST750LM022_HN size: 750.2GB
Partition: ID-1: / size: 25G used: 5.0G (22%) fs: ext4 dev: /dev/sda2
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: None detected - is lm-sensors installed and configured?
Info: Processes: 196 Uptime: 26 min Memory: 921.8/7948.0MB
Client: Shell (bash) inxi: 2.2.28
в Matuntu-TV64-MR112-X115 представлен как устройство использующее альтернативный драйвер (мелким шрифтом) (http://itmages.ru/image/view/3210462/1daef3ff). Пакеты с драйверами установились (http://itmages.ru/image/view/3210510/16cb3ffd), только Центр управления из меню системы не запускается, но сработал из терминала (http://itmages.ru/image/view/3210522/b88ef875). Последовал совету Татьянысделай так:
После установки драйвера для проверки текущих значений температуры, частот ядра и памяти нужно сначала выполнить для формирования /etc/X11/xorg.conf sudo aticonfig --initial
Затем получить информацию: sudo aticonfig --odgc --odgt
Например: Default Adapter - AMD Radeon HD 8330
Core (MHz) Memory (MHz)
Current Clocks : 266 333
Current Peak : 496 667
Configurable Peak Range : [266-496] [667-667]
GPU load : 0%
Default Adapter - AMD Radeon HD 8330
Sensor 0: Temperature - 50.00 C
и получил такой результат
andru@andru-desktop:~$ sudo aticonfig --initial
[sudo] password for andru:
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saving back-up to /etc/X11/xorg.conf.original-0
andru@andru-desktop:~$ sudo aticonfig --odgc --odgt
Default Adapter - AMD Radeon HD 7800M Series
Core (MHz) Memory (MHz)
Current Clocks : 300 150
Current Peak : 675 1000
Configurable Peak Range : [300-750] [150-1100]
GPU load : 0%
Default Adapter - AMD Radeon HD 7800M Series
Sensor 0: Temperature - 65.00 C
, засим последовал тест glxgears -info
glxgears -info
GL_RENDERER = AMD Radeon HD 7800M Series
GL_VERSION = 4.4.13374 Compatibility Profile Context 15.20.1013
GL_VENDOR = ATI Technologies Inc.
GL_EXTENSIONS = GL_AMDX_debug_output GL_AMD_blend_minmax_factor
6240 frames in 5.0 seconds = 1247.965 FPS
6287 frames in 5.0 seconds = 1257.321 FPS
6402 frames in 5.0 seconds = 1280.383 FPS
6393 frames in 5.0 seconds = 1278.554 FPS
5972 frames in 5.0 seconds = 1194.362 FPS
. Если бы не знал, что вторая карта работает просто "на обогрев" окружающей меня среды, сказал бы - всё в порядке! И нигде, ни буквы, ни цифры о 8850М! Бум отключать?
Рад слышать! У меня после обновления установилось новое ядро на машинах с Matuntu-TV64-MR112-X115 и обновились пакеты с AMD драйверами и Центром! Подросло значение FPS: glxgears -info
glxgears -info
GL_RENDERER = AMD Radeon HD 7800M Series
GL_VERSION = 4.4.13374 Compatibility Profile Context 15.20.1013
GL_VENDOR = ATI Technologies Inc.
GL_EXTENSIONS = GL_AMDX_debug_output GL_AMD_blend_minmax_factor
6634 frames in 5.0 seconds = 1326.736 FPS
6796 frames in 5.0 seconds = 1359.121 FPS
6679 frames in 5.0 seconds = 1335.640 FPS
6856 frames in 5.0 seconds = 1371.105 FPS
. Обновлённые системы работают штатно, продолжаю получать моральный профит.