Автор Тема: Xfce c Sysv  (Прочитано 675577 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #930 : 25.05.2019 19:18:17 »
Очень интересно. Надо всё-таки в багзиллу, чтоб не забылось.

... багрепорт на udisks2 своё из
Ответ #905
https://forum.altlinux.org/index.php?topic=36177.msg338709#msg338709
и Ответ #907
https://forum.altlinux.org/index.php?topic=36177.msg338714#msg338714

Хотел не спешить и проверить это на сизифной regular-xfce-20190522-i586.iso, который на ядре 5.0.16-un-def-alt1
Проверяю контрольную сумму записи.
Гружусь в лайв без сохранения сессии, - зависание после плимута.
Гружусь с сохранением сессии, - получаю Kernal panic с Call Trace на Lenovo 80E5.
Выключаю ноутбук по poweroff в 4 секунды.
Включаю, - аварийный рёв спикера на POST.
Повторяю, - то же самое.
Начал вспоминать что когда-то давно ловил такое на альтах:
Выключил. Отключил адаптер питания. Включил. Подключил адаптер питания.
Ядро 5.0.16-un-def-alt1 ...


Слил ещё одну с 5.0.9-un-def-alt1...
Бесполезно... Паника ядра с Call Trace.

Раз невозможно посмотреть регулярку, посмотрел на свежий 1.3.2/slackware-live-xfce-current.iso.
Всё как в альтах, только наоборот:
В tty у непревилегированного требует пароль root, зато в X-сах, монтирование флешки проходит на ура, несмотря на auth_admin_keep. Появляется уверенность, что это общесистемное.
Жаль что в регулярке на xfce ядро не std-def, которое 4.19.
Надо бы ещё глянуть devuan... Он тоже на xfce с udisks2.
Ну а тогда уж...

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Xfce c Sysv
« Ответ #931 : 25.05.2019 20:29:20 »
Жаль что в регулярке на xfce ядро не std-def, которое 4.19.

Могу перевести на std-def

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #932 : 25.05.2019 20:39:57 »
Жаль что в регулярке на xfce ядро не std-def, которое 4.19.

Могу перевести на std-def

Антон, если можно, хотя бы в преальфа.
Вопрос вот в чём:
Багрепорт по udisksctl отправлю, - он у меня на красном карандаше. Но мне нужна полная уверенность, это специфичное или общесистемное. И здесь желательно чтобы оба прогона были в одном окружении, альтовом, но с версионным различием на разных репозиториях. Отследить повторяемость при версионных различиях.
Плюс к этому перевод на std-def, а это 4.19, решает вопрос паники ядра на Lenovo 80E5 (G50/Z50?). Z50 поставил под вопрос, - архитектура та же, но Call Trace спотыкается об процессор.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Xfce c Sysv
« Ответ #933 : 25.05.2019 20:55:47 »
Оно уже там std-def должно быть:
uname -r
4.19.45-std-def-alt1

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #934 : 26.05.2019 01:00:31 »
Оно уже там std-def должно быть:
uname -r
4.19.45-std-def-alt1

Я regular-xfce имел в виду. А там 5.0.16-un-def.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #935 : 26.05.2019 01:17:22 »
Очень интересно. Надо всё-таки в багзиллу, чтоб не забылось.

... багрепорт на udisks2 своё из
Ответ #905
https://forum.altlinux.org/index.php?topic=36177.msg338709#msg338709
и Ответ #907
https://forum.altlinux.org/index.php?topic=36177.msg338714#msg338714

Хотел не спешить и проверить это на сизифной regular-xfce-20190522-i586.iso, который на ядре 5.0.16-un-def-alt1
Проверяю контрольную сумму записи.
Гружусь в лайв без сохранения сессии, - зависание после плимута.
Гружусь с сохранением сессии, - получаю Kernal panic с Call Trace на Lenovo 80E5.
Выключаю ноутбук по poweroff в 4 секунды.
Включаю, - аварийный рёв спикера на POST.
Повторяю, - то же самое.
Начал вспоминать что когда-то давно ловил такое на альтах:
Выключил. Отключил адаптер питания. Включил. Подключил адаптер питания.
Ядро 5.0.16-un-def-alt1 ...


Слил ещё одну с 5.0.9-un-def-alt1...
Бесполезно... Паника ядра с Call Trace.

Раз невозможно посмотреть регулярку, посмотрел на свежий 1.3.2/slackware-live-xfce-current.iso.
Всё как в альтах, только наоборот:
В tty у непревилегированного требует пароль root, зато в X-сах, монтирование флешки проходит на ура, несмотря на auth_admin_keep. Появляется уверенность, что это общесистемное.
Жаль что в регулярке на xfce ядро не std-def, которое 4.19.
Надо бы ещё глянуть devuan... Он тоже на xfce с udisks2.
Ну а тогда уж...

Проверил на devuan ascii в toram.
Поведение такое же как и в slackware-xfce-current-live с toram:
- Монтирование накопителя usb от непревилегированного пользователя в системе на udisks2, это общесистемная уязвимость в Линукс. Можно готовить багрепорт.
Но пока неизвестно, есть ли эта уязвимость в Сизифе, а предполагать можно всё что угодно, - надо видеть выбросы терминала.
Но увы, проверить не судьба, - по причине паники 5-го ядра на Core i3-5005U в regular-xfce.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Xfce c Sysv
« Ответ #936 : 26.05.2019 14:29:41 »
Я regular-xfce имел в виду. А там 5.0.16-un-def.

Собрал: https://yadi.sk/d/o7jsvk2aM-NAUQ

Оффлайн Pureproft

  • Участник
  • *
  • Сообщений: 337
Re: Xfce c Sysv
« Ответ #937 : 26.05.2019 15:11:56 »
Антон, а можно в эти сборки включить minwaita о которой я писал https://forum.altlinux.org/index.php?topic=42330.msg338753#msg338753


p.s. в наше время, если хочешь что то прикладное с gui показать кому то, будь готов, что тема оформления совсем не та на которой ты отлаживался http://www.opennet.ru/opennews/art.shtml?num=50737
« Последнее редактирование: 26.05.2019 15:38:03 от jobless »
Рассвет наступит неизбежно!

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #938 : 26.05.2019 18:09:51 »
Антон, а можно в эти сборки включить minwaita о которой я писал https://forum.altlinux.org/index.php?topic=42330.msg338753#msg338753

Если это будет не дефолт, а кастом, и ничего не будет ломать, я не против включения в состав p9-xfce-sysv.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #939 : 26.05.2019 18:24:32 »
Я regular-xfce имел в виду. А там 5.0.16-un-def.

Собрал: https://yadi.sk/d/o7jsvk2aM-NAUQ

Спасибо, Антон.
Сохранил выбросы в файл и их много.
Можно готовить багрепорт по этой общесистемной уязвимости.

Набросал на бумаге замечания по alt-p9-xfce-sysv-20190522. Но это тут же чуть позже. Есть критичное, есть некритичное, но это надо будет исправлять.


Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Xfce c Sysv
« Ответ #940 : 26.05.2019 19:01:41 »
Антон, а можно в эти сборки включить minwaita о которой я писал https://forum.altlinux.org/index.php?topic=42330.msg338753#msg338753

Так опакетить же надо? Вешайте баг на сборку нового пакета и меня подписывайте на баг antohami@

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #941 : 26.05.2019 21:12:05 »
Я regular-xfce имел в виду. А там 5.0.16-un-def.

Собрал: https://yadi.sk/d/o7jsvk2aM-NAUQ

Замечания по alt-p9-xfce-sysv-20190522
(лайв-режим, toram)

- в режиме загрузки с сохранением сессии, доходит до (вывод ниже) и виснет
Starting spice vdagentd service:    [ DONE ]
open-vm-tools: not starting as this a not VMware VM
(кто бы сомневался: у меня запуск идёт на реальном железе, а не в vmware)

- в thunar, щелчёк
  thunar > ПКМ > Создать >
  отсутствует опция Текстовый файл.
  Появляется только узкое по Y окно без опции Текстовый файл.

- в mousepad невозможно сменить шрифт или изменить размер шрифта.

- в lightdm, в окне переключения/разблокировки пользователя, ввода пароля, окно сильно дёргается.

- lightdm (без исправления gdm2.20) нельзя менять на gdm2.20:
  в gdm2.20 в этом дистрибутиве перестала работать опция переключить пользователя.
  В lightdm эта опция работает.

- в меню GRUB2 образа, очень приличная заставка
/usr/share/plymouth/themes/starterkit/grub.jpg
  Но режущаяся надпись опции на русском языке справа внизу, портит впечатление.
  Требуется немного уменьшить размер шрифта, чтобы все надписи умещались в пределах экрана по-умолчанию.

- при наличии в чипе, HDMI и звуковой карты, ядерный alsa-драйвер неверно сажает карты в сокеты
# cat /proc/asound/cards
 0 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xc1210000 irq 47
 1 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc1214000 irq 48

 и всё ещё требуется переиндексация вручную для получения звука через спикеры
# grep ^opt /etc/modprobe.d/alsa-modindex.conf
options snd_hda_intel id=PCH index=0
options snd_hda_intel id=HDMI index=2
Здесь сокет 1 оставлен свободным для использования скрипта хотплага usb-audio. Когда usb-audio после подключения usb-гарнитуры автоматически садится в сокет 0, а карта PCH автоматически в сокет 1. При отключении usb-гарнитуры, всё восстанавливается автоматически в соответствии с настройками в alsa-modindex.conf.

- если масштабируется рабочий стол (режим лупа), то отрисовывание идёт медленно. И сильно заметно, если  фоном рабочего стола
  /usr/share/plymouth/themes/starterkit/grub.jpg
  (ой не зря в slackware-current оставили xfce 4.12.1)

- youtube видео в html5 при 360p на Broadwell-GT2 воспроизводится потрясающе плохо. Хуже чем на P166 или даже AT486DX4-100. Как очень быстрая смена слайдов. При:
# glxinfo | sed -n '59,61p'
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) x86/MMX/SSE2
OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.0.4


