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

Для чего стоит, начиная с установки нового «предварительного просмотра» Flash Player 10.2, у меня не было ни одного сбоя (что является большим улучшением, ранее Flash был неактивен для меня как в Linux, так и в Windows).

Я связываю это с FlashBlock (для Firefox, хотя есть аналогичное дополнение с тем же именем для Chrome), чтобы избежать нежелательных флеш-объявлений, отслеживания и использования пользователями Flash-хранилища.

1
задан 14 September 2016 в 22:07

3 ответа

Это может не сработать, так что имейте это в виду.

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

4
ответ дан 23 May 2018 в 06:08
  • 1
    Благодаря! Я попробовал несколько вещей. Некоторые основываются на вашем ответе. Пробовал устанавливать старое ядро ​​и старше xserver-xorg, но столкнулся с проблемами установки реальных драйверов - в пакете репозиториев 16.04 не было fglrx. Поэтому я попытался установить проприетарные драйверы вручную с домашней страницы AMD - не удалось. Возможно, это был только я. В конце концов я решил свою проблему, установив 14.04 и не обновляя ядро ​​(которое Software Updater хочет делать все время, используя вместо этого apt upgrade). Так как это действительно не ответ на вопрос, который я задал здесь, я не должен отмечать его как ответ. – Carolus 13 October 2016 в 22:23
  • 2
    Пользователям @Carolus с AMD рекомендуется придерживаться 14.04, пока AMD не поставляет проприетарные драйверы для 16.04 и 16.10. – Rinzwind 13 October 2016 в 22:31
  • 3
    @Rinzwind Спасибо. Когда был выпущен 16.04, мне удалось пропустить эту записку, хотя я не живу под скалой, и я ждал несколько месяцев до обновления. : D – Carolus 13 October 2016 в 22:47
  • 4
  • 5
    Ничего себе. Во всяком случае, теперь есть дополнительная проблема 14.04, получающая обновления для ядра и xserver, который прерывает fgrlx. Также можно получить их, если установить 14.04.5. – Carolus 13 October 2016 в 23:15

Я не знаю, поможет ли это, но у меня была аналогичная проблема (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.

Я сдерживал следующие пакеты (это блокирует их до установленной в настоящее время версии), имеет успешное обновление до 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 также нуждается в более старом ядре, он может быть установлен таким же образом.

Удачи!

1
ответ дан 23 May 2018 в 06:08
  • 1
    После использования 14.04lts в течение почти полугода, я довольно устал от устаревших пакетов. Я бы попробовал ваше решение, но вместо того, чтобы рисковать с устаревшим ядром или сломать что-то, я просто соглашусь с драйверами с открытым исходным кодом. Я имею в виду, что моя производительность не может стать намного хуже, чем 10-20fps прямо сейчас, верно? : D – Carolus 11 March 2017 в 02:53

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

Загрузите AMDGPU-PRO здесь

Запустите следующие команды в терминале

tar xvzf amdgpu-pro-16.40-348864.tar.xz [ ! d4]

cd amdgpu-pro-16.40-348864

chmod +x amdgpu-pro-install

sudo ./amdgpu-pro-install

0
ответ дан 23 May 2018 в 06:08
  • 1
    На вашем GPU есть GCN 1.0 или новее, а мой - до GCN. Драйверы AMDGPU работают только для GCN 1.0 или более новой и официальной поддержки. Я думаю, что это только для версии 1.2 и новее. Но ваш ответ может помочь кому-то с новым GPU, чем мой. – Carolus 15 December 2017 в 12:55

Другие вопросы по тегам:

Похожие вопросы: