내 그래픽 카드

내 그래픽 카드

내 노트북에서 Linux로 전환하려고 합니다.

Ubuntu 16.04를 다운로드하여 설치했는데 그래픽 카드인 AMD Radeon hd 7610m을 제외하고는 아무런 문제도 발생하지 않았습니다.

AMD는 더 이상 최신 Linux에서 fglrx를 지원하지 않으며 오픈 소스 드라이버에 의존해야 한다는 것을 알고 있습니다. 문제는 화면에 창이 두 개 이상 있을 때, 특히 화면에 투명도가 많거나 움직이는 문자가 있을 때 화면에 많은 아티팩트가 표시된다는 것입니다.

그러나 게임은 원활하게 작동합니다.

이 문제는 Windows에서도 발생했습니다. Windows에서 ATI Graphics Powerplay 설정을 "배터리 수명 최대화"로 변경하면 문제가 크게 줄었습니다. 또한 GPU를 비활성화하고 게임이나 비디오에만 활성화했습니다.

우분투에서는 아무것도 할 수 없습니다. 그래서 우분투에서 이 중 적어도 하나를 수행하는 방법을 알려줄 수 있는지 묻고 싶습니다.

  1. GPU 비활성화
  2. GPU의 전원 설정을 관리합니다

    • 또한 내 바이오스에서 이를 변경할 수 있는 옵션을 찾을 수 없습니다.
    • Unity de에서 낮은 그래픽 모드를 활성화하려고 시도했는데 도움이 되었지만(현재 충돌 없음) 아티팩트가 여전히 나타납니다.

업데이트

  • 내 인텔 그래픽 작업에서 switcheroo를 사용할 수 없는 것 같습니다.
  • 배터리로 작업하는 경우(충전기 없음) 모든 것이 아티팩트 없이 원활하게 실행됩니다.

답변1

(1)에서 GPU 비활성화를 요청하면 하이브리드 구성이 있고 개별 GPU를 비활성화하려고 한다고 가정합니다. 당신은 switcheroo그것을 사용할 수 있습니다 .

Switcheroo 활성화

먼저 터미널 유형에서 switcheroo가 활성화되어 있는지 확인하십시오.

sudo grep -i switcheroo /boot/config-*

출력은 다음과 같아야 합니다.

/boot/config-4.1.0-1-amd64:CONFIG_VGA_SWITCHEROO=y

그런 다음 다음을 수행하여 grub의 구성 파일을 편집해야 합니다.

sudo gedit /etc/default/grub

줄에

GRUB_CMDLINE_LINUX_DEFAULT=

radeon.modeset=1을 추가하고 nomodeset가 있으면 삭제하세요. 따라서 이 줄은 다음과 같아야 합니다.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=1"

마지막으로 Grub 설정을 업데이트하십시오.

sudo update-grub

그리고 노트북을 재부팅하세요.

개별 GPU 끄기

먼저 루트여야 합니다. 터미널에 다음을 입력하세요.

sudo su

그런 다음 GPU 상태 유형을 표시하려면 다음을 수행하십시오.

sudo cat /sys/kernel/debug/vgaswitcheroo/switch

출력은 0:IGD: :Off:0000:00:02.0 1:DIS:+:DynPwr:0000:01:00.0 과 같아야 합니다.

사용 중인 GPU는 "+"로 표시됩니다. IGD 상태는 통합형이고 DIS는 개별형입니다. 하이브리드 GPU 구성을 사용하지 않는 경우 한 줄만 표시됩니다.

통합 GPU를 활성화하려면:

echo IGD > /sys/kernel/debug/vgaswitcheroo/switch

끄려면~ 아니다사용된 GPU:

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

다음을 다시 입력하여 GPU 상태를 다시 확인할 수 있습니다.

sudo cat /sys/kernel/debug/vgaswitcheroo/switch

참고: X 서버는 사용 중 그래픽 카드 전환을 관리하지 않으므로 변경 후에는 다시 시작해야 합니다.

service lightdm start

아니면 노트북을 재부팅하세요.

에서 의역https://help.ubuntu.com/community/HybridGraphics

관련 정보