[РЕШЕНО] Странные артефакты в SDDM и KDE

а AMDGPU уже не драйвер? Если ты имеешь ввиду про проприетарный, то ему и иксы старые нужны, да и работает не лучше.
Я и не говорил про AMDGPU PRO,
:)

Но ладно, мы начинаем отвлекаться от темы, так как wayland я использовать не буду и проблема зависит от версии ядра linux.
Драйверы ati не загружались потому что модуль radeon оказался в blacklist.

По amdgpu нашел несколько тем, где у пользователей возникли на видеокартах GCN 2 подобные артефакты. Рекомендованный способ решения это включить опцию TearFree, а если не поможет сменить драйвер на ati.
Для новых видеокарт amd, судя по всему, таких проблем нет.
Я сегодня удалил xf86-video-ati, установил xf86-video-amdgpu, добавил radeon в blacklist, пересобрал ядро, иксы как стартовали так и стартуют, и им плевать включен модуль radeon в mkinicpio или нет, установлен xf86-video-ati или не утсановлен, одинаково стартует и работает с тем же самым fps в играх, в информации о графике написано в том же steam: Информация о компьютере:
Версия ОС:
Linux (64 бит)
Название ядра: Linux
Версия ядра: 4.12.8-2-ARCH
Поставщик X-сервера: The X.Org Foundation
Версия X-сервера: 11903000
Менеджер окон X Window System: GNOME Shell
Версия клиента Steam: <Runtime disabled>

Видеокарта:
Модель: X.Org Gallium 0.4 on AMD POLARIS11 (DRM 3.15.0 / 4.12.8-2-ARCH, LLVM 4.0.1)
Версия драйвера: 3.0 Mesa 17.1.8
Версия OpenGL: 3.0
Глубина цвета: 24 бит/пиксель
Частота обновления: 59 Гц
ID производителя: 0x1002
ID карты: 0x67ef
Версия неизвестна
Кол-во экранов: 1
Количество логических видеокарт: 1
Разрешение осн. экрана: 1920 x 1080
Разрешение рабочего стола: 1920 x 1080
Размер осн. экрана: 18,90" x 10,63" (21,65" diag)
48,0cm x 27,0cm (55,0cm diag)
Осн. видеопамять: 4068 MB
median
добавил radeon в blacklist,
Начишуя?
median
и им плевать включен модуль radeon в mkinicpio или нет
Почитай, что такое mkinitcpio, прежде чем такую ерунду писать
ZetSama
median
добавил radeon в blacklist,
Начишуя?
median
и им плевать включен модуль radeon в mkinicpio или нет
Почитай, что такое mkinitcpio, прежде чем такую ерунду писать
Не вижу противоречий, я же написал системе плевать, добавлен radeon в blacklist или нет, работает ровно так же хорошо.
Делал по вики:
Enable early KMS
Tip: If you have problems with the resolution, Kernel mode setting#Forcing modes and EDID may help.
Kernel mode setting (KMS) is supported by the amdgpu driver and is mandatory and enabled by default.

KMS is typically initialized after the initramfs stage. It is possible, however, to enable KMS during the initramfs stage. To do this, add the amdgpu module to the MODULES line in /etc/mkinitcpio.conf:

MODULES="... amdgpu ..."
Now, regenerate the initramfs:

# mkinitcpio -p linux
The change takes effect at the next reboot.
Loading
The amdgpu kernel module should load fine automatically on system boot.

If it does not happen, then:

Make sure you have the latest linux-firmware package installed. This driver requires the latest firmware for each model to successfully boot.
Make sure you do not have nomodeset or vga= as a kernel parameter, since amdgpu requires KMS.
Also, check that you have not disabled amdgpu by using any kernel module blacklisting.

Enable amdgpu for Sea Islands or Southern Islands cards
amdgpu has experimental support for Sea Islands (CIK) and Southern Islands (SI; since Linux 4.9) cards, which is disabled by default. One possible reason why you might want to enable it and switch from radeon to amdgpu is that AMD announced their user space Vulkan driver will only be supporting the new amdgpu stack [1]. Same might be the case for the new OpenCL driver, which was also mentioned in the XDC presentation.

If you want to enable amdgpu and use it with your Sea Islands or Southern Islands product, you have to recompile your kernel. Probably the easiest way to setup a custom kernel is using the ABS, described in Kernels/Arch Build System. You can also uncomment make menuconfig or make nconfig in the PKGBUILD, which will allow you to verify that the CIK option is selected by following the instructions from Gentoo wiki.

For Sea Islands (CIK), set "Enable amdgpu support for CIK parts" to "yes", then compile and install your kernel.

CONFIG_DRM_AMDGPU_CIK=Y
For Southern Islands (SI; since Linux 4.9), set "Enable amdgpu support for SI parts" to "yes", then compile and install your kernel.

CONFIG_DRM_AMDGPU_SI=Y
It may also be needed to use the amdgpu.exp_hw_support=1 [2] as kernel parameter or by setting the kernel module options.

Disable radeon driver
To prevent radeon from loading, you can disable it in the Kconfig or blacklist the radeon module.

/etc/modprobe.d/radeon.conf
blacklist radeon
1. После добавления в blacklist необходимо сгенерировать новый загружаемый образ через mkinitcpio
2. The blacklist command will blacklist a module so that it will not be loaded automatically, but the module may be loaded if another non-blacklisted module depends on it or if it is loaded manually.
вообще то, видео драйвер в mkinitcpio не обязательно прописывать!
а вот что бы вместо radeon (у него приоритет) загрузился amdgpu, radeon нужно прописать в blacklist
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
вообще то, видео драйвер в mkinitcpio не обязательно прописывать!
а вот что бы вместо radeon (у него приоритет) загрузился amdgpu, radeon нужно прописать в blacklist
Я так и сделал. В конфиге mkinitcpio во вкладке модуль прописал в кавычках amdgpu, а radeon добавил в blacklist, после ввел mkinitcpio -p linux, reboot
median
В конфиге mkinitcpio во вкладке модуль прописал в кавычках amdgpu
Зачем?
Я просто оставлю это тут:
http://archlinux.org.ru/forum/topic/17236/
в данный момент баг вернулся, фикс вроде сделали, ждем включения его в ядро:
https://bugzilla.kernel.org/show_bug.cgi?id=194761
 
Зарегистрироваться или войдите чтобы оставить сообщение.