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.0BDFbus: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)(サム)これがUbuntuに必要なすべてです。
    現在の設定を変更せずにドライバを試すには、次のガイドラインに従ってください。テスト用にカーネル起動パラメータを一時的に追加します。これらのパラメータを追加すると、次の結果が生成されます。

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

    これにより、システムを再起動するまでオペレーティングシステムがドライバamdgpuとして起動します。

記録上、ArchWikiには次のものがあります。詳細案内GCN/GCN2 アーキテクチャベースのカードのアクティベーションに関する情報ですamdgpu(一部のガイドラインは Arch のみ)。

答え3

コンピュータに2枚のグラフィックカードがあるようです。 1つはIntel、もう1つは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をインストールしました。

私のコンピュータではなく、正しくテストする機会がありませんでした。だから私はそれが動作する可能性がはるかに良いと思います。

関連情報