Arch Linux에서 하이브리드 그래픽 구성 및 온도 감소

이 게시물에는 Intel / ATI 또는 INTEL / Nvidia의 하이브리드 그래픽을 올바르게 구성하는 방법과 Arch Linux에서 Core iX 프로세서가있는 컴퓨터의 온도 감소에 대한 지침이 포함되어 있습니다.

명령

지원되는 드라이버 :
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 단계

Discrete Graphics 카드를 활성화하는 스크립트를 다운로드합니다.
$ 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 패키지 (요구하는 모든 것에 YES를 부여합니다)
$ sudo pacman -S lm_sensors && sudo sensors-detect

이제 온도 정보를 얻기 위해«센서»를 실행하기 만하면됩니다.
$ sensors

추가 단계

주파수 모니터 실행 (Ctrl + C로 중지됨) :
$ watch grep "cpu MHz" /proc/cpuinfo

CPU 정보 및 주파수 조정 :
$ cpupower frequency-info

컨트롤러에 문제가있는 경우 인텔_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

** 이것은 다음에 재부팅 할 때까지 적용됩니다. 개별 카드는 자동으로 켜집니다.

끝났습니다 !!


13 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Manuelperezf

    훌륭한 게시물, 누구든지 데비안이나 우분투에 맞게 조정합니까?

    1.    겐조다니

      Debian 및 Ubuuntu에서는 Intel 드라이버와 ATI Catalyst의 독점 드라이버를 설치하는 것으로 충분합니다. 그 후에 Catalyst 관리 패널에서 전환을 수행 할 수 있습니다. 추가 단계는 Debian 또는 Ubuntu에서도 동일하게 작동합니다.

  2.   리눅스를 사용하자

    좋은 공헌! 나는 이와 같은 것을 찾고 있었다. 🙂

    1.    겐조다니

      감사합니다 = D

  3.   제로니모

    흥미로운 ,,, 운 좋게도 정보가 있습니다 ,,

  4.   텔팔브록스

    첫 번째 아주 좋은 게시물입니다. 한 가지 물어보고 싶었습니다. 인텔 HD 3000 카드와 AMD Radeon HD 6490M이 장착 된 hp 노트북이 있습니다. "xrandr –listproviders"명령을 실행할 때이 출력이 나타나는 이유는 무엇입니까?
    공급자 : 번호 : 1
    공급자 0 : id : 0x45 cap : 0xb, 소스 출력, 싱크 출력, 싱크 오프로드 crtcs : 2 출력 : 4 관련 공급자 : 0 이름 : Intel

    "제공자 : 번호 : 1"에서 2가되어야하지 않습니까?
    Windows와 우분투에서 AMD 그래픽이 저에게 적합하면 독점 드라이버가 있지만 아치에서 작동하도록 만들 수 없었습니다. 위키의 지침에 따라 촉매제를 설치하려고 시도했지만 성공하지 못했습니다. 작동하는 경우 인텔 카드를 추가하십시오.

    1.    겐조다니

      xf86-video-intel 및 xf86-video-ati 드라이버가 설치되어 있습니까?

  5.   Leper_Ivan

    Intel / ATI 및 Intel / nVidia 패스에서 길을 잃었습니다. nVidia 8200M G를 가지고 있습니까? 이 가이드를 적용하는 것이 유용합니까?

    1.    x11tete11x

      개별 인텔 보드와 전용 nvidia가 있다면 예

  6.   아이오 리아

    좋은 소식… 공유해 주셔서 감사합니다…

  7.   엘리오타임3000

    WTF?!

    이전 유튜브 플레이어를 어떻게 넣었습니까?

    1.    겐조다니

      비디오를 추가 할 때 동일한 블로그는 비디오를 재생할 swf를 만드는 도구를 제공합니다. 실제로 YouTube에 기본 제공되지 않으며 기본 제공 플레이어입니다.

  8.   페가

    좋은 소식! 지난 몇 주 동안 Arch Linux에서 온도 문제가 발생했습니다. 저는 Windows 7과 함께 듀얼 부팅에 Arch Linux를 가지고 있는데, Arch가 시작하자마자 CPU뿐만 아니라 USB 포트 플레이트와 Windows에서는 발생하지 않는 HDD의 온도가 급등했습니다. 귀하의 게시물 덕분에 Arch Linux가 내 노트북에서 제거되지 않도록 저장되었습니다! 🙂 인사말