AMD (Radeon HD 7670M) игры на Ubuntu 16.04 (fglrx) [дубликат]

2

Я хотел бы играть в игры с лучшей производительностью, чем то, что я получаю после обновления до Kubuntu 16.04 LTS. Половина игр не воспроизводится, иногда до уровня тошноты из-за низких кадров в секунду. Я не совсем уверен, работают ли мои драйверы с открытым исходным кодом radeon , как и предполагалось.

Я понимаю, что AMD отказалась от поддержки патентованных драйверов fglrx некоторое время назад, и они были устаревшими в 16.04 из-за несовместимости с более новым xorg .

Мой главный вопрос:

Могу ли я запускать игры в отдельной среде xorg , используя более старую версию xorg , которая по-прежнему поддерживает fglrx драйвера в Kubuntu 16.04?

Идеально в том смысле, что другое программное обеспечение (например, браузер или IM) все равно будет работать и доступно. Как на отдельном tty или что-то. В действительно идеальном случае ни один из них не будет иметь на нем никакой производительности GPU (так что я не догадывался).

В качестве альтернативы меня интересуют любые другие подсказки для повышения моей производительности.

Я предполагаю, что переход на Ubuntu 14.04 является одним из моих вариантов за счет того, что большая часть моего программного обеспечения будет иметь более старые версии.

Мой GPU - это AMD Radeon HD 7670M в Dell Inspiron 15 (5520)

lspci -nnk | grep -i vga -A3 output:

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 output:

  *-display               
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: [email protected]: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)

Запрос дополнительной информации также приветствуется.

    
задан Carolus 14.09.2016 в 18:40
источник

4 ответа

0

Я решил использовать драйверы с открытым исходным кодом. Я привык к снижению производительности, и мне не интересно рисковать всем. Также мое падение производительности может быть связано с совершенно другой причиной (аппаратное обеспечение, например), которое еще предстоит изучить.

    
ответ дан Carolus 15.12.2017 в 09:04
источник
4

Это может не сработать, поэтому просто помните об этом.

Вы можете попробовать понизить xorg с 16.04 до версии 1.16, которая работает с fglrx . Я знаю, что эта процедура работает с 14.04.5, которая получила версию и ядро co_de% 16.04%, но я не тестировал или не получил подтверждения, что он работает и с 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. Было бы здорово, если вы захотите проверить это. Если вы не чувствуете себя в безопасности, я буду счастлив протестировать на виртуальной машине. (Исправление, если оно не работает, должно быть относительно простым: просто переустановите xorg , и старая версия должна быть удалена.)

    
ответ дан TheWanderer 14.09.2016 в 19:19
1

Я не знаю, поможет ли это, но у меня была аналогичная проблема (ARM Chromebook, видеодрайвер nvidia Tegra K1, который поставляется с работами, такими как Xorg 1.16 или 1.17, а не 1.18.) Я провел Вернемся к Xorg 1.15, так как это то, что было в системе (а также ядро), я полагаю, вы должны выбрать последние поддержки Xorg fglrx. Я понял, что если бы я посмотрел на ubuntu 14.04.x lts-vivid, lts-xenial, в зависимости от того, какой xorg вы хотите, пакеты он дает довольно полный список пакетов для хранения, чтобы иметь конкретный xorg + mesa stack.

Я сдерживал следующие пакеты (это блокирует их до установленной версии), имеет успешное обновление до 16.04 с запущенным старым Xorg и никаких жалоб на зависимости; и, к счастью, проблем, связанных с системой, тоже.

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 также нуждается в более старом ядре, он может быть установлен таким же образом.

Удачи!

    
ответ дан user153822 11.11.2016 в 05:17
0

Это сработало для меня в Ubuntu 16.04 Xenial

Загрузите 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

    
ответ дан Saif 14.12.2017 в 22:20