Тази публикация съдържа инструкциите за правилно конфигуриране на хибридна графика, или Intel / ATI, или INTEL / Nvidia, както и намаляването на температурата в компютри с процесор Core iX в Arch Linux
инструкции
Поддържани драйвери:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel
стъпка 1
Вземете списъка на доставчиците на графики:
$ xrandr --listproviders
Ако изходът е подобен на следния, ние изпълняваме стъпка 2:
Providers: number : 2
Provider 0: id: 0x7d cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 4 associated providers: 1 name:Intel
Provider 1: id: 0x56 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 1 associated providers: 1 name:radeon
стъпка 2
Изтегляме скрипта, за да активираме дискретна графична карта:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh
Стъпка 3
Редактираме скрипта:
$ nano ATI_Enable.sh
Оригинал:
#!/bin/bash
xrandr --setprovideroffloadsink ID_ATI ID_INTEL
sleep 1
echo "Habilitando..."
glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
Редактирано:
#!/bin/bash
xrandr --setprovideroffloadsink 0x55 0x7c
echo "Habilitando..."
sleep 1
echo "Proveedor Grafico: "
glxinfo | grep "OpenGL renderer"
echo "Proveedor Grafico Discreto: "
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
стъпка 4
Даваме разрешения за изпълнение и изпълняваме:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable
** ВАЖНО: Добавете скрипт към информация за стартиране на системата: Научете как да го направите
Изтеглете скриптове за включване и изключване на дискретна карта:
$ sudo su
# cd /usr/bin
# wget https://www.dropbox.com/s/rcvbvl081gt059x/ATI_Off
# wget https://www.dropbox.com/s/9l44p2l75nertr9/ATI_On
# chmod +x ATI_Off
# chmod +x ATI_On
По подразбиране и двете карти се включват, когато ядрото се зареди и отсега нататък, за да изключите дискретната карта ще бъде достатъчно, за да отворите терминал и да напишете $ sudo ATI_Off
ако е необходимо, можем да го включим с $ sudo ATI_On
** Препоръчвам да изключите дискретна карта, когато не се използва, за да подобрите работните температури в оборудването (намалява приблизително 10 ~ 20 ºC).
Температурата може да се провери Инсталиран пакет lm_sensors (Ние даваме ДА на всичко, което иска)
$ sudo pacman -S lm_sensors && sudo sensors-detect
Сега е необходимо само да се изпълнят «сензори», за да се получи информация за температурата:
$ sensors
Допълнителна стъпка
Стартирайте монитора на честотата (спрян с Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo
Информация за процесора и мащабиране на честотата:
$ cpupower frequency-info
Ако имате проблем с контролера intel_pstate или забелязвате, че честотите на вашия процесор са високи, въпреки че не изпълнявате задачи, които го изискват:
Ще деактивираме intel_pstate на ядрото и ще заредим acpi-cpufreq което е драйверът, използван в ядрата преди 3.9
$ sudo nano /etc/default/grub
Търсим линията, подобна на:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "
И ние добавяме intel_pstate=disable
Аси:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Запазваме (Ctrl + O)
Преконфигурираме Grub:
grub-mkconfig -o /boot/grub/grub.cfg
** Това ще влезе в сила до следващото рестартиране, не забравяйте, че дискретната карта се включва автоматично.
Приключихме !!
страхотен пост, някой адаптира ли го за Debian или Ubuntu?
В Debian и Ubuuntu е достатъчно да инсталирате драйверите на Intel и след това собствените на ATI Catalyst, след това от административния панел на Catalyst е възможно да се извърши превключването, допълнителната стъпка работи по същия начин в Debian или Ubuntu, поздрави!
Добър принос! Търсих нещо подобно. 🙂
Благодаря = D
интересно ,,, за щастие имам информация ,,
Първа много добра публикация. Исках да попитам едно нещо. Имам лаптоп hp с карта Intel HD 3000 и AMD Radeon HD 6490M. Защо получавам този изход, когато стартирам командата "xrandr –listproviders":
Доставчици: номер: 1
Доставчик 0: id: 0x45 cap: 0xb, Изход на изход, Изход на мивка, Разтоварване на мивка crtcs: 2 изхода: 4 асоциирани доставчици: 0 име: Intel
В „Доставчици: номер: 1“ не трябва ли да са 2?
В windows и ubuntu със собствения драйвер, ако AMD графиката работи за мен, но не успях да го накарам да работи в Arch.Опитах се също да инсталирам катализатор, следвайки инструкциите в wiki, но не успях. Добавете, че картата на Intel, ако това работи.
инсталирани ли са драйверите xf86-video-intel и xf86-video-ati?
Загубих се в прохода Intel / ATI и Intel / nVidia. Имам nVidia 8200M G? Ще бъде ли полезно да приложите това ръководство?
ако имате дискретна платка на Intel и специална nvidia, тогава да
Добър пост ... Благодаря за споделянето ...
WTF?!
Как се заехте с поставянето на стария Youtube плейър?
същият блог при добавяне на видеото ви дава инструмента за създаване на swf, който ще възпроизвежда вашето видео, той наистина не е роден в YouTube, той е вграден плейър
Добър пост! Имах проблеми с температурата с Arch Linux през последните няколко седмици. Имам Arch Linux в Dual Boot с Windows 7 и ми се случи, че щом Arch стартира, температурата скочи не само на процесора, но и на USB портовите платки и твърдия диск, което не се случи с Windows. Arch Linux е спасен от деинсталиране от моя бележник благодарение на вашия пост! 🙂 Поздрави