Radeon 그래픽 카드 및 Linux Mint 18

Radeon 그래픽 카드 및 Linux Mint 18

Windows 10이 사전 설치된 Lenovo g40을 사용하고 있습니다. 2GB 전용 메모리를 갖춘 AMD Radeon R5 M230으로 구동됩니다.

방금 Linux Mint 18.1을 설치했는데 오류 없이 설치됐는데 그래픽 카드가 표시되지 않아 사용하지 않는 것으로 가정합니다.

나열된 그래픽 카드를 볼 수 있는 유일한 시간은 게시를 통해서이지만 inxi -Fxz이것이 사용 중이라는 의미는 아닌 것 같습니다. 이는 출력의 일부입니다.

System:    Host: Lenovo-G40 Kernel: 4.4.0-53-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: MATE 1.16.1 (Gtk 3.18.9-1ubuntu3.1)
           Distro: Linux Mint 18.1 Serena
Machine:   System: LENOVO (portable) product: 80JE v: Lenovo G40-80
           Mobo: LENOVO model: Lancer 4A1 v: SDK0J40679 WIN
           Bios: LENOVO v: B0CN93WW date: 07/23/2015
CPU:       Dual core Intel Core i5-5200U (-HT-MCP-) cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 8778
           clock speeds: max: 2700 MHz 1: 2200 MHz 2: 2200 MHz 3: 2200 MHz
           4: 2200 MHz
Graphics:  Card-1: Intel Broadwell-U Integrated Graphics bus-ID: 00:02.0
           Card-2: Advanced Micro Devices [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230]
           bus-ID: 04:00.0
           Display Server: X.Org 1.18.4 drivers: ati,radeon,intel (unloaded: fbdev,vesa)
           Resolution: [email protected]
           GLX Renderer: Mesa DRI Intel HD Graphics 5500 (Broadwell GT2)
           GLX Version: 3.0 Mesa 12.0.6 Direct Rendering: Yes

그래서 그래픽 카드가 거기에 있다는 것을 알고 있습니다. 그러나 나는 lspci또는 를 볼 수 없다는 lshw것이 중요하다고 생각합니다.

이것이 출력이다lspci|grep VGA

00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)

이것이 출력이다lshw -C video

  *-display               
       description: VGA compatible controller
       product: Broadwell-U Integrated Graphics
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:49 memory:d0000000-d0ffffff memory:c0000000-cfffffff ioport:5000(size=64)

저는 intel-microcode드라이버 관리자에서 설치했습니다. 버전은 입니다 3.20151106.1.

그래서 저는 Mint 18 릴리스 노트에 다음과 같이 적혀 있기 때문에 약간 혼란스럽습니다.

Linux Mint 18에서 ATI GPU를 사용하는 경우 운영 체제는 Radeon 또는 AMDGPU 드라이버를 선택하고 기본적으로 이러한 드라이버를 설치합니다.

그럼 기본적으로 드라이버를 설치하면 안되는 걸까요?

어쨌든, 어떻게 하면 이 일을 할 수 있을까요? (UEFI 관련 문제로 인해 가능하면 17.3으로 다운그레이드하지 않으려고 합니다.)

답변1

Lenovo 노트북에는 듀얼 그래픽 카드, Radeon 그래픽 및 Intel 그래픽이 함께 제공됩니다. 배터리 측면에서는 인텔의 저전력 제품으로 전환했다.

radeon Linux 드라이버는 품질이 amd CPU에 미치지 못하는 독점 순수 바이너리 소프트웨어입니다. 게다가 이 스위치와 듀얼 SIM 지원은 아직 제대로 개발되지 않았습니다. 하지만 작동합니다.

radeon 드라이버는 타사 소스이므로 패키지 관리자에서 활성화해야 합니다. 시작 메뉴에서 시냅틱을 검색하여 활성화한 후 시스템 업데이트를 실행하세요.

답변2

회신하다랄프바운티 메시지:
귀하의 카드가 나열되어 있음 Sun LE [Radeon HD 8550M / R5 M230]을 의미합니다. ~의 일부"태양계"가족GCN2그리고 아키텍처를 기반으로 :

Sun: 2세대 GCN의 주류 부분 기반

