AMD 그래픽의 Ubuntu 14.04.5 / 16.04 이상


52

14.04.5 / 16.04 이상과 AMD GPU가 있습니다. 원하는 성능을 얻지 못하고 일부 프로그램은 OpenCL과 같은 것이 필요하다고 말합니다.

에 대해 들었지만 fglrx내 컴퓨터에 설치하려고하면 깨져 GUI가 없습니다.

AMD 카드를 최대한 활용하려면 어떻게해야합니까?


amdgpu 도 오픈 소스입니다. amdgpu-pro 는 새로운 독점 드라이버이지만 최신 칩셋 만 지원합니다.

@CelticWarrior amdgpu는 오픈 소스이지만 AMD의 것입니까?
Hrvoje T

당신은 맞습니다 @Hrvoje T 그리고 amdgpu pro는 더 많은 기능을 가지고 있습니다. e. G. Vulkan 및 gcn 1.1 지원
Leder

답변:


69

사전 알림

이 답변은 14.04 (AKA 14.04.5)의 최신 HWE 업그레이드에도 적용됩니다. 이 업그레이드는 Xorg와 커널을 16.04의 버전으로 가져옵니다. 이것이 중요한 이유에 대한 자세한 내용은 아래를 읽으십시오.

배경

일반적인 설명부터 시작하겠습니다.

Ubuntu 16.04가 출시되면서 AMD 전용 드라이버가 부족했습니다. "왜?" 당신은 요청할 수 있습니다. 글쎄, 몇 가지 때문입니다.

첫째, 그것은 단지 호환되지 않습니다. 당신은 찾을 수 없습니다 fglrx16.04 저장소에 없으며 온라인으로 16.04에 대한 버전을 찾을 수 있습니다. AMD 웹 사이트에서 최신 버전을 다운로드하여 설치하면 저 그래픽 모드, 빈 화면 및 원하지 않는 다른 불쾌한 것들이 실행됩니다.

AMD가 드라이버를 업데이트하기를 기대하고 있지만 Linux에서 약간 오래된 카드에 대한 도랑 지원으로 AMD의 명성을 알지 못합니다. AMD는 드라이버 업데이트를 원하지 않기 때문에 Canonical은 우분투 용 드라이버를 만들 수 있습니다. 16.04는 LTS 릴리스이므로 Canonical은 5 년 이상 AMD 드라이버를 유지 관리해야하므로 어렵습니다.

AMD가 항상 광범위하게 호환되는 다른 그래픽 드라이버를 출시 할 가능성이 있거나 사람들이 Linux에서 AMD와 떨어져있을 가능성이 항상 있습니다. 몇 개의 Linux OS 용 드라이버에 많은 노력을 기울이는 것은 합리적이지 않으며 (모든 것이 어려운 경우), AMD에서 새 드라이버가 나온 경우에도 지원해야합니다.

여기에 더 많은 것 : http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst-fglrx-driver-16-04


공연

이제 독점 드라이버가 없다고해서 반드시 끔찍한 시간을 보낸다는 것을 의미하지는 않습니다. 결국, 인텔은 잘 작동합니다.

웹 브라우징, 이메일, 여기에서 질문에 대한 답변 / 질문, YouTube 동영상 등을 위해 컴퓨터를 사용하는 경우 독점 드라이버가 없으면 귀찮게하지 않을 것입니다. 비디오에서 끊김 현상이 나타날 수 있지만 그렇지 않을 수 있습니다. 솔직히 미리 말할 방법이 없습니다.

게임을하거나 렌더링 응용 프로그램, 3D 모델링 프로그램 또는 기타 그래픽 고급 또는 강렬한 소프트웨어를 사용하는 경우 훨씬 복잡한 상황에 처하게됩니다.

개인적으로 필자는 여기와 오픈 소스 드라이버가있는 AMD의 다른 리뷰와 기사에 대한 보고서를 보았습니다. 기본 드라이버가 제공 할 수없는 OpenGL / CL 버전이 필요하기 때문에 프로그램이 작동하지 않습니다. 게임은 게으르고 말끔하다; 비디오를 잘라내어 오디오를 가져옵니다. 그러나 나는 또한 몇몇 사람들이 게임을 잘 할 수 있고 비디오가 완벽하며 문제가 없다고 말하는 것을 보았습니다.

이 모순은 사용할 수있는 두 개의 서로 다른 오픈 소스 드라이버가 원인 일 수 있습니다 : radeonAMDGPU. AMDGPU내가 생각하는 더 나은 성능을 제공하지만 최신 카드에서만 사용할 수 있습니다. 오래된 카드 (AMD에게는 운이 좋지 않은 경우 6 개월을 의미 할 수 있음)가 붙어 있으며 radeonGoogle 및 Ask Ubuntu를 검색하면 사용중인 카드를 전환 할 수있는 방법이 없다는 것을 알 수 있습니다. 적어도 공개 된 방법은 없습니다.

