[Arm64-baikalm] Fwd: Ошибка сегментирования Xorg при использовании дискретной видеокарты на Simply Linux 9.1.1
Alexey Sheplyakov
asheplyakov на basealt.ru
Пт Сен 17 13:54:10 MSK 2021
Добрый день!
Запуск Xorg починили (xorg-server 2:1.20.8-alt9).
On 20.08.2021 02:35, ValdikSS wrote:
> На обеих картах Radeon, при запуске X-сессии треугольники начинают
> рендерится в хаотичном порядке, что делает десктоп абсолютно
> неработоспособным (см. видео https://files.catbox.moe/xtgcm8.mp4 ).
Наблюдаем подобное поведение на плате TF307-MB-S-D с видеокартой Radeon R5 230 [1]. Видео:
https://drive.google.com/drive/folders/1LAdo5ik49hTJikWj0qYMBN23ldqaRmud
[1]
0001:01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited / Sapphire Technology Device a004
она же
0001:01:00.0 0300: 1002:6779 (prog-if 00 [VGA controller])
Subsystem: 174b:a004
Ещё веселее с другим Радеоном:
0001:01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 6617 (rev c7) (prog-if 00 [VGA controller])
Subsystem: Sapphire Technology Limited Device e263
он же
0001:01:00.0 0300: 1002:6617 (rev c7) (prog-if 00 [VGA controller])
Subsystem: 1da2:e263
При инициализации модуля radeon, переключении видеовыходов (xrandr --output HDMI-1 --auto),
переключении между окнами, перерисовке окон система зачастую самопроизвольно перезагружается.
Причём ядро сообщает, что якобы была нажата кнопка питания:
[ 14.833379] [drm] radeon kernel modesetting enabled.
[ 14.834180] [drm] initializing kernel modesetting (OLAND 0x1002:0x6617 0x1DA2:0xE263 0xC7).
[ 15.076486] mitx2-bmc 0-0008: key change [17]
[ 15.076509] mitx2-bmc 0-0008: PWROFF "irq" detected [17]
[ 15.163665] ATOM BIOS: OLAND
[ 15.163839] radeon 0001:01:00.0: VRAM: 4096M 0x0000000000000000 - 0x00000000FFFFFFFF (4096M used)
[ 15.163845] radeon 0001:01:00.0: GTT: 2048M 0x0000000100000000 - 0x000000017FFFFFFF
[ 15.163850] [drm] Detected VRAM RAM=4096M, BAR=256M
[ 15.163854] [drm] RAM width 128bits DDR
[ 15.164053] [TTM] Zone kernel: Available graphics memory: 8043486 KiB
[ 15.164058] [TTM] Zone dma32: Available graphics memory: 2097152 KiB
[ 15.164061] [TTM] Initializing pool allocator
[ 15.164074] [TTM] Initializing DMA pool allocator
[ 15.164125] [drm] radeon: 4096M of VRAM memory ready
[ 15.164130] [drm] radeon: 2048M of GTT memory ready.
[ 15.164167] [drm] Loading oland Microcode
[ 15.178479] mitx2-bmc 0-0008: key change [0]
Кнопку я точно не нажимал. Предполагаю, что происходит запись в ту область
памяти, куда отображены регистры BMC.
Подробная информация о списке рассылки Arm64-baikalm