Гадские линуксоиды
# grep 'SNA\|UXA' /var/log/Xorg.0.log # p9-xfce-sysv by default
[    20.682] (II) UXA(0): Driver registered support for the following operations:
# grep 'SNA\|UXA' /path/var/log/Xorg.0.log # p8-sysv-xfce by default
[   577.543] (II) intel(0): SNA initialized with Broadwell (gen8) backend

Что же вы такого натворили, если Broadwell GT2 вывалило из SNA в UXA акселерацию?
# cat /etc/X11/xorg.conf.d/10-monitor.conf
# Generated by xsetup

Section "Monitor"
    Identifier "Monitor0"
EndSection

Section "Device"
    Identifier "Card0"
    Driver "intel"
    Option "AccelMethod" "SNA"
EndSection
# reboot
# sed -n '70p; 194,203p' /var/log/Xorg.0.log
[    21.031] (**) intel(0): Option "AccelMethod" "SNA"
[    21.084] (II) Loading sub module "dri2"
[    21.084] (II) LoadModule: "dri2"
[    21.084] (II) Module "dri2" already built-in
[    21.084] (II) intel(0): Allocated new frame buffer 1366x768 stride 5632, tiled
[    21.135] (II) UXA(0): Driver registered support for the following operations:
[    21.135] (II)         solid
[    21.135] (II)         copy
[    21.135] (II)         put_image
[    21.135] (II)         get_image
[    21.135] (II) intel(0): [DRI2] Setup complete

