Summary: | Mesa: чёрные квадраты вместо букв в xwayland (panfrost). | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Branch p10 | Reporter: | Alexey Sheplyakov <asheplyakov> | ||||||
Component: | Mesa | Assignee: | qa-team <qa-team> | ||||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-p10 <qa-p10> | ||||||
Severity: | normal | ||||||||
Priority: | P5 | CC: | asheplyakov, doroshenkogv, jqt4, nir, nir, shrek, sin, sin, snowmix | ||||||
Version: | не указана | ||||||||
Hardware: | aarch64 | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Alexey Sheplyakov
2022-08-24 16:02:31 MSK
Created attachment 11388 [details]
xterm в xwayland (sway), mesa 21.1.5 (текст отображается нормально)
на байкале с сизифом немного другая ситуация libGLX-mesa 22.1.7 и xorg-server 21.1.4 - зеленые квадраты libGLX-mesa 22.1.7 и xorg-server 1.20.14 (из p10) - все нормально а вот как это выглядит в xorg-xwayland 22.1.3 с ttf надо глянуть (Ответ для Valery Inozemtsev на комментарий #2) > на байкале с сизифом немного другая ситуация > libGLX-mesa 22.1.7 и xorg-server 21.1.4 - зеленые квадраты > libGLX-mesa 22.1.7 и xorg-server 1.20.14 (из p10) - все нормально > а вот как это выглядит в xorg-xwayland 22.1.3 с ttf надо глянуть Посмотрел на регулярке с GNOME 3 (regular-gnome3-20220907-aarch64.iso, sha256: 69b6b4af7f7a93d4b7fd21a31b10ecd412cde4583c20df093366801991b1fa1a) Такие же чёрные квадраты, как и в p10 (см. "xterm в xwayland (sway), mesa 22.0.4"). в p10 все нормально Mesa-22.0.4-alt1 xorg-server-1.20.14-alt4 xorg-xwayland-22.1.3-alt1 (Ответ для Valery Inozemtsev на комментарий #4) > в p10 все нормально > Mesa-22.0.4-alt1 > xorg-server-1.20.14-alt4 > xorg-xwayland-22.1.3-alt1 А точно panfrost используется? (С llvmpipe всё нормально, да) Проверил на kworkstation-10.1 (VM), обновлённом до p10, ошибка не воспроизвелась, а также на на kworkstation-10.1 (VM), обновлённом до Sisyphus, ошибка не воспроизвелась. # inxi -G Graphics: Device-1: Red Hat QXL paravirtual graphic card driver: qxl v: kernel Display: wayland server: X.Org v: 1.23.1.1 with: Xwayland v: 23.1.1 compositor: kwin_wayland driver: X: loaded: N/A unloaded: fbdev,modesetting,vesa gpu: qxl resolution: 1024x768~60Hz API: OpenGL v: 4.5 Mesa 23.0.1 renderer: llvmpipe (LLVM 13.0.1 128 bits) Пакеты: xorg-server-21.1.8-alt1.x86_64 xorg-xwayland-23.1.1-alt1.x86_64 1. apt-get install sway xorg-xwayland xterm 2. Запустить графический сеанс Plasma (Wayland) uxterm & uxterm -fa Monospace -fs 14 & 3. Запустить графический сеанс Sway (Wayland) uxterm & uxterm -fa Monospace -fs 14 & По указанным шагам ошибка не воспроизвелась. (Ответ для Дорошенко Глеб на комментарий #6) > По указанным шагам ошибка не воспроизвелась. Какой драйвер используется? переключались на panfrost? Ничего не поменялось. Как рисовало чёрные квадраты, так и рисует (Ответ для Дорошенко Глеб на комментарий #6) > Проверил на kworkstation-10.1 (VM), обновлённом до p10, ошибка не > воспроизвелась, а также на на kworkstation-10.1 (VM), обновлённом до > Sisyphus, ошибка не воспроизвелась. > > # inxi -G > Graphics: > Device-1: Red Hat QXL paravirtual graphic card driver: qxl v: kernel > Display: wayland server: X.Org v: 1.23.1.1 with: Xwayland v: 23.1.1 > compositor: kwin_wayland driver: X: loaded: N/A > unloaded: fbdev,modesetting,vesa gpu: qxl resolution: 1024x768~60Hz > API: OpenGL v: 4.5 Mesa 23.0.1 renderer: llvmpipe (LLVM 13.0.1 128 bits) А где здесь panfrost? > Пакеты: > xorg-server-21.1.8-alt1.x86_64 > xorg-xwayland-23.1.1-alt1.x86_64 А где aarch64? > 1. apt-get install sway xorg-xwayland xterm > 2. Запустить графический сеанс Plasma (Wayland) > uxterm & uxterm -fa Monospace -fs 14 & > 3. Запустить графический сеанс Sway (Wayland) > uxterm & uxterm -fa Monospace -fs 14 & > > По указанным шагам ошибка не воспроизвелась. Потому что начальные условия (архитектура, GPU) не выполнены. (Ответ для Alexey Sheplyakov на комментарий #9) > (Ответ для Дорошенко Глеб на комментарий #6) > > Проверил на kworkstation-10.1 (VM), обновлённом до p10, ошибка не > > воспроизвелась, а также на на kworkstation-10.1 (VM), обновлённом до > > Sisyphus, ошибка не воспроизвелась. > > > > # inxi -G > > Graphics: > > Device-1: Red Hat QXL paravirtual graphic card driver: qxl v: kernel > > Display: wayland server: X.Org v: 1.23.1.1 with: Xwayland v: 23.1.1 > > compositor: kwin_wayland driver: X: loaded: N/A > > unloaded: fbdev,modesetting,vesa gpu: qxl resolution: 1024x768~60Hz > > API: OpenGL v: 4.5 Mesa 23.0.1 renderer: llvmpipe (LLVM 13.0.1 128 bits) > > > А где здесь panfrost? > > > Пакеты: > > xorg-server-21.1.8-alt1.x86_64 > > xorg-xwayland-23.1.1-alt1.x86_64 > > А где aarch64? > > > 1. apt-get install sway xorg-xwayland xterm > > 2. Запустить графический сеанс Plasma (Wayland) > > uxterm & uxterm -fa Monospace -fs 14 & > > 3. Запустить графический сеанс Sway (Wayland) > > uxterm & uxterm -fa Monospace -fs 14 & > > > > По указанным шагам ошибка не воспроизвелась. > > Потому что начальные условия (архитектура, GPU) не выполнены. Прошу прощения. Перепроверил с корректными вводными: Проверял на alt-workstation-10.1-aarch64, обновлённом до p10. Машина: Baikal-M TF307-MB-S-D Graphics: Device-1: mali-midgard driver: panfrost v: kernel Device-2: hdmi driver: baikal_dw_hdmi v: N/A Device-3: bm1000-cmu driver: N/A Display: wayland server: X.Org 1.23.1.1 driver: loaded: modesetting unloaded: fbdev resolution: 1920x1080~60Hz OpenGL: renderer: Mali-T620 (Panfrost) v: 2.1 Mesa 22.3.6 xorg-server-common-1.20.14-alt8.aarch64 Всё нормально, ошибка не воспроизвелась. Также обновился до Sisyphus. К сожалению, после обновления войти в графический сеанс sway уже невозможно, выкидывает обратно. Итого: в p10 на aarch64 с драйвером panfrost и Mesa 22.3.6 в сеансе SWAY отрисовка корректная. Уточните, пожалуйста, конфигурацию вашей машины, чтобы можно было локализовать проблему. |