Nakonfigurujte hybridní grafiku a snižte teplotu v Arch Linuxu

Tento příspěvek obsahuje pokyny pro správnou konfiguraci hybridní grafiky, buď Intel / ATI nebo INTEL / Nvidia, jakož i snížení teploty v počítačích s procesorem Core iX v Arch Linuxu

Instrukce

Podporované ovladače:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

krok 1

Získejte seznam poskytovatelů grafiky:
$ xrandr --listproviders

Pokud je výstup podobný následujícímu, provedeme krok 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

krok 2

Stáhneme skript, abychom povolili diskrétní grafickou kartu:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

Krok 3

Upravujeme skript:
$ nano ATI_Enable.sh

Původní:
#!/bin/bash
xrandr --setprovideroffloadsink ID_ATI ID_INTEL
sleep 1
echo "Habilitando..."
glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

Upraveno:
#!/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"

krok 4

Dáváme oprávnění ke spuštění a provádíme:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

** DŮLEŽITÉ: Přidat skript ke spuštění systému Informace: Naučte se, jak na to

Stáhněte si skripty pro zapnutí a vypnutí diskrétní karty:
$ 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

Ve výchozím nastavení se obě karty zapnou při načtení jádra a od nynějška k vypnutí samostatné karty bude stačit otevření terminálu a zadání $ sudo ATI_Off v případě potřeby jej můžeme zapnout pomocí $ sudo ATI_On

** Doporučuji vypnout samostatnou kartu, pokud ji nepoužíváte, aby se zlepšila pracovní teplota zařízení (snížit přibližně o 10 ~ 20 ° C).

Teplotu lze zkontrolovat Instalovaný balíček lm_sensors (Všem, co žádá, dáváme ANO)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Nyní je pouze nutné spustit «senzory» pro získání informací o teplotě:
$ sensors

Extra krok

Spusťte monitor frekvence (zastavený pomocí Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Informace o CPU a škálování frekvence:
$ cpupower frequency-info

Pokud máte problém s ovladačem intel_pstate nebo si všimnete, že frekvence vašeho procesoru jsou vysoké, přestože nevykonáváte úkoly, které to vyžadují:

Deaktivujeme jádro intel_pstate a budeme načítat acpi-cpufreq což je ovladač používaný v jádrech před 3.9

$ sudo nano /etc/default/grub

Hledáme řádek podobný:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

A přidáme intel_pstate=disable

Así:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Ukládáme (Ctrl + O)

Překonfigurujeme Grub:
grub-mkconfig -o /boot/grub/grub.cfg

** Toto se projeví až do dalšího restartu, pamatujte, že se samostatná karta automaticky zapne.

Máme hotovo !!


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Manuelperez řekl

    skvělý příspěvek, upravuje to někdo pro Debian nebo Ubuntu?

    1.    genzodany řekl

      V Debianu a Ubuuntu stačí nainstalovat ovladače Intel a poté proprietární ovladače ATI Catalyst, poté je možné provést přepínání z administračního panelu Catalyst, další krok funguje stejně v Debianu nebo Ubuntu, pozdravy!

  2.   pojďme použít linux řekl

    Dobrý příspěvek! Hledal jsem něco takového. 🙂

    1.    genzodany řekl

      Díky = D.

  3.   Geronimo řekl

    zajímavé ,,, naštěstí mám informace ,,

  4.   telpalbrox řekl

    První velmi dobrý příspěvek. Chtěl jsem se zeptat na jednu věc. Mám notebook hp s kartou Intel HD 3000 a AMD Radeon HD 6490M. Proč dostanu tento výstup, když spustím příkaz „xrandr –listproviders“:
    Poskytovatelé: číslo: 1
    Provider 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 output: 4 associated providers: 0 name: Intel

    V sekci „Poskytovatelé: číslo: 1“ by neměli být 2?
    Ve Windows a ubuntu s proprietárním ovladačem, pokud pro mě grafika AMD funguje, ale nedokázal jsem, aby to fungovalo v Archu. Také jsem se pokusil nainstalovat katalyzátor podle pokynů na wiki, ale neuspěl jsem. Přidejte, že karta Intel, pokud to funguje.

    1.    genzodany řekl

      máte nainstalovaný ovladač xf86-video-Intel a xf86-video-ati?

  5.   Leper_Ivan řekl

    Ztratil jsem se v průchodu Intel / ATI a Intel / nVidia. Mám nVidia 8200M G? Bude užitečné tuto příručku použít?

    1.    x11tete11x řekl

      pokud máte diskrétní desku Intel a vyhrazenou nvidia, pak ano

  6.   aiolia řekl

    Dobrý příspěvek ... Děkujeme za sdílení ...

  7.   eliotime3000 řekl

    WTF?!

    Jak jste postupovali při umístění starého přehrávače Youtube?

    1.    genzodany řekl

      stejný blog při přidávání videa vám dává nástroj k vytvoření swf, který bude přehrávat vaše video, ve skutečnosti to není nativní pro youtube, je to vestavěný přehrávač

  8.   FEGA řekl

    Dobrý příspěvek! Posledních několik týdnů jsem měl s Arch Linuxem problémy s teplotou. Mám Arch Linux v Dual Boot s Windows 7 a stalo se mi, že jakmile Arch začal, teplota prudce vzrostla, a to nejen CPU, ale také desky portů USB a HDD, což se u Windows nestalo. Arch Linux byl uložen před odinstalováním z mého notebooku díky vašemu příspěvku! 🙂 Zdravím