Kubuntu 16.04 LTSにアップデートした後のゲームよりも高いパフォーマンスでゲームをプレイしたいと思います。ゲームの半分はプレイできないもので、時には低fpsのために吐き気がするほどです。私のオープンソースradeon
ドライバーが期待どおりに動作しているかどうかは完全にはわかりません。
AMDはプロプライエタリfglrx
ドライバーのサポートをしばらく前に廃止し、新しいxorg
との非互換性のために16.04で非推奨になったことを認識しています。
私の主な質問は:
xorg
ドライバーをサポートしている古いxorg
バージョンを使用して、別のfglrx
環境でゲームを実行できますか?理想的には、他のソフトウェア(ブラウザーやIMなど)がまだ実行されており、アクセス可能なものであるという方法です。別のttyまたは何かのように。本当に完璧なケースでは、GPUのパフォーマンスはまったくありません(レンダリングされません)。
あるいは、パフォーマンスを向上させる他の手がかりに興味があります。
Ubuntu 14.04に切り替えることは、私のソフトウェアの大部分を古いバージョンにすることを犠牲にして、私の選択肢の1つだと思います。
GPUはDell Inspiron 15(5520)のAMD Radeon HD 7670Mです
lspci -nnk | grep -i vga -A3
出力:
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
Subsystem: Dell 3rd Gen Core processor Graphics Controller [1028:056a]
Kernel driver in use: i915
Kernel modules: i915
--
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] [1002:6840] (rev ff)
Kernel driver in use: radeon
Kernel modules: radeon
07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:8136] (rev 05)
Sudo lshw -c video
出力:
*-display
description: VGA compatible controller
product: 3rd Gen Core processor Graphics Controller
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:28 memory:c1000000-c13fffff memory:b0000000-bfffffff ioport:4000(size=64)
追加情報を求めることも歓迎します。
私はオープンソースのドライバに落ち着きました。私はパフォーマンスを低下させることに慣れてきたので、すべてを壊す危険性はありません。また、私のパフォーマンスの低下は、まだ調査されていないまったく異なる理由(ハードウェアなど)による可能性があります。
これはうまくいかないかもしれないので、念頭に置いてください。
16.04のxorg
をfglrx
で機能するバージョン1.16にダウングレードしてみてください。 16.04 xorg
バージョンとカーネルを取得した14.04.5でこの手順が機能することは知っていますが、16.04でも機能することをテストまたは確認していません。
xorg
1.16をインストールするには:
Sudo apt-get install xserver-xorg-lts-utopic libqt5gui5 libgles1-mesa-lts-utopic libgles2-mesa-lts-utopic libgl1-mesa-glx-lts-utopic libgl1-mesa-glx-lts-utopic:i386 libglapi-mesa-lts-utopic:i386 libegl1-mesa-drivers-lts-utopic
xorg
の現在のバージョンをアンインストールする必要がある場合があります。
Sudo apt-get remove xserver-xorg
ただし、1.16のインストール中に削除される可能性があります。
覚えておいて、私はこれをテストしていません。 14.04.5で動作することを確認しましたが、16.04で試した人はいません。これをテストしても構わないなら、それは素晴らしいことです。安全に実行できない場合は、仮想マシンでテストできます。 (機能しない場合の修正は比較的簡単です。xserver-xorg
を再インストールし、古いバージョンを削除するだけです。)
それが役立つかどうかはわかりませんが、同様の問題がありました(ARM Chromebook、付属のnvidia Tegra K1ビデオドライバーは1.18ではなくXorg 1.16または1.17のように動作します。 )Xorg 1.15はシステム(およびカーネル)にあったため、私はこれを控えました。最新のXorg fglrxサポートを選択する必要があると思います。 ubuntu 14.04.x lts-vivid、lts-xenialのうち、希望するxorgがあれば、特定のxorg + mesaスタックを実行するために保持するパッケージのかなり完全なリストを提供するパッケージを見ると、気付きました。
私は次のパッケージを差し控えました(これにより、現在インストールされているバージョンにロックされます)。16.04への更新が正常に実行され、古いXorgが実行され、依存関係に関する苦情はありませんでした。幸いなことにsystemd関連の問題もありません。
libegl1-mesa libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa
libgles2-mesa libvdpau-dev libvdpau1 libwayland-egl1-mesa
x11-xserver-utils xorg xserver-common xserver-xorg xserver-xorg-core
また
xserver-xorg-input-all xserver-xorg-video-all
そして、インストールしたその他の入力およびビデオドライバー。
アップグレードを行う前に、これらを(Sudoまたはgksu)apt-mark hold (package name)
で保持しました。すでに16.04にいるので、古いバージョン(Ubuntu 14.04のlts-wilyパッケージにはxorg 1.17、元の14.04には1.15)を入手し、dpkgでインストールしてからパッケージを保持できると思います。 apt-mark unhold (package name)
とdpkg --get-selections | grep hold
でパッケージの保留を解除できます。どのパッケージが保留されているかをリストします。 fglrxに古いカーネルも必要な場合は、同じ方法でインストールできます。
幸運を!
これはUbuntu 16.04 Xenialで私のために働いた
AMDGPU-PROを here からダウンロードします
ターミナルで次のコマンドを実行します
tar xvzf amdgpu-pro-16.40-348864.tar.xz
cd amdgpu-pro-16.40-348864
chmod +x amdgpu-pro-install
Sudo ./amdgpu-pro-install