現在、ハイブリッドグラフィックス(Intel / AMD)を搭載したノートブックでLinux Mint 17.2 Cinnamon 64ビットを使用していますが、AMD専用グラフィックドライバ(fglrx)の実行に問題があります。彼らはいつも私のシステムを利用できないままにしておきます。また、別のディストリビューション(Ubuntu 14.04、Ubuntu 15.04、openSuse、CentOS、ElementaryOS)を試しましたが、同様のエラーが発生しました。
問題は、新規インストール時にすべてのシステムアップデートを実行したことです。その後、プレインストールされたドライバツールを介してfglrxをインストールしました。 fglrxを選択し、変更を適用して再起動します。システムが起動すると、Plymouthスプラッシュ画面が表示され、単に「ログイン」と表示された黒い画面が表示されます(ここで自動ログインが発生しているようです)。その後、「再帰エラーは修正されましたが、再起動する必要があります」というテキストがたくさん表示されます。この時点でCTRL + ALT + DELを押した後、システムが再起動し、「再帰エラーを修正していますが、再起動する必要があります」というメッセージが再表示されました。このプロセスを数回繰り返したところ、いよいよデスクトップが現れました。 "amdconfig --initial"を実行して再起動しました。また再帰エラーが出ましたが…今回は10回以上再起動後も動作しなくて諦めました。
私は何が間違っていましたか?追加のパッケージ/依存関係をインストールする必要がありますか?似たような行動を経験した人はいますか?助けてくれてありがとう。ちなみに、MS Windowsでは完全にうまく動作するので、ハードウェアが故障したようではありません。
メガネ
- Lenovo G510ノートパソコン
- インテルCore i7-4700MQ
- インテルHDグラフィックス4600
- AMD Radeon HD 8750M
名前なし -r
3.16.0-38-generic
lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.1 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M] (rev ff)
08:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
09:00.0 Ethernet controller: Qualcomm Atheros QCA8172 Fast Ethernet (rev 10)
ベストアンサー1
質問
混合グラフィックシステムには2つのグラフィックドライバが必要です。問題は、1つのドライバだけを使用して2つの完全に異なるカードを「駆動」しようとすることです。カーネルレベルでは、次のように実行されます。vga-switcharoo
カーネル設定、メインディストリビューションではデフォルトで有効になっています。問題は、switcharooオプションが賢明ではないという事実によってさらに悪化します。カーネルはカードが何をしようとしているのかを知っていますが、ユーザースペースツールが正しく設定されていないと、カーネルは正しいオプションをデコードできません。
ソリューション - パート1
動作するデスクトップを取得するには、何も正しく動作しないとします。この問題を解決するために、読者は次のことを行うことができます。
- Ctrl+ Alt+を押しますF3。これにより、テキストモードTTYが表示されます。
- 資格情報を使用してログインします。
- Cinnamonを使用しているとし、デフォルト設定を使用して
sudo service mdm stop
Cinnamonデスクトップを一時的に無効にします。 - を発行してインターネット接続をテストします
sudo ping -c4 www.mint.org
。 - 発行してすべてのFRGLXドライバを削除します。
sudo apt-get purge frglx*
- XOrg.conf ファイルを削除します。
sudo rm -v /etc/X11/xorg.conf
- Intel XOrgドライバを再インストールします。
sudo apt-get install --reinstall xserver-xorg-video-intel
- XOrgを再インストールします。
sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64
- XOrgの再構成:
sudo dpkg-reconfigure xserver-xorg
- XOrgサーバーを再起動します。
sudo service mdm start
ソリューション - パート2
方法1 - ミントウェイ:まず試してみてください。現在実行中のデスクトップでミントメニューをクリックします。検索ボックスにD++++RをI入力してくださいV。ドライバマネージャのエントリが表示されます。システムでサードパーティのハードウェアを検索する場合に選択します。リストにはfrglx
Mintリポジトリのバージョンが含まれています。これコントロールセンターを設置しないでください。。バラより最終段階。
使用答えはここに説明されています。amdconfig
、完了するまでカードを正しく切り替える作業を含める最終段階。
方法2 - AMDから直接:最後の手段なので注意して使用してください。私がそう言うのは、このパッケージが公式Mintリポジトリのバージョンではない可能性があるためです。訪問するLinux用AMD Catalyst™ドライバダウンロードページ。ダウンロード:
- グラフィックアクセラレータ用AMD Catalyst™15.7独自のUbuntu 14.04 x86_64ビデオドライバ
- AMD Catalyst™ 15.7 独自 Ubuntu 14.04 x86_64 Catalyst Control Center
MintはUbuntu LTSのフォークなので、ダウンロードにUbuntuが表示されても心配しないでください。sudo dpkg -i fglrx*
ダウンロードが保存されているディレクトリの端末で a を実行します。この--force
オプションで警告が使用されている場合いいえあるいは、パート1からやり直す必要があるかもしれません。
最終段階
いずれかの方法を完了したら、インストールと再fglrx-pxpress
起動sudo apt-get install fglrx-pxpress
を使用します。再起動すると問題が発生し、inxi -G
ATIカードが有効になったことを報告する必要があります。方法1を使用した場合は、Catalyst Control Centerをインストールする必要があります。質問sudo apt-get install fglrx-amdcccle
。これにより、ドライバマネージャにインストールしたドライバがコントロールセンターのバージョンと一致します。
再起動してデスクトップに戻り、[コントロールsudo amdcccle
センターの開始]をクリックします。グラフィックカード設定で統合を選択してテストします。
ガイドライン
- フル Intel を使用すると RadeonHD が無効になり、RadeonHD 全体を使用すると Intel HD が無効になり、XOrg サーバーがクラッシュするため、Catalyst Control Center を使用して「カード切り替え」を行うことはできません。更新するときは
frglx
常に統合を使用する必要があるため、ドライバマネージャを使用してドライバを更新する必要があります。コマンドラインからドライバをインストールするfrglx
場合は、ATIカードがシステム上の唯一のGPUであると想定してください。上記の回答、特にトピック4を参照してください。 - XOrgが正しく機能するためには、常にIntelベースのドライバを使用して起動する必要があります。統合のためにコントロールセンターが設定されると、これは自動的に行われます。
- 正しく設定されている場合、読者はアプリケーションに応じてカードを使用することを選択できます。つまり、ゲームを使用している場合は、アプリケーション固有の設定でコントロールセンターに個々のカードのみをオンにするように指示できます。このように、すべての計算はIntelHDカードによって実行され、結果はレンダリングのためにRadeonHDカードにオフロードされます。
引用する
Ubuntuに連絡する - Ubuntu 14.04のIntel / AMDハイブリッドグラフィック
UbuntuとLinux MintでGUIを停止する方法
Debian、Ubuntu、Linux Mintから独自のATIドライバを正しく削除する方法
コマンドラインから.debファイルをインストールするにはどうすればよいですか?
Mint Forum - Mint 16にAMD / Intelハイブリッドグラフィックシステムドライバをインストールする