ПРЕДВАРИТЕЛЬНЫЕ ЗАМЕЧАНИЯ
Этот ответ также относится к последнему обновлению HWE для 14.04 (AKA 14.04.5). Это обновление приводит Xorg и ядро к версиям 16.04. Читайте ниже для более подробной информации о том, почему это важно.
ФОН
Давайте начнем с общего описания.
С выпуском Ubuntu 16.04 появилось отсутствие проприетарных драйверов для AMD. "Почему?" Вы можете спросить. Ну, это из-за нескольких вещей.
Во-первых, это просто не совместимо. Вы не найдете fglrx
в 16.04 репозиториях и не найдете версию для 16.04 онлайн. Если вы загрузите последнюю версию с веб-сайта AMD и установите ее, вы столкнетесь с режимом Low Graphics, пустыми экранами и другими неприятными вещами, которых вы не хотите.
Возможно, вы надеетесь, что AMD вмешается, чтобы обновить драйвер, но тогда вы не должны знать репутацию AMD за отказ от поддержки даже немного более старых карт в Linux. Поскольку AMD не хочет обновлять драйвер, Canonical может сделать его для Ubuntu, но не будет. Поскольку 16.04 является выпуском LTS, Canonical придется поддерживать драйвер AMD не менее 5 лет, что будет трудно сделать.
Всегда есть вероятность того, что AMD выпустит другой широко совместимый графический драйвер или что люди просто отойдут от AMD на Linux. Нет смысла тратить много усилий на драйвер для нескольких ОС Linux (сделать это для всех будет сложнее), который все равно придется поддерживать, если выйдет новый драйвер от AMD.
Подробнее об этом здесь: http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst-fglrx-driver-16-04
ПРЕДСТАВЛЕНИЕ
Теперь, просто потому, что у вас нет проприетарного драйвера, не обязательно означает, что вы будете иметь ужасное время. В конце концов, Intel делает это просто отлично.
Если вы просто используете свой компьютер для просмотра веб-страниц, электронной почты, ответов на вопросы / ответов здесь, нескольких видеороликов YouTube и многого другого, то, вероятно, вам не будет мешать отсутствие проприетарных драйверов. Вы можете заметить некоторое заикание в видео, а можете и нет. Честно говоря, нет никакого способа сказать заранее.
Если вы играете, используете приложения для рендеринга, программы 3D-моделирования или любое другое графически продвинутое или интенсивное программное обеспечение, вы окажетесь в гораздо более сложной ситуации.
Лично я в основном видел отчеты здесь и в обзорах и статьи в других местах, в которых говорится, что AMD с драйверами с открытым исходным кодом ужасна: программы не работают, поскольку им нужны версии OpenGL / CL, которые драйверы по умолчанию не могут предоставить; игры затягивают и заикаются; вырезать видео и взять с собой аудио; и т. д. Однако я также видел, как некоторые люди говорят, что они умеют играть просто отлично, видео отлично, и проблем нет.
Это противоречие может быть связано с двумя доступными драйверами с открытым исходным кодом: radeon
и AMDGPU
. AMDGPU
Я считаю, что обеспечивает лучшую производительность, но она доступна только для новых карт. Старые карты (которые для AMD могут означать 6 месяцев, если вам не повезло) застряли radeon
, и поиск в Google и Ask Ubuntu покажет вам, что нет способа поменять какую вы используете. По крайней мере, это никак не может быть выпущено.
Как и во многих вещах, вы не можете знать, что произойдет, если не попробуете, поэтому, если вы готовы рискнуть обновлением, продолжайте.
ПАРАМЕТРЫ
Так что, возможно, вы сделали решающий шаг, надеясь, что у вас будет карта, которая достанется AMDGPU
, но не повезло. Может быть, вы установили или обновили, не зная ситуацию с AMD. Может быть, вы получили, AMDGPU
и этого просто недостаточно. Независимо от причины, по которой вы используете 16.04 с графикой AMD, у вас есть несколько вариантов.
1. Первое и самое очевидное - просто понизить рейтинг до 14.04 .
- Он все еще поддерживается до 2019 года, поэтому у вас есть еще 2-3 года, чтобы его использовать. Кто знает? К тому времени AMD, возможно, решила полностью изменить свою бизнес-модель и фактически обеспечить хорошую поддержку.
- Вы получаете возможность использовать
fglrx
и получать желаемую / нужную вам производительность.
- Обратите внимание: 14.04.5 принес с собой Xorg 1.18, что и вызывает проблему в 16.04 с самого начала. К счастью, вполне возможно понизить Xorg до 1.16 ( 14.04 ), так что вы все еще можете использовать
fglrx
. Читайте здесь .
Возможно, 14.04 слишком стар для вас. Возможно, у него нет совместимости с тем новым приложением, которое вы так часто используете. Может быть, вы не хотите проходить через резервное копирование данных и переустановку. Ну, есть другой вариант.
2. Попробуйте драйверы Oibaf .
- Они работают на AMD, NVIDIA и Intel, так что вы даже можете попробовать их, если вам не нравятся проприетарные драйверы NVIDIA или вы надеетесь повысить производительность своей карты Intel.
- Они поддерживают новые версии OpenGL и OpenCL, поэтому все, что от них зависит, будет работать.
- Они утверждают, что оптимизированы, так что вы можете увидеть реальное повышение производительности.
Драйвер Oibaf кажется отличной заменой fglrx
, и это, вероятно, так. Однако, если у вас действительно свежая карта AMD, вы можете попробовать собственное предложение AMD.
3. АМДГПУ-ПРО
- Он является частным и поддерживается AMD, поэтому должен обеспечивать такую же производительность, как и
fglrx
раньше.
- Это на самом деле работает и 14.04, так что вы можете попробовать, если вы все еще на этом.
- ОБНОВЛЕНИЕ : 16.60 был выпущен, который добавляет поддержку довольно многих старых (3-4 года) карт. Ссылка обновлена.
К сожалению, AMDGPU-PRO не является настоящей заменой fglrx
. Хотя он поддерживает 16.04, он совместим только с 20 моделями. Это не очень много.
Если вы не заботитесь о производительности, или у вас уже есть то, что вам нужно, не беспокойтесь обо всех фирменных вещах, понижениях или странных установках.
4. Просто придерживайтесь драйверов с открытым исходным кодом.
- Нет проблем для установки, так как они уже запущены.
- Они предоставляют вам все необходимое, если вы не делаете ничего особенного.
Просто имейте в виду, что они, как правило, не будут работать для игр, особенно высококлассных.
5. Понизить рейтинг Xorg
- Это не будет работать 16.04.
Это может работать, это может сломать вашу систему, пока вы не переустановите правильную версию. Однако, если это работает, то вы fglrx
вернулись.
Прочитайте ответ здесь .
Варианты далеко не ограничены 16.04, но некоторые из них могут быть не лучшими. Я рекомендую попробовать драйвер Oibaf, прежде чем делать что-либо еще, и только понизить, если вы действительно не можете выдержать производительность и не можете использовать AMDGPU-PRO.