하이브리드 그래픽-Linux에서 두 개의 비디오 카드에 대한 솔루션 (vga_switcheroo)

Linux 그들에 몇 가지 문제를 가져올 수 있습니다 노트북 그들은 소유한다 두 접시 비디오, 이후 커널 둘 다 활성화 할 수 있습니다 (하나가 아닌). 이것은 직접적으로 공연 배터리 및 과열 기계의.

Carlos Fioriti는 우승자 주간 대회에서 :«Linux에 대해 알고있는 정보 공유«. 축하합니다! 걱정되는 참여 카를로스처럼 지역 사회에 기여할 수 있습니까?

Intel core i3, core i5 및 core i7 프로세서가 장착 된 노트북을 소유 한 Linux 사용자에게는 심각한 문제가 있습니다. 이러한 컴퓨터에는 더 나은 성능을 위해 두 개의 비디오 카드가 있습니다. 하나는 인터페이스 드로잉 및 간단한 작업과 같은 표준 그래픽을 처리하기 위해 프로세서 내부에있는 "통합"이라고합니다. 다른 하나는 "discrete"라고 불리는 강력한 보드로 게임에 필요한 것과 같은 고성능 그래픽을 사용해야하는 경우에 사용할 수 있습니다.

필자의 경우 프로세서는 "통합"비디오 카드와 "분리형"AMD Radeon HD 5 비디오 카드가있는 Intel Core i2430-2.40M 듀얼 코어 6630GHz입니다.

이 기능의 커널 ( "하이브리드 그래픽")을 잘못 처리하면 두 가지 문제가 발생합니다. 첫 번째는 두 비디오 카드가 모두 켜져 있고 "분리형"카드의 팬이 100 % 작동하는 상태에서 시스템이 부팅된다는 것입니다. 그 결과 과도한 전력 소비와 배터리 수명이 단축됩니다. 두 번째 문제는 앞서 언급 한 문제로 인해 발생합니다. 많은 열이 발생하여 키보드와 노트북 구조의 일부를 가열하기도합니다.

이 문제를 해결하기 위해 저는 스페인어와 영어로 된 여러 사이트, 블로그 및 포럼을 통해 문제를 스스로 해결하지 못했지만 전체적으로 해결하는 소수의 사용자로부터 경험을 수집 할 수있었습니다. 나는 당신에게 해결책을 남깁니다.

시작하기 전에 커널 디버그 패키지와 실행중인 debugfs가 설치되어 있는지 확인하십시오. 일부 배포판에서는 기본적으로 제공되지 않습니다. 모든 것이 정상인지 확인하고 단계를 진행하기 위해 파일 / sys / kernel / debug / vgaswitcheroo / switch의 내용을 볼 수 있습니다. 시스템에없는 경우 설정을 수정할 수 없습니다.

단계

1.- 전환을 수행 할 수있는 권한을 활성화합니다.

sudo는 스와
chown -R 사용자 이름 : 사용자 이름 / sys / 커널 / 디버그
chown 사용자 이름 : 사용자 이름 / sys / 커널 / 디버그 / vgaswitcheroo / 스위치
출구

2.- 꺼진 비디오 카드를 켭니다 (현재 비디오 출력을 생성하지 않음).

에코 ON> / 시스템 / 커널 / 디버그 / vgaswitcheroo / 스위치

비디오 출력을 통합 보드에 연결합니다.

에코 IGD> / sys / 커널 / 디버그 / vgaswitcheroo / 스위치

비디오 출력을 개별 보드에 연결합니다.

echo DIS> / sys / 커널 / 디버그 / vgaswitcheroo / 스위치

현재 "연결 해제 된"비디오 카드를 끕니다.

에코 끄기> / 시스템 / 커널 / 디버그 / vgaswitcheroo / 스위치

vga_switcheroo 구성의 현재 상태를 확인합니다.

고양이 / sys / 커널 / 디버그 / vgaswitcheroo / 스위치

다음과 같은 출력이 생성됩니다.

0 : IGD : + : Pwr : 0000 : 00 : 02.0-> 통합 보드가 켜져 있고 (Pwr) 사용 중 (+).
1 : DIS :: 꺼짐 : 0000 : 01 : 00.0-> 개별 보드 꺼짐 (꺼짐)

그리고이 지침 세트를 사용하면 에너지 소비량을 높이고 발열량을 줄이고 마음대로 사용할 비디오 카드를 선택할 수 있도록 필요한 모든 변경 작업을 수행 할 수 있습니다. 이 문제가 발생하는 사람에게 유용하기를 바랍니다.


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

코멘트를 남겨주세요

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

*

*

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

  1.   vma1994

    debian wheezy에는 vgaswicheroo 파일이 없습니다. 하이브리드 그래픽을 어떻게 제어 할 수 있습니까?

  2.   라울 아기 아르

    쉬운 재부팅으로 구성이 손실되지 않도록 rc.local 및 voila에 통합합니다.

  3.   세르지오

    rc.local에 어떻게 통합합니까? 저는 fedora 17을 사용 중이며 시작시 실행되는 bash 스크립트를 생성하는 방법을 찾고 있지만 sudo su를 수행 할 때 문제가 발생합니다.이 경우 암호를 요청하고 자동으로 만드는 방법을 모릅니다 .. 시작시 자동으로 만드는 방법에 대한 자습서를 수행 할 수 있습니까?

  4.   디에고 아르만도 페르 도모

    비디오를 재생할 때이 솔루션을 적용한 후 또 다른 방법으로 솔루션 속도를 높일 수 있습니까? Linux mint 13이 설치되어 있고 내 PC는 dell 인텔 코어 i7 프로세서입니다.

  5.   Linux를 사용합시다

    "부팅시 사용할 스크립트"섹션에서 원하는 내용을 찾을 수있을 것입니다.
    https://help.ubuntu.com/community/HybridGraphics
    건배! 폴.

  6.   디에고 아르만도 페르 도모

    인사말 : 귀하의 기여는 매우 흥미 롭습니다. 그러나 PC를 다시 시작할 때이 구성이 손실되지 않도록하려면 어떻게해야합니까?