나는 다음을 추천합니다:

  1. AMD GPU가 운영 체제에서 올바르게 감지되는지 다시 확인하세요. pci 장치 클래스 03(디스플레이 컨트롤러)에는 여러 개의 장치가 있으므로 실행이 lspci | grep VGA잘못된 방법입니다.다른 이름을 가진 장치 하위 클래스. 따라서 실행 lspci | grep -E '(VGA|3D|Display)'하거나 실행하여 lspci출력을 확인하십시오. 다음과 같은 줄이 있어야 합니다.

    03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c6)
    

    ( )는 장치를 식별합니다 03:00.0.BDFbus:device.function

  2. 운영 체제가 GPU에 사용하는 드라이버를 확인합니다. lspci -k -s BDF예를 들어 내 설정 인쇄를 사용하여 lspci -k -s 03:00.0이 작업을 수행 할 수 있습니다 .

    03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c6)
            Subsystem: Tongfang Hongkong Limited Renoir
            Kernel driver in use: amdgpu
            Kernel modules: amdgpu
    

    내 경우에는 사용된 드라이버가 이었지만 amdgpu귀하의 경우에는 적어도 lshw출력에 따르면 사용된 드라이버는 다음과 같습니다 radeon.

            Kernel driver in use: radeon
            Kernel modules: radeon, amdgpu
    
  3. amdgpu대신 드라이버를 사용하도록 커널에 지시하십시오 radeon. 커널 부팅 라인에 다음 매개변수를 추가하십시오.

    radeon.cik_support=0 amdgpu.cik_support=1 amdgpu.modeset=1
    

    마지막 ( modeset)은 아마도 필요하지 않을 것입니다. 시도해 보고 그것 없이도 작동하는지 확인할 수 있습니다. 내가 수집하는 한, 예를 들어.(1),(2),(삼)이것이 우분투에 필요한 전부입니다.
    현재 구성을 변경하지 않고 드라이버를 사용해 보려면 다음 지침을 따르십시오.테스트를 위해 커널 시작 매개변수를 임시로 추가합니다.이러한 매개변수를 추가하면 다음과 같은 결과가 생성됩니다.

    ... quiet splash radeon.cik_support=0 amdgpu.cik_support=1 amdgpu.modeset=1
    

    그러면 시스템을 재부팅할 때까지 운영 체제가 amdgpu드라이버로 부팅됩니다.

기록상으로 ArchWiki에는 다음이 있습니다.상세안내GCN/GCN2 아키텍처 기반 카드 활성화에 관한 내용입니다 amdgpu(일부 지침은 Arch에만 해당됨).

답변3

컴퓨터에 2개의 그래픽 카드가 있는 것 같습니다. 하나는 Intel이고 다른 하나는 Radeon입니다. 원하는 경우 제대로 작동하는 Intel 드라이버를 사용할 수 있습니다. https://01.org/linuxgraphics

나는 이 드라이버를 설치하면 모든 X11 항목이 구성될 것이라고 생각합니다.

답변4

불행히도 이러한 제안 중 어느 것도 효과가 없었습니다. 나는 그것에 대해 많이 읽었으며 분명히 방법이 없습니다. 따라서 질문에 대한 대답은 다음과 같습니다. 이 Ubuntu 버전에 대한 지원이 중단되었기 때문에(실제로 시스템을 해킹하는 작업을 수행하지 않는 한) Mint 18.1에서 Radeon R5 M230을 사용할 수 없습니다.

내가 찾은 유일한 해결책은 Linux Mint 17.3 이하로 다운그레이드하는 것이었습니다.이 훌륭한 답변

편집하다

이 질문은 여러 번 확인되었으므로 이 시점에서는 편집할 가치가 있다고 생각했습니다.

이 질문을 한 이후 Linux에서 AMD 지원에 약간의 진전이 있었습니다. 몇 주 전에 저는 듀얼 Intel/Radeon R5 그래픽 카드와 최신 커널(당시 4.12)이 설치된 컴퓨터에 Mint 18.2를 설치했습니다.

제 컴퓨터가 아니라서 제대로 테스트해 볼 기회가 없었는데, 커널 업데이트 직후에 시스템에서 라데온 카드를 인식한 것 같습니다(카드 관련은 아무것도 하지 않았습니다). 그래서 나는 그것이 작동할 가능성이 훨씬 더 좋다고 생각합니다.

관련 정보