AMD GPU를 수동으로 활성화하는 방법은 무엇입니까?

AMD GPU를 수동으로 활성화하는 방법은 무엇입니까?

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 드라이버에 비해 너무 오래되었습니다. 그래서 내 시스템은 이제 라데온 드라이버에서 실행되고 있습니다.

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) 오픈 소스 드라이버를 사용하는 방법은 무엇입니까?

이와 같은 특정 응용 프로그램(예: glxgears)에서 AMD dGPU를 강제로 사용할 수 있습니다.

$ DRI_PRIME=1 glxgears

그러나 Catalyst Control Center와 같이 전체 시스템에서 사용되는 기본 GPU로는 사용되지 않습니다. 오픈 소스 라데온 드라이버를 사용하여 이것이 (아직) 가능합니까? 그리고 자동 GPU 전환과 같은 기능을 사용할 수 있는 방법이 있습니까(예: Intel iGPU가 최대 로드에 도달하면 AMD dGPU가 자동으로 켜집니다)?

미리 인사하고 감사드립니다

답변1

이 시도

DRI_PRIME=1 glxgears -info

관련 정보