Что за хрень?
$ man intel | col -bfx | sed -n '131,144p'
       Option "AccelMethod" "string"
              Select acceleration method.  There  are  a  couple  of  backends
              available  for accelerating the DDX. "UXA" (Unified Acceleration
              Architecture) is the mature backend that was introduced to  sup‐
              port  the GEM driver model. It is in the process of being super‐
              seded by "SNA"  (Sandybridge's  New  Acceleration).  Until  that
              process  is complete, the ability to choose which backend to use
              remains for backwards compatibility.  In addition, there  are  a
              pair of sub-options to limit the acceleration for debugging use.
              Specify "off" or "none" to disable all acceleration, or "blt" to
              disable render acceleration and only use the BLT engine.

              Default: use SNA (render acceleration)


и почему в p9 нет этого умолчания, которое есть в p8
# grep 'SNA\|UXA' /path/var/log/Xorg.0.log # p8-sysv-xfce by default
[   577.543] (II) intel(0): SNA initialized with Broadwell (gen8) backend


- newmoon 27.9.0 (32-bit) не проигрывает youtube видео.
  youtube сообщает, что этот браузер не поддерживает H.264
  И сообщает, что браузер не распознаёт ни один из доступных видеоформатов.
  Несмотря на то, что декодер в наличиии
# rpm -q libx264
libx264-148-alt2.i586

На остальных видеосайтах, видео тоже не проигрывается.
Несмотря на установленный из репо altlinuxclub
# rpm -q npapi-plugin-adobe-flash
npapi-plugin-adobe-flash-32.0.0.171-alt0.i686

В этой версии видео и звук есть
$ cat /opt/palemoon/run-palemoon
#!/bin/sh
#
#!/bin/sh
PM_PLUGIN_PATH="/usr/lib/mozilla/plugins-wrapped:/usr/lib/mozilla/plugins:/usr/lib/browser-plugins"

if [ -z "$MOZ_PLUGIN_PATH" ]; then
    export MOZ_PLUGIN_PATH="$PM_PLUGIN_PATH"
else
    export MOZ_PLUGIN_PATH="$MOZ_PLUGIN_PATH:$PM_PLUGIN_PATH"
fi

exec /opt/palemoon/palemoon "$@"
$ /opt/palemoon/palemoon -V
Moonchild Productions Pale Moon 28.5.0
Но с ним, X-сы просто невероятно грузят процессор, - ~95% по потоку.
Но стоит этот браузер закрыть, как загрузка X-сов падает до ~9-10% по потоку CPU

только newmoon 27.9.0
# ps -eo pcpu,args | grep ' X \|moon' | grep -v grep
16.2 X -nolisten tcp :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch
 0.0 /usr/bin/palemoon -P default
12.5 /usr/lib/newmoon-base/palemoon-bin -P default

- Если увеличивать и уменьшать окно, таская его за угол, окно заметно отстаёт от курсора на процессоре 5-го поколения, с двумя ядрами, 4-мя потоками в 2 GHz. Если таскать окно, оно явно не успевает за курсором. Создаётся впечатление, как будто это в Windows 95 под AT386SX-20.
Графика в Xfce на p8 настолько разительно отличается в лучшую сторону от p9, что это не подлежит никаким комментариям. Хуже того что в p9, только софтовый рендеринг.
« Последнее редактирование: 27.05.2019 06:31:32 от Speccyfighter »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Xfce c Sysv
« Ответ #942 : 27.05.2019 07:14:56 »
  в gdm2.20 в этом дистрибутиве перестала работать опция переключить пользователя.
  В lightdm эта опция работает.

У меня работает.

- в thunar, щелчёк
  thunar > ПКМ > Создать >
  отсутствует опция Текстовый файл.
  Появляется только узкое по Y окно без опции Текстовый файл.

Такое не наблюдается.

- в mousepad невозможно сменить шрифт или изменить размер шрифта.

Повесил баг: https://bugzilla.altlinux.org/show_bug.cgi?id=36801

Но режущаяся надпись опции на русском языке справа внизу, портит впечатление.
  Требуется немного уменьшить размер шрифта, чтобы все надписи умещались в пределах экрана по-умолчанию.

Можете сфотать?

Что же вы такого натворили, если Broadwell GT2 вывалило из SNA в UXA акселерацию?

А вот это я хз. А что будет, если совсем удалить xorg-drv-intel?

- newmoon 27.9.0 (32-bit) не проигрывает youtube видео.

newmoon заброшен. Может заменить на огнелиса?

- Если увеличивать и уменьшать окно, таская его за угол, окно заметно отстаёт от курсора на процессоре 5-го поколения, с двумя ядрами, 4-мя потоками в 2 GHz. Если таскать окно, оно явно не успевает за курсором. Создаётся впечатление, как будто это в Windows 95 под AT386SX-20.

А, если xorg-drv-intel удалить?

Спасибо за тестирование!

dango

  • Гость
Re: Xfce c Sysv
« Ответ #943 : 27.05.2019 07:52:56 »
Графика в Xfce на p8 настолько разительно отличается в лучшую сторону от p9, что это не подлежит никаким комментариям. Хуже того что в p9, только софтовый рендеринг.
Добавлю: На моем нетбуке ASUS X101CH xfce из regular-sysv-xfce-20190312-i586.iso с обновлениями на 22.05.2019 выглядил субъективно шустрее чем alt-p9-xfce-sysv-20190522-i586. Хотя должно быть как минимум одинаково... Времени не было на тестирование, так что придется проверять все сначала.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Xfce c Sysv
« Ответ #944 : 27.05.2019 08:52:40 »
Добавлю: На моем нетбуке ASUS X101CH xfce из regular-sysv-xfce-20190312-i586.iso с обновлениями на 22.05.2019 выглядил субъективно шустрее чем alt-p9-xfce-sysv-20190522-i586. Хотя должно быть как минимум одинаково... Времени

На p8 старый xfce. На p9 в xfce включен композитный менеджер. Можно выключить, но xfce начинает кошмарно выглядеть.