Уголок новичка
   1480

Проблема с драйверами на R280x (или нет?)

Будьте добры, уважаемые, помогите. Неделю назад установил Manjaro, так как появилось желание ознакомиться с линуксом. И теперь пытаюсь запустить какую нибудь игрушку. Понимаю что на винде проще — но поставил себе цель — надо выполнять, тем более как оказалось это хороший вариант поближе познакомиться с принципами работы данной ос (уже гуглено-перегуглено).
И суть в том, что вроде бы одну из двух игр получилось запустить, но производительность совсем не та, что должна быть. Вторая игра вообще выдает ошибку, что ваша карта не поддерживает Vulkan 1.1 — проверьте минимальные требования.

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

Подскажите, пожалуйста в чем может быть проблема и как ее можно решить?

[#########@###### ~]$ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]

Уголок новичка: Проблема с драйверами на R280x (или нет?)

7 комментариев

avatar
lspci -k | grep --after-context=3 'VGA' 

Что говорит?
Я подозреваю, что там сказано
Kernel driver in use: radeon

Так вот, драйвер radeon в вулкане не может. Зато карточки на S(outhern|ea) Islands умеют в amdgpu (хоть и экспериментально).
Нужно просто хадействовать нужный драйвер.
Делается это просто: в строку инициализации ядра надо дописать
radeon.cik_support=0 radeon.si_support=0 amdgpu.cik_support=1 amdgpu.si_support=1

и указать «amdgpu» в конфиге иксов.
Последний раз редактировалось
0
avatar
а как это все сделать?
0
avatar
Руками и текстовым редактором.
Про параметры ядра читать тут.
Или же можно в /etc/modprobe.d/ создать два файла. Про это тут. Так даже красивее получается.
Конфиги иксов лежат в /etc/X11/xorg.conf.d/*. Там Вы ищете файл, описывающий Вашу видеокарточку и меняете в нем «radeon» на «amdgpu».
После чего перезагружаетесь.
Последний раз редактировалось
0
avatar
а не надо еще пользователя в группу добавлять? как в инструкциях для убунты
0
avatar
В video? Скорее всего Вы уже в ней, проверьте.
Последний раз редактировалось
0
avatar
спасибо, все получилось
0
avatar
пометьте тему как [РЕШЕНО], пожалуйста.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.