Intel統合グラフィックスとは別のAMDグラフィックスを搭載したノートブックにFedora 19をインストールしました。私はこのドライバを使ってきましたが、radeon
ほとんどの場合うまくいきます。最近ドライバを使用した結果、よりfglrx
高速で電源管理も優れていることがわかりましたが、一部のOpenGLベースのプログラムは正しく実行されません。
fglrx
では、起動時にドライバがロードされないように、どのように無効にできますか?radeon
だからドライバーに戻ります。?
ファイルを編集してみ/etc/modprobe.d/blacklist-fglrx.conf
ました。
# Advanced Micro Devices, Inc.
# radeon conflicts with AMD Linux Graphics Driver
blacklist radeon
その行をコメントアウトし、blacklist radeon
「blacklist fglrx_pci」を追加します。
- アイテム一覧
'その下に。これによりGUIログイン画面がロードされないため、TTYに切り替えて元の状態に再編集する必要があります。
lspci -k
fglrx
インストール(唯一の違いは未インストールはSubsystem: Lenovo Radeon HD 6370M/7370M
表示されずradeon
、AMDドライバとして使用されます* - ブラックリストに登録されている場合唯一の変更はradeon
使うことだと思います):
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
Subsystem: Lenovo Device 3975
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Subsystem: Lenovo Device 397a
Kernel driver in use: i915
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
Subsystem: Lenovo Device 3975
Kernel driver in use: mei
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
Subsystem: Lenovo Device 3975
Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
Subsystem: Lenovo Device 3975
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
Subsystem: Lenovo Device 3975
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
Subsystem: Lenovo Device 3975
Kernel driver in use: lpc_ich
00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller (rev 05)
Subsystem: Lenovo Device 3975
Kernel driver in use: ata_piix
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
Subsystem: Lenovo Device 3975
00:1f.5 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller (rev 05)
Subsystem: Lenovo Device 3975
Kernel driver in use: ata_piix
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Robson CE [Radeon HD 6370M/7370M]
Subsystem: Lenovo Radeon HD 6370M/7370M
Kernel driver in use: fglrx_pci
07:00.0 Ethernet controller: Qualcomm Atheros AR8152 v2.0 Fast Ethernet (rev c1)
Subsystem: Lenovo Device 3979
Kernel driver in use: atl1c
08:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
Subsystem: Broadcom Corporation Device 051b
Kernel driver in use: bcma-pci-bridge
ここインストーラによって作成されたRPM。(インストールプログラムはopenSUSEまたはRedHat用の直接インストールまたはビルドパッケージを提供します。私は最新のRedHat 64aオプションを使用しました。)とここから抽出したRPMインストール/削除スクリプト。
システムの起動時に取り外しモジュールを試してみましたが、modprobe
機能しませんmodprobe: FATAL: Module fglrx is in use
。
ブラックリストドライバ(そしてアンインストール/etc/X11/xorg.conf
- インストール後に1つを作成する必要がありますfglrx
。これ)とFedoraとにかく不要)radeonドライバを使用して動作します。ここで問題は、多くのアプリケーションが動作しないことであり、Gnome ShellとGDMは次のことを示しています。
しかし、ドライバをアンインストールして再起動すると常に動作します。
たとえば、次のブラックリストを適用します/etc/modprobe.d/blacklist-fglrx.conf
。
# Advanced Micro Devices, Inc.
# radeon conflicts with AMD Linux Graphics Driver
#blacklist radeon
blacklist fglrx
blacklist amd_iommu_v2
blacklist fglrx_pci
xorg.conf
上記のGDM誤った結果を削除してください。その後、TTYに切り替え、systemctl
GDMからLightDMに切り替え、Xfceにログインするために使用できます(うまくいくようです)。このようなアプリケーションは、cairo-dock
分割エラーによって失敗する可能性があります。glxinfo
以下を提供します。
name of display: :0.0
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
systemctl
競合が発生してもGDMステータス(LightDM + Xfceに切り替える前)を表示します。
gdm.service - GNOME Display Manager
Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled)
Active: active (running) since Mon 2014-11-10 17:15:27 GMT; 1min 34s ago
Main PID: 471 (gdm)
CGroup: name=systemd:/system/gdm.service
├─ 471 /usr/sbin/gdm
├─ 597 /usr/libexec/gdm-simple-slave --display-id /org/gnome/DisplayManager/Displays/_0
├─ 921 /usr/bin/Xorg :0 -background none -verbose -auth /run/gdm/auth-for-gdm-l88Ufh/database -seat seat0 -nolisten tcp vt1
└─1102 gdm-session-worker [pam/gdm-launch-environment]
次のようにlspci -k
:
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
Subsystem: Lenovo Device 3975
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Subsystem: Lenovo Device 397a
Kernel driver in use: i915
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
Subsystem: Lenovo Device 3975
Kernel driver in use: mei
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
Subsystem: Lenovo Device 3975
Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
Subsystem: Lenovo Device 3975
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
Subsystem: Lenovo Device 3975
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
Subsystem: Lenovo Device 3975
Kernel driver in use: lpc_ich
00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller (rev 05)
Subsystem: Lenovo Device 3975
Kernel driver in use: ata_piix
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
Subsystem: Lenovo Device 3975
00:1f.5 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller (rev 05)
Subsystem: Lenovo Device 3975
Kernel driver in use: ata_piix
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Robson CE [Radeon HD 6370M/7370M]
Subsystem: Lenovo Radeon HD 6370M/7370M
Kernel driver in use: radeon
07:00.0 Ethernet controller: Qualcomm Atheros AR8152 v2.0 Fast Ethernet (rev c1)
Subsystem: Lenovo Device 3979
Kernel driver in use: atl1c
08:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
Subsystem: Broadcom Corporation Device 051b
Kernel driver in use: bcma-pci-bridge
これも次のログです。/var/log/gdm/:0.log
、/var/log/Xorg.0.log
&/var/log/Xorg.0.log.old
- 各ログのタイムスタンプを確認した結果、GDMと以前のXorgログが正しいログだと思います。最新のXorgログは現在のXfceセッションから取得され、関連性が必要です。
問題は、fglrxドライバを使用するように設定がまだ残っているか、fglrxを必要とするfglrx(または同様のもの)によってインストールされたlibGLのパッチバージョンがあることです(この場合は動作しない可能性があります...)。 ....).