Intel/AMD-GPU 설정에 문제가 있습니다.
저는 iGPU "Intel HD 3000"이 내장된 "Intel Core i3-2350M 'Sandy Bridge'"가 탑재된 노트북을 사용하고 있습니다. 이 iGPU 외에도 내 노트북에는 dGPU "AMD Radeon HD 6490M"도 있습니다.
몇 주 전에 저는 시스템을 Linux Mint 17.3(Ubuntu 14.04-LTS 기반, 독점 fglrx-driver가 포함된 커널 3.19)에서 Linux Mint 18.0(Ubuntu 16.04-LTS 기반, 오픈 소스 radeon이 포함된 커널 4.4.0) 드라이버로 변경했습니다. ).
이 새 버전의 Mint/Ubuntu에서는 Catalyst Control Center가 포함된 AMD의 독점 fglrx 드라이버가 더 이상 지원 및 설치되지 않으며 dGPU는 새 amdgpu 드라이버에 비해 너무 오래되었습니다. 그래서 내 시스템은 이제 radeon-driver에서 실행되고 있습니다.
fglrx-driver 및 Catalyst Control Center의 도움으로 사용 사례에 따라 AMD dGPU를 수동으로 활성화 및 비활성화할 수 있습니다. 이제 라데온 드라이버의 경우 상황이 조금 다릅니다.
현재 GPU 상태를 확인해보면
$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
결과는 언제나
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
이는 iGPU가 활성 상태이고 dGPU가 비활성화되었음을 의미합니다(소프트웨어/드라이버를 통해). (모든 최신 노트북과 마찬가지로) 다중 장치가 없기 때문에 항목 0:IGD는 괜찮아 보이지만 1:DIS는 필요할 때 상태를 아래와 같이 변경해야 합니다.
1:DIS: :DynPwr:0000:01:00.0
이 포스팅에서 찾았어요
APU를 비활성화하고 GPU(AMD Radeon) 오픈 소스 드라이버를 사용하려면 어떻게 해야 합니까?
다음과 같이 AMD dGPU를 특정 애플리케이션(예: glxgears)과 함께 사용하도록 강제할 수 있습니다.
$ DRI_PRIME=1 glxgears
하지만 기본 GPU로 사용되지 않고 전체 시스템(예: Catalyst Control Center)에서 사용됩니다. 오픈 소스 라데온 드라이버를 사용하면 이것이 가능합니까? 자동 GPU 전환과 같은 기능을 사용할 수 있는 방법이 있습니까(예: Intel iGPU가 최대 부하에 도달하면 AMD dGPU가 자동으로 켜집니다)?
미리 인사하고 감사드립니다
답변1
이 시도
DRI_PRIME=1 glxgears -info