На этот вопрос уже есть ответ:
Я хотел бы играть в игры с более высокой производительностью, чем то, что я получаю после обновления до Kubuntu 16.04 LTS. Половина игр неиграбельна, иногда до тошноты из-за низкого fps. Я не совсем уверен, что мои драйверы с открытым исходным кодом radeon
работают должным образом.
Я понимаю, что AMD некоторое время назад отказалась от поддержки проприетарных драйверов fglrx
, а в версии 16.04 они устарели из-за несовместимости с более новой xorg
.
Мой главный вопрос:
xorg
, используя старую версию xorg
, в которой все еще есть поддержка драйвера fglrx
в Kubuntu 16.04? В идеале, чтобы другое программное обеспечение (например, браузер или IM) по-прежнему работало и было доступно. Как на отдельном терминале или что-то в этом роде. В действительно идеальном случае ничто из этого не привело бы к потере производительности графического процессора (так что, я полагаю, не отображается).
В качестве альтернативы меня интересуют любые другие ключи к повышению моей производительности.
Я полагаю, что переход на Ubuntu 14.04 - один из моих вариантов ценой того, что большая часть моего программного обеспечения будет более старых версий.
Мой графический процессор - AMD Radeon HD 7670M в Dell Inspiron 15 (5520)
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)
Также приветствуется запрос любой дополнительной информации.
Я согласился на драйверы с открытым исходным кодом. Я привык для понижения производительности, и мне не интересно риска повреждением всего. Также мое отбрасывание производительности могло бы произойти из-за совершенно другой причины (аппаратные средства, например), который должен все же быть исследован.
Это не может работать, поэтому просто принять во внимание это.
можно попытаться понизить xorg
на 16,04 к версии 1.16, которая работает с fglrx
. Я знаю эту процедуру работы над 14.04.5, который добрался 16.04 xorg
версия и ядро, но я не протестировал или получил любое подтверждение, что это работает над 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
, и старая версия должна быть удалена.)
Я не знаю, поможет ли это, но у меня была подобная проблема (Chromebook ARM, видеодрайвер nvidia Tegra K1, с которым это поставлется с работами через подобный Xorg 1.16 или 1.17, не 1.18.) Я сдержался к Xorg 1.15 начиная с того, именно это был в системе (а также ядро), я предполагаю, что необходимо выбрать последний Xorg fglrx поддержки. Я понял, посмотрел ли я на человечность 14.04.x, lts-яркую, lts-гостеприимную, какой бы ни имеет 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's, lts-коварные пакеты имеют xorg 1.17, оригинал 14.04 имеет 1.15), установка с dpkg, и затем держите пакеты. Можно не держать пакет с apt-mark unhold (package name)
и dpkg --get-selections | grep hold
списки, какие пакеты сохранены. Если fglrx также нужно более старое ядро, он мог бы быть установлен тот же путь.
Удачи!
Это работало на меня в Гостеприимной Ubuntu 16.04
Загрузите AMDGPU-PRO отсюда
Выполните следующие команды в терминале
tar xvzf amdgpu-pro-16.40-348864.tar.xz
cd amdgpu-pro-16.40-348864
chmod +x amdgpu-pro-install
sudo ./amdgpu-pro-install