web-dev-qa-db-ja.com

AMD Mobility Radeon HD 2600でのfglrxの問題XT

問題

かなり古い(〜2007ish)iMacがあり、最近Xubuntu 13.04(64ビット)をインストールしました。さまざまな理由から、このマシンで妥当な2Dグラフィックアクセラレーションを取得できることが重要であり、残念ながらmesaはそれをまったくカットしません。したがって、私はプロプライエタリなAMDドライバーをインストールするために戦っていましたが、今のところ成功していません。

lspci | grep VGAの出力によると、AMD Mobility Radeon HD 2600 XT/2700を持っているようです。 Settings Manager> Software&Updates> Additional driversを見ると、独自のディスプレイドライバーをインストールするオプションが表示されません。

私が試したもの:

1)通常のRaring制限リポジトリからfglrxまたはfglrx-updatesをインストールします

どちらの場合も、lightdmはまったく起動しません。 dmesg | tailは以下を提供します:

[   21.939526] AMD IOMMUv2 driver by Joerg Roedel <[email protected]>
[   21.939530] AMD IOMMUv2 functionality not available on this system`
[   22.078527] <6>[fglrx] Maximum main memory to use for locked dma buffers: 1873 MBytes.
[   22.078991] <3>[fglrx:firegl_init_device_list] *ERROR* No supported display adapters were found
[   22.078993] <3>[fglrx:firegl_init_module] *ERROR* firegl_init_devices failed

このサイトの AMD Webサイト およびさまざまな その他answers に基づいて、Radeon HD 2000-4000シリーズのアダプターはもはやないようですAMDから直接入手可能なメインラインCatalystドライバー、または標準のUbuntuリポジトリから入手可能なfglrxパッケージでサポートされています。

2) このリポジトリ を追加し、Xserverを1.12.4にダウングレードし、fglrx-legacyをインストールする

今度はlightdmプロセスが開始されたように見えますが、表示は完全にグリッチアウトされています(奇妙な動く色のグラデーション)。これはdmesg | tailにあります:

[   18.562524] fglrx_pci 0000:01:00.0: irq 48 for MSI/MSI-X
[   18.562950] <6>[fglrx] Firegl kernel thread PID: 1264
[   18.563022] <6>[fglrx] Firegl kernel thread PID: 1265
[   18.563091] <6>[fglrx] Firegl kernel thread PID: 1266
[   18.563203] <6>[fglrx] IRQ 48 Enabled
[   19.847271] <6>[fglrx] Gart USWC size:624 M.
[   19.847275] <6>[fglrx] Gart cacheable size:245 M.
[   19.847279] <6>[fglrx] Reserved FB block: Shared offset:0, size:1000000 
[   19.847281] <6>[fglrx] Reserved FB block: Unshared offset:fe0b000, size:1f5000

3)レガシーCatalystドライバーのインストール AMD Webサイトから直接ダウンロード

インストール中に、DKMS part of installation failed. Please refer to /usr/share/ATI/fglrx-install.log for detailsというメッセージが表示されます。インストールログには次のように書かれています:

cd /var/lib/dkms/fglrx/8.97.100.7/build; sh make.sh --nohints --uname_r=3.8.0-27-generic --norootcheck......(bad exit status: 1)
[Error] Kernel Module : Failed to build fglrx-8.97.100.7 with DKMS
[Error] Kernel Module : Removing fglrx-8.97.100.7 from DKMS

私のドライバーは3.8.0-27であるのに対して、ドライバーは3.4までのカーネルバージョンしかサポートしていないため、おそらくビルドに失敗しています。

次は何?

Radeon HD 2600 XTを使用して、Ubuntuで動作する独自のAMDドライバーを入手する方法はありますか? Ubuntuのバージョンをダウングレードしたり、別のウィンドウマネージャーに切り替えるなど、他のオプションも利用できます。互換性があると思われるUbuntuとCatalystのバージョンの組み合わせを提案できますか?

1
ali_m

Radeonのレガシードライバーと互換性のあるxorg 1.12をまだ使用している最新のリリースである(x)buntu 12.04にダウングレードしたいと思います。あちこちに投稿されました Catalystをだましてより新しいリリースにするための指示 、しかし、私は長い間成功談を聞いていません。 (開示:私自身のRadeonグラフィックスはレガシーになりません。個人的にはこの問題はまだありません。興味があるだけです。)

1
Salt