많은 것들과 마찬가지로 시도하지 않으면 어떤 일이 일어날 지 알 수 없으므로 업그레이드 위험에 처할 경우 계속하십시오.


옵션

아마 당신은 얻을 카드를 AMDGPU가지기를 바라지 만, 그렇게 운이 좋지 않기를 바랍니다. AMD의 상황을 모르고 설치하거나 업그레이드했을 수 있습니다. 어쩌면 당신은 AMDGPU그것을 가지고 충분하지 않습니다. AMD 그래픽으로 16.04를 사용하는 이유에 관계없이 몇 가지 옵션이 있습니다.


1. 가장 확실한 첫 번째 방법은 14.04로 다운 그레이드하는 것 입니다.

  • 2019 년까지 계속 지원되므로 2-3 년 더 사용할 수 있습니다. 누가 알아? 그때까지 AMD는 비즈니스 모델을 완전히 바꾸고 실제로 좋은 지원을 제공하기로 결정했을 수 있습니다.
  • fglrx원하는 성능 을 사용 하고 얻을 수 있습니다.
  • 참고 : 14.04.5는 Xorg 1.18과 함께 16.04의 문제를 시작합니다. 운 좋게도 Xorg를 1.16 ( 14.04 ) 으로 다운 그레이드 할 수 있으므로 계속 사용할 수 있습니다 fglrx. 여기를 읽으 십시오 .

어쩌면 14.04가 너무 오래되었을 수도 있습니다. 어쩌면 너무 많이 사용하는 새로운 응용 프로그램과 호환되지 않을 수도 있습니다. 데이터 백업 및 재설치 문제를 겪고 싶지 않을 수도 있습니다. 글쎄, 다른 옵션이 있습니다.


2. Oibaf의 드라이버를 사용해보십시오 .

  • 그들은 AMD, NVIDIA 및 Intel에서 작동하므로 NVIDIA의 독점 드라이버를 싫어하거나 인텔 카드의 성능을 높이고 싶을 경우 시도해 볼 수도 있습니다.
  • 최신 OpenGL 및 OpenCL 버전을 지원하므로 이러한 버전에 의존하는 기능이 작동합니다.
  • 그들은 최적화되었다고 주장하므로 성능이 실제로 향상됩니다.

Oibaf의 드라이버는에 대한 훌륭한 대체 인 것 같습니다 fglrx. 그러나 최신 AMD 카드가있는 경우 AMD 자체 제품을 사용해 볼 수 있습니다.


3. AMDGPU-PRO

  • AMD에서 독점적이며 유지 관리하므로 동일한 성능을 제공해야합니다 fglrx.
  • 실제로 14.04에서도 작동하므로 여전히 그래도 시도해 볼 수 있습니다.
  • 업데이트 : 16.60이 출시되어 상당히 오래된 (3-4 세) 카드에 대한 지원이 추가되었습니다. 링크가 업데이트되었습니다.

불행히도 AMDGPU-PRO는 의 진정한 대체품 이 아닙니다fglrx . 16.04를 지원하지만 20 개의 모델 만 호환됩니다. 별로는 아닙니다.

성능에 신경 쓰지 않거나 이미 필요한 것을 가지고 있다면 독점적 인 물건, 다운 그레이드 또는 이상한 설치를 귀찮게하지 마십시오.


4. 오픈 소스 드라이버 만 사용하십시오.

  • 이미 실행 중이므로 설치가 번거 로움이 없습니다.
  • 특별한 것을하지 않으면 필요한 모든 것을 제공합니다.

이것들은 일반적으로 게임, 특히 고급 게임에서는 작동하지 않습니다.


5. Xorg 다운 그레이드

  • 16.04에서는 작동하지 않습니다.

작동 할 수 있으며 올바른 버전을 다시 설치할 때까지 시스템이 손상 될 수 있습니다. 그러나 그것이 효과가 있다면, 당신은 fglrx돌아 왔습니다.

여기 에서 답변을 읽으 십시오 .

옵션은 16.04에서 제한적이지 않지만 일부는 최고가 아닐 수 있습니다. 다른 작업을 수행하기 전에 Oibaf의 드라이버를 사용해보고 성능을 실제로 참을 수없고 AMDGPU-PRO를 사용할 수없는 경우에만 다운 그레이드하는 것이 좋습니다.


1
14.04의 최신 HWE 커널 업그레이드가 fglrx작동하지 않습니까?
edwinksl

