Created attachment 11286 [details] Патч для ядра 5.18, но легко переделать для 5.10 Стабильно воспроизводятся нарушения в работе графики в приложениях типа Chromium, gimagereader-qt5, acc, gtkperf -a -c 500, и других. Картинки с примерами: https://drive.google.com/drive/folders/1xcVdMKBr8faaXsaWL_l8iD37nY6UTNrE Проверяли на ядрах 5.10.130-std-def-alt1 и более новых самосборных (5.18): https://github.com/altlinux/linux-arm.git -b baikalm-5.18.y-next В качестве проверки использовались среды XFCE и GNOME/Wayland. В XFCE данная проблема обходится путем включения compositing в "Диспетчер Окон/Эффекты/Включить эффекты". Галочка по умолчанию выключена. В GNOME/Wayland не нашли где включить compositing. Есть патч (см. аттач), который это всё лечит. В патче отключается атрибут coherent, но мы не можем понять, почему он работает. Ручное выставление memattr вроде бы должно быть эквивалентно принудительному включению coherent для Байкал-М. Желательно, чтобы можно было обойтись без workaround'а с композитингом. Потому что мы используем GNOME/Wayland для работы с двумя мониторами (DP + HDMI) в режиме общего рабочего стола. Такую возможность XFCE под обычными Иксами нам пока не предоставляет, а где включать композитинг в GNOME и в других DE - непонятно. Проблем со стабильностью ядра/системы с данным патчем вроде пока не обнаружили. Детали платформы (# dmidecode -t 0,1,2) # dmidecode 3.3 Getting SMBIOS data from sysfs. SMBIOS 3.0.0 present. Handle 0x0000, DMI type 0, 26 bytes BIOS Information Vendor: Elpitech Version: 5.5-2133 Release Date: 06/21/2022 ROM Size: 64 kB Characteristics: PCI is supported BIOS is upgradeable Boot from CD is supported ACPI is supported UEFI is supported BIOS Revision: 5.5 Handle 0x0100, DMI type 1, 27 bytes System Information Manufacturer: Elpitech Product Name: ET101-1.2 Version: A Serial Number: Not Specified UUID: 678b81d2-8118-11eb-b0dd-00259087216f Wake-up Type: Unknown SKU Number: Not Specified Family: Not Specified Handle 0x0200, DMI type 2, 17 bytes Base Board Information Manufacturer: Elpitech Product Name: ET101-1.2 Version: Not Specified Serial Number: ET101R103M000005 Asset Tag: Not Specified Features: Board is a hosting board Location In Chassis: Not Specified Chassis Handle: 0x0300 Type: Motherboard Contained Object Handles: 1 0x0400 $ lsb_release -da LSB Version: n/a Distributor ID: ALT Description: Simply Linux 10.1 (Captain Finn) Release: 10.1 Codename: CaptainFinn
Ошибка воспроизводится Стенд: Процессор: Cortex-A57 Плата: TP-TF307-MB-AO Платформа: Simply Linux 10.1 Воспроизводится в Sisyphus и в p10
Created attachment 13336 [details] screen
Created attachment 14174 [details] Чёрный фон caja на TF307 с panfrost
Created attachment 14175 [details] Пропадают кнопки dconf-editor на TF307 с panfrost
Обнаружил новые артефакты графики при использовании panfrost на TF307-MB-S-D в тестовой сборке alt-server от 17.08.2023: mate-file-manager-1.26.1-alt2.aarch64 чёрный фон окна в caja dconf-editor-3.38.3-alt1.1.aarch64 пропадают кнопки при движении курсора мыши поверх них. Аналогичная проблема наблюдается и в других программах, использующих client-side decoration. Скриншоты приложил. Ядро 5.10.189-std-def-alt1 #1 SMP Tue Aug 8 21:31:19 UTC 2023 aarch64 Данные артефакты не зависят от композитинга. При отключении panfrost (modprobe.blacklist=panfrost) артефакты не воспроизводятся. Также не воспроизводятся на RaspberryPi4, где не используется panfrost.
Актуально для образа Server 10.2 aarch64 kernel-image-std-def-5.10.209-alt2 kernel-image-un-def-6.1.79-alt1