Конфигурирайте хибридна графика и намалете температурата в Arch Linux

Тази публикация съдържа инструкциите за правилно конфигуриране на хибридна графика, или 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

** Това ще влезе в сила до следващото рестартиране, не забравяйте, че дискретната карта се включва автоматично.

Приключихме !!


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   мануелперес каза той

    страхотен пост, някой адаптира ли го за Debian или Ubuntu?

    1.    genzodany каза той

      В Debian и Ubuuntu е достатъчно да инсталирате драйверите на Intel и след това собствените на ATI Catalyst, след това от административния панел на Catalyst е възможно да се извърши превключването, допълнителната стъпка работи по същия начин в Debian или Ubuntu, поздрави!

  2.   нека използваме linux каза той

    Добър принос! Търсих нещо подобно. 🙂

    1.    genzodany каза той

      Благодаря = D

  3.   Geronimo каза той

    интересно ,,, за щастие имам информация ,,

  4.   Телпалброкс каза той

    Първа много добра публикация. Исках да попитам едно нещо. Имам лаптоп 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, ако това работи.

    1.    genzodany каза той

      инсталирани ли са драйверите xf86-video-intel и xf86-video-ati?

  5.   Leper_Ivan каза той

    Загубих се в прохода Intel / ATI и Intel / nVidia. Имам nVidia 8200M G? Ще бъде ли полезно да приложите това ръководство?

    1.    x11tete11x каза той

      ако имате дискретна платка на Intel и специална nvidia, тогава да

  6.   айория каза той

    Добър пост ... Благодаря за споделянето ...

  7.   eliotime3000 каза той

    WTF?!

    Как се заехте с поставянето на стария Youtube плейър?

    1.    genzodany каза той

      същият блог при добавяне на видеото ви дава инструмента за създаване на swf, който ще възпроизвежда вашето видео, той наистина не е роден в YouTube, той е вграден плейър

  8.   Фега каза той

    Добър пост! Имах проблеми с температурата с Arch Linux през последните няколко седмици. Имам Arch Linux в Dual Boot с Windows 7 и ми се случи, че щом Arch стартира, температурата скочи не само на процесора, но и на USB портовите платки и твърдия диск, което не се случи с Windows. Arch Linux е спасен от деинсталиране от моя бележник благодарение на вашия пост! 🙂 Поздрави