J'aimerais jouer à des jeux offrant de meilleures performances que celles que j'obtiens après la mise à jour vers Kubuntu 16.04 LTS. La moitié des jeux sont injouables, parfois au point de devenir nauséabonds en raison de la faible cadence par seconde. Je ne suis pas tout à fait sûr que mes drivers open-source radeon
fonctionnent comme ils sont censés le faire.
Je me rends compte que AMD a abandonné la prise en charge des pilotes propriétaires fglrx
il y a quelque temps. Ils étaient obsolètes en 16.04 en raison d’une incompatibilité avec le plus récent xorg
.
Ma question principale est:
xorg
séparé en utilisant l'ancienne version xorg
qui possède toujours le support de pilote fglrx
dans Kubuntu 16.04?Idéalement, d’une autre manière que d’autres logiciels (tels que navigateur ou messagerie instantanée) seraient toujours en cours d’exécution et accessibles. Comme sur un tty séparé ou quelque chose comme ça. Dans le cas vraiment parfait, rien de tout cela n'aurait de performance GPU (donc pas rendu, je suppose).
Alternativement, je suis intéressé par tout autre indice pour augmenter mes performances.
Je suppose que le passage à Ubuntu 14.04 est l’une de mes options au prix d’une version plus ancienne de mes logiciels.
Mon processeur graphique est AMD Radeon HD 7670M dans un Dell Inspiron 15 (5520)
lspci -nnk | grep -i vga -A3
sortie:
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
sortie:
*-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)
Demander toute information supplémentaire est également le bienvenu.
Je me suis installé pour les pilotes open-source. Je me suis habitué à baisser les performances et je ne suis pas intéressé à tout risquer. De plus, ma chute de performances pourrait être due à une raison totalement différente (matériel, par exemple) qui n’a pas encore été explorée.
Cela peut ne pas fonctionner, alors gardez cela à l'esprit.
Vous pouvez essayer de rétrograder xorg
du 16.04 vers la version 1.16, qui fonctionne avec fglrx
. Je sais que cette procédure fonctionne avec 14.04.5, qui a obtenu la version et le noyau 16.04 xorg
, mais je n’ai pas testé ni obtenu la confirmation que cela fonctionne également avec 16.04.
Pour installer 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
Vous devrez peut-être désinstaller la version actuelle de xorg
:
Sudo apt-get remove xserver-xorg
mais il y a de fortes chances qu'il soit supprimé lors de l'installation de la 1.16.
Rappelez-vous, je n'ai pas testé cela. J'ai reçu la confirmation que cela fonctionne le 14.04.5, mais personne que je connaisse ne l'a encore essayé le 16.04. Ce serait formidable si vous êtes prêt à tester cela. Si vous ne vous sentez pas en sécurité pour le faire, je serai ravi de le tester sur une machine virtuelle. (Le correctif si cela ne fonctionne pas devrait être relativement facile: il suffit de réinstaller xserver-xorg
et l'ancienne version devrait être supprimée.)
Je ne sais pas si cela va aider, mais j'avais un problème similaire (un ARM Chromebook, le pilote vidéo nvidia Tegra K1 fourni avec celui-ci fonctionne comme par exemple Xorg 1.16 ou 1.17, pas 1.18. ) Je me suis limité à Xorg 1.15, car c’est ce qui était sur le système (ainsi que le noyau), je suppose que vous devriez choisir les derniers supports Xorg fglrx. J'ai réalisé que si je regardais ubuntu 14.04.x lts-vivid, lts-xenial, quel que soit le xorg que vous voulez, les paquets qu'il contient constituent une liste assez complète de paquets à conserver pour avoir une pile xorg + mesa particulière.
J'ai retenu les paquets suivants (cela les verrouille à la version actuellement installée), j'ai réussi à mettre à jour 16.04 avec un ancien Xorg en cours d'exécution et aucune plainte à propos des dépendances; et heureusement, aucun problème lié à systemd non plus.
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
Aussi
xserver-xorg-input-all xserver-xorg-video-all
et les divers pilotes d’entrée et vidéo que vous avez installés.
Je les ai tenues avec (Sudo ou gksu) apt-mark hold (package name)
avant de faire la mise à niveau. Puisque vous êtes déjà sur 16.04, je pense que vous pourriez obtenir les versions plus anciennes (les paquets lts-wily d’Ubuntu 14.04 ont xorg 1.17, l’original 14.04 a 1.15), installer avec dpkg, puis conserver les paquets. Vous pouvez libérer un paquet avec apt-mark unhold (package name)
et dpkg --get-selections | grep hold
énumère les paquets qui sont conservés. Si fglrx nécessite également un noyau plus ancien, il pourrait être installé de la même manière.
Bonne chance!
Cela a fonctionné pour moi dans Ubuntu 16.04 Xenial
Téléchargez le AMDGPU-PRO de ici
Exécutez les commandes suivantes dans le terminal
tar xvzf amdgpu-pro-16.40-348864.tar.xz
cd amdgpu-pro-16.40-348864
chmod +x amdgpu-pro-install
Sudo ./amdgpu-pro-install