초급 로키 (우분투 14.04 기반)에서 나에게 일어난 일이기 때문에 그렇게 생각합니다. 그래도 확실하게 말할 수 없었습니다. 더 나은 이중 점검
deesnook

1
좋은 답변입니다! 대박. 그러나 누군가 Oibaf의 드라이버를 사용해 보셨습니까? 그들은 어때 ?
mac

2
@mac 방금 Oibaf의 드라이버를 설치했는데 정상적으로 작동하는 것 같습니다. AMD Mobility Radeon HD 4530을 사용하여 구형 HP 노트북에서 glxgears를 실행했으며 60fps로 실행 중이었습니다. 내가 알 수 있듯이 드라이버는 예상대로 작동합니다.
Terrance

2
@Woeitg 내가 볼 수있는 한, Oibaf 드라이버 만 설치했지만 mpv 설치는 한 적이 없습니다. 방금 VLC Player를 설치했는데 딸꾹질이나 말더듬없이 네트워크 연결을 통해 영화를 재생하고 있습니다.
Terrance

7

정확한 그래픽 하드웨어에 따라 Ubuntu 16.04 이상은 오픈 소스 AMDGPU 드라이버 또는 오픈 소스 Radeon 드라이버를 사용하며 둘 다 기본 Ubuntu 16.04+ 설치에 포함되어 있습니다. 16.04+에 사전 설치된 amdgpu 드라이버는 AMD의 최신 그래픽 카드에 사용됩니다. 16.04+에 사전 설치된 라데온 드라이버는 amdgpu 드라이버가 지원하지 않는 구형 AMD 그래픽 카드에 사용됩니다.

기본 Ubuntu 리포지토리에서 설치할 수 있고 하드웨어와 호환되는 모든 드라이버를 표시하려면 터미널을 열고 다음을 입력하십시오.

ubuntu-drivers devices  

명령이 컴퓨터를 스캔하고 드라이버 목록을 생성 할 때까지 1 분 이상 기다리십시오. 이 명령의 결과는 사용 가능한 드라이버에 대한 패키지 이름 및 간단한 설명 목록입니다. 사용 가능한 오픈 소스 드라이버 목록을 표시하는 것 외에도, 위의 명령은 시스템에 권장되는 독점 드라이버를 식별합니다 (있는 경우).

ubuntu-drivers devices공식 AMD 웹 사이트에서 제공되는 Linux 용 AMDGPU-Pro 그래픽 드라이버와 같이 공식 Ubuntu 리포지토리에서 사용할 수없는 그래픽 드라이버는 표시되지 않습니다. 기본 Ubuntu 리포지토리 이외의 곳에서 독점 그래픽 드라이버를 설치 한 ubuntu-drivers devices경우 제대로 작동하지 않더라도 혼동 적으로 권장 드라이버로 표시되는 경우가 있습니다.


그리고 AMD의 '새롭고 오래된 것'은 무엇입니까?
Hrvoje T

AMD 그래픽 카드의 RAM이 1GB 미만인 경우 '구형'모델 일 수 있습니다.
karel

이 명령은 14.04.5
Geek

1
ubuntu-drivers devicesUbuntu 16.04 및 Ubuntu 17.04 일일 빌드 VM에서 테스트 했으며 올바르게 작동합니다. 같은 컴퓨터에서 14.04 VM을 테스트했을 때 흥미로운 사실을 발견했습니다. 17.04는 인텔 마이크로 코드 드라이버를 사용하고 14.04는 동일한 실제 시스템에 없습니다.
karel

1
1. Ubuntu 16.04를 사용하여 OpenCL을 AMD GPU에서 작동시키는 방법은 무엇입니까? 2. 맞습니다. AMD-PRO 드라이버는 최신 오픈 소스 AMD 드라이버가 기본 Ubuntu 리포지토리에 출시되지 않은 경우 최신 AMD GPU에서 대부분의 하드웨어 이점을 활용하는 드라이버입니다.
karel

1

제 경우에는 성능과 컨트롤에 문제가있었습니다 (노트북이 있는데 밝기를 변경할 수 없었습니다). nomodeset을 사용하지 않으면 컴퓨터도 부팅되지 않습니다 .

몇 가지 다른 드라이버를 설치하려고 시도했지만 문제가 해결되지 않았으며 일부는 부팅 문제가 더 많았습니다 (nomodeset 제외).

거의 모든 문제를 해결 한 것은 커널을 4.10에서 4.14 (01/02/18 현재)업데이트하는 것이 었습니다 . 모든 사소한 일을 시도한 후에 커널을 업데이트하는 것이 사실상 다음 단계라고 생각합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.