fglrxはIntel / AMDハイブリッドグラフィックカードで「再帰エラーを修正しましたが、再起動が必要です」が発生します。

fglrxはIntel / AMDハイブリッドグラフィックカードで「再帰エラーを修正しましたが、再起動が必要です」が発生します。

現在、ハイブリッドグラフィックス(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

動作するデスクトップを取得するには、何も正しく動作しないとします。この問題を解決するために、読者は次のことを行うことができます。

  1. Ctrl+ Alt+を押しますF3。これにより、テキストモードTTYが表示されます。
  2. 資格情報を使用してログインします。
  3. Cinnamonを使用しているとし、デフォルト設定を使用してsudo service mdm stopCinnamonデスクトップを一時的に無効にします。
  4. を発行してインターネット接続をテストしますsudo ping -c4 www.mint.org
  5. 発行してすべてのFRGLXドライバを削除します。sudo apt-get purge frglx*
  6. XOrg.conf ファイルを削除します。sudo rm -v /etc/X11/xorg.conf
  7. Intel XOrgドライバを再インストールします。sudo apt-get install --reinstall xserver-xorg-video-intel
  8. 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
  9. XOrgの再構成:sudo dpkg-reconfigure xserver-xorg
  10. XOrgサーバーを再起動します。sudo service mdm start

ソリューション - パート2

方法1 - ミントウェイ:まず試してみてください。現在実行中のデスクトップでミントメニューをクリックします。検索ボックスにD++++RI入力してくださいV。ドライバマネージャのエントリが表示されます。システムでサードパーティのハードウェアを検索する場合に選択します。リストにはfrglxMintリポジトリのバージョンが含まれています。これコントロールセンターを設置しないでください。。バラより最終段階

使用答えはここに説明されています。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 -GATIカードが有効になったことを報告する必要があります。方法1を使用した場合は、Catalyst Control Centerをインストールする必要があります。質問sudo apt-get install fglrx-amdcccle。これにより、ドライバマネージャにインストールしたドライバがコントロールセンターのバージョンと一致します。

再起動してデスクトップに戻り、[コントロールsudo amdcccleセンターの開始]をクリックします。グラフィックカード設定で統合を選択してテストします。


ガイドライン

  1. フル Intel を使用すると RadeonHD が無効になり、RadeonHD 全体を使用すると Intel HD が無効になり、XOrg サーバーがクラッシュするため、Catalyst Control Center を使用して「カード切り替え」を行うことはできません。更新するときはfrglx常に統合を使用する必要があるため、ドライバマネージャを使用してドライバを更新する必要があります。コマンドラインからドライバをインストールするfrglx場合は、ATIカードがシステム上の唯一のGPUであると想定してください。上記の回答、特にトピック4を参照してください。
  2. XOrgが正しく機能するためには、常にIntelベースのドライバを使用して起動する必要があります。統合のためにコントロールセンターが設定されると、これは自動的に行われます。
  3. 正しく設定されている場合、読者はアプリケーションに応じてカードを使用することを選択できます。つまり、ゲームを使用している場合は、アプリケーション固有の設定でコントロールセンターに個々のカードのみをオンにするように指示できます。このように、すべての計算はIntelHDカードによって実行され、結果はレンダリングのためにRadeonHDカードにオフロードされます。

引用する

Ubuntuに連絡する - Ubuntu 14.04のIntel / AMDハイブリッドグラフィック
UbuntuとLinux MintでGUIを停止する方法
Debian、Ubuntu、Linux Mintから独自のATIドライバを正しく削除する方法
コマンドラインから.debファイルをインストールするにはどうすればよいですか?
Mint Forum - Mint 16にAMD / Intelハイブリッドグラフィックシステムドライバをインストールする

おすすめ記事