LINUX.ORG.RU

DRI_PRIME=1 Перестает работать после apt update && apt ugprade (Видеокарта: Radeon HD 8550M / R5 M230

 , , , ,


0

1

Сразу после установки и запуска Ubuntu 17.04 я могу использовать дискретную видео карту задав DRI_PRIME=1. Но после установки обновлений командой apt update && apt ugprade эта возможность пропадает. А именно, выполнив, DRI_PRIME=1 glxgears экран зависает. Не могу переключиться на другой tty командой ctrl+alt+fn. Остается только перезагрузить компьютер.

Сталкивался ли кто-нибудь с этим?

Как можно узнать в чем проблема? и как эту проблему решить?

Можно ли как-нибудь зафиксировать версию пакета, чтобы запретить его обновление или чтобы хотя бы выводились предупреждения при его обновлении? На случай если найдется проблемный пакет.

$ lspci | grep VGA
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R4/R5 Graphics] (rev 05)
$ lspci | grep Display
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230] (rev ff)

Пробовал установить драйвер amdgpu-pro, но после его установки получаю черный экран без возможности каких-либо действий. Позже как я понял, его вроде бы и нет для мой карты.

Может у кого-нибудь такая же карта и получится вместе решить это вопрос.

На только что установленной 16.04 не проверял, но с обновлениями точно не работает.



Последнее исправление: OverMind (всего исправлений: 2)

Твоя карта пока еще не умеет в amdgpu.

Скинь логи иксов.

Скинь конфиги xorg.

Напиши версии xf86-video-ati, mesa и ядра.

xDShot ★★★★★
()

xrandr --listproviders
дорустим там

Provider 0: id: 0x6c cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 1 name:Intel
Provider 1: id: 0x43 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 0 associated providers: 1 name:CAICOS @ pci:0000:01:00.0
тогда пишешь такое
xrandr --setprovideroffloadsink 0x43 0x6c

Deleted
()
Ответ на: комментарий от robus
$ lspci -s 00:01.0 -k
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R4/R5 Graphics] (rev 05)
	Subsystem: Lenovo Mullins [Radeon R4/R5 Graphics]
	Kernel driver in use: radeon
	Kernel modules: radeon

$ lspci -s 01:00.0 -k
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230] (rev ff)
	Kernel driver in use: radeon
	Kernel modules: radeon
OverMind
() автор топика
Ответ на: комментарий от xDShot
libegl1-mesa/xenial-updates,now 12.0.6-0ubuntu0.16.04.1 amd64 [установлен]
libgl1-mesa-dri/xenial-updates,now 12.0.6-0ubuntu0.16.04.1 amd64 [установлен]
libgl1-mesa-glx/xenial-updates,now 12.0.6-0ubuntu0.16.04.1 amd64 [установлен]
libglapi-mesa/xenial-updates,now 12.0.6-0ubuntu0.16.04.1 amd64 [установлен]
libglu1-mesa/xenial,now 9.0.0-2.1 amd64 [установлен]
libwayland-egl1-mesa/xenial-updates,now 12.0.6-0ubuntu0.16.04.1 amd64 [установлен]
mesa-utils/xenial,now 8.3.0-1 amd64 [установлен]
mesa-vdpau-drivers/xenial-updates,now 12.0.6-0ubuntu0.16.04.1 amd64 [установлен, автоматически]

Пакет xf86-video-ati не нашёл среди установленых. Вот все пакеты, которые содержат в названии xf86 или video. Для ati ничего интересного.

libxxf86dga1/xenial,now 2:1.1.4-1 amd64 [установлен]
libxxf86vm1/xenial,now 1:1.1.4-1 amd64 [установлен]

gnome-video-effects/xenial,xenial,now 0.4.1-3ubuntu1 all [установлен]
gstreamer1.0-plugins-bad-videoparsers/xenial-updates,now 1.8.3-1ubuntu0.2 amd64 [установлен, автоматически]
libopencv-video2.4v5/xenial,now 2.4.9.1+dfsg-1.5ubuntu1 amd64 [установлен, автоматически]
unity-lens-video/xenial,now 0.3.15+16.04.20160212.1-0ubuntu1 amd64 [установлен]
unity-scope-video-remote/xenial,now 0.3.15+16.04.20160212.1-0ubuntu1 amd64 [установлен]
xserver-xorg-video-all-hwe-16.04/xenial-updates,now 1:7.7+13ubuntu4~16.04.2 amd64 [установлен]
xserver-xorg-video-amdgpu-hwe-16.04/xenial-updates,now 1.1.2-1~16.04.1 amd64 [установлен]
xserver-xorg-video-ati-hwe-16.04/xenial-updates,now 1:7.7.1-1~16.04.1 amd64 [установлен]
xserver-xorg-video-fbdev-hwe-16.04/xenial-updates,now 1:0.4.4-1build5~16.04.1 amd64 [установлен]
xserver-xorg-video-intel-hwe-16.04/xenial-updates,now 2:2.99.917+git20160706-1ubuntu1~16.04.1 amd64 [установлен]
xserver-xorg-video-nouveau-hwe-16.04/xenial-updates,now 1:1.0.12-2~16.04.1 amd64 [установлен]
xserver-xorg-video-qxl-hwe-16.04/xenial-updates,now 0.1.4-3ubuntu3~16.04.1 amd64 [установлен]
xserver-xorg-video-radeon-hwe-16.04/xenial-updates,now 1:7.7.1-1~16.04.1 amd64 [установлен]
xserver-xorg-video-vesa-hwe-16.04/xenial-updates,now 1:2.3.4-1build2~16.04.1 amd64 [установлен]
xserver-xorg-video-vmware-hwe-16.04/xenial-updates,now 1:13.1.0-2ubuntu3~16.04.1 amd64 [установлен]

Логи: https://gist.github.com/psqq/8aacdf86ccb4c4856017d20637fd3ae0

Файл с конфигом xorg не нашёл, а как получить конфиг для текущего сеанса без понятия. Xorg -configure выдает ошибку:

(EE) 
Fatal server error:
(EE) Server is already active for display 0
	If this server is no longer running, remove /tmp/.X0-lock
	and start again.
(EE) 
(EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
(EE) 
OverMind
() автор топика
Ответ на: комментарий от OverMind

не знаю что делать когда связка amd+amd.
м.б. это косяк последних ядер/дров. попробуй поставить ядро и xorg не hwe, а lts.

Deleted
()
Ответ на: комментарий от Deleted

м.б. это косяк последних ядер/дров. попробуй поставить ядро и xorg не hwe, а lts.

ИМХО тут апдейтить надо а не даунгрейдить.

robus ★★★★★
()
Ответ на: комментарий от Deleted

После установки сделал только apt update && apt ugprade. Больше ничего не устанавливал.

OverMind
() автор топика
Ответ на: комментарий от robus

Не всегда. Бывают таки регрессии. Но ты прав в 99% случаев.

Deleted
()
Ответ на: комментарий от OverMind

Вот то то же. Мейнтейнеры любители «стабильности» млин. :D

robus ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.