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

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #975 : 27.05.2019 20:06:11 »
На p9, modesetting_drv надо насильно заставлять взлететь
# cat /etc/X11/xorg.conf.d/10-monitor.conf
# Generated by xsetup

Section "Monitor"
    Identifier "Monitor0"
EndSection

Section "Device"
    Identifier "Card0"
    Driver "modesetting"
EndSection

Но гламур говно. Если уж под ним и smokinguns периодически, но часто дёргается, то говорить тут не о чем
# grep 'SNA\|UXA\|oad' /var/log/Xorg.0.log
[    22.378] (II) Loader magic: 0x82ac6c0
[    22.398] (II) LoadModule: "glx"
[    22.400] (II) Loading /usr/lib/X11/modules/extensions/libglx.so
[    22.512] (II) LoadModule: "modesetting"
[    22.513] (II) Loading /usr/lib/X11/modules/drivers/modesetting_drv.so
[    22.546] (II) Loading sub module "glamoregl"
[    22.546] (II) LoadModule: "glamoregl"
[    22.547] (II) Loading /usr/lib/X11/modules/libglamoregl.so
[    23.384] (II) modeset(0): glamor X acceleration enabled on Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) x86/MMX/SSE2
[    23.396] (II) Loading sub module "fb"
[    23.396] (II) LoadModule: "fb"
[    23.397] (II) Loading /usr/lib/X11/modules/libfb.so
[    23.563] (II) AIGLX: Loaded and initialized i965
[    23.952] (II) LoadModule: "evdev"
[    23.953] (II) Loading /usr/lib/X11/modules/input/evdev_drv.so
[    23.971] (II) LoadModule: "libinput"
[    23.971] (II) Loading /usr/lib/X11/modules/input/libinput_drv.so
[    24.203] (II) LoadModule: "synaptics"
[    24.204] (II) Loading /usr/lib/X11/modules/input/synaptics_drv.so

Вопрос простой как две копейки:
- Зачем в p9/branch для Broadwell GT2 на intel_drv отламали SNA?

Хрен тебе а не белые пышки SNA
$ man modesetting | sed -n '51,52p'
       Option "AccelMethod" "string"
              One of "glamor" or "none".  Default: glamor.

Просто грандиозно... Одним росчерком Линукс-кода, превратить ноутбук в говно.
« Последнее редактирование: 27.05.2019 20:10:53 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #976 : 28.05.2019 05:02:51 »
И это вы называете акселерацией?
p9/branch   Core i3-5005U  Intel HD Graphics 5500  Broadwell GT2

Оно не лучше чем в Windows 95 на AT386SX.
А в p8 всё так было хорошо...
У меня столько благодарности, что аж тапки жмут.

Видеофайл во вложении:
Вот это и есть UXA на Broadwell GT2

SNA же в p8 влёгкую тянет 0ad который в репозитории p8.
« Последнее редактирование: 28.05.2019 05:08:22 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #977 : 28.05.2019 05:29:18 »
А это SNA акселерация в p8 на Intel HD Graphics 5500.
Чувствуете разницу, насколько в p9/branch сломали акселерацию на Intel?

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Xfce c Sysv
« Ответ #978 : 28.05.2019 06:06:20 »
Тут или новое или чтобы работало. Но похоже это не про альты.
Хотел бы напомнить, что в альте многие - закалённые джедаи, сидящие на Сизифе. И их ничем не проймёшь, причём не первый год. Ну, т.е. сначала делают (обновляют Сизиф), а потом думают. Пора это принять как данность. Камнепад, другими словами, никто не отменял и не запрещал. Кому камнепад не интересен остаётся два варианта: сидеть на бранчах, где всё работает, либо менять дистрибутив. Есть ещё вариант со сменой железа, но это, имхо, и вовсе не вариант.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #979 : 28.05.2019 06:54:19 »
:-) sb, так это же и есть бранч, - p9.
Мысленно сравнил slackware-current, а это и есть как бы сизиф, с p9, уже не сизиф, - небо и земля. Я вот не в курсе, может в слаке сначала думают?
Я понимаю, ну что-то там пошло не так, но чтобы вся видеоподсистема вразнос пошла? За всю историю альтов, до p9, такого не припомню. Тем более что железо специально подбиралось на 100%-ную совместимость, а не по цвету кнопок. Уверяю, это тот ещё подарок. Но ситуация с железом в альтах достойна анекдота: на p7 ещё не работает, на p9 уже не работает.
Нет, ну можно конечно и железо под каждый бранч покупать. Но не дорого ли Линукс обходиться будет?
Уже больше 15-ти лет на Линукс, но когда меня в следующий раз спросят что лучше установить, то уже знаю что ответить:
- Установи винду и не морочь голову ни себе, ни своему кошельку.
« Последнее редактирование: 28.05.2019 07:13:00 от Speccyfighter »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Xfce c Sysv
« Ответ #980 : 28.05.2019 07:40:39 »
:-) sb, так это же и есть бранч, - p9.
Долго думал, как бы получше написать. Когда бранч появляется, он по своему качеству ближе к Сизифу с его камнепадами, чем к тому же самому бранчу n лет спустя. За это время грабли, которые никто не видит (и не ищет-высматривает, что важно), более-менее вытаптываются и бранч становится чуть более готовым для использования. Практику широкого предварительного тестирования на широком спектре железа и конфигураций (в том числе и с обновляемыми по бранчам системами и стартовыми разными условиями) организовать практически невозможно, поэтому многие грабли можно понять и принять. Но вот не изучать опыт коллег, пускай даже не соотечественников, было бы полезно в упреждающем так сказать режиме. Если многие не обновляют какой-то компонент при том, что он уже вроде бы как доступен, возможно с ним что-то не то и они что-то знают на этот счёт (тестировали, проверяли, может на своём локалхосте, а может и более широким кругом участников). А что не то ? У обитателей Сизифа стратегия на этот счёт следующая: втянем, а потом будем посмотреть (махать мечом направо и налево). Ведь обычные пользователи не пользуются Сизифом и бранчами в периоды стабилизации, значит и пострадать не должны. Но и все возможные случаи во время стабилизации и втягивания невозможно обозреть кругом своих участников: надо привлекать сообщество с зоопарком ситуаций и железа. Проблема в том, что пользователи хотят стабильности и не хотят попадать на нерабочую систему/драйвер/другое. Поэтому работа нужна не только с апстримом, но и с коллегами по цеху так сказать. И хорошо бы это тоже как-то поставить на поток и учитывать при обновлении до самого новья, чтобы ещё до обновления понимать и отдавать себе отчёт, чем это может грозить не только себе, но и пользователям, которые ещё не разработчики/сопровождающие, но и не чайники. И этой категории пользователей здравый смысл, как и стабильность, не чужды.
Другими словами, нужна должность аналитика, который будет заниматься мониторингом информации, циркулирующей в сообществах других дистрибутивов с тем, чтобы вылавливать возможные грабли и оценивать их для местной инфраструктуры с тем, чтобы минимизировать усилия по размахиванию шашкой налево/направо и избежать ненужных разговоров о "безбашенности" сизифных джедаев. Хотя, если джедаи хотят себя видеть в таком качестве, то тут даже аналитика не поможет.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #981 : 28.05.2019 07:59:03 »
Практику широкого предварительного тестирования на широком спектре железа и конфигураций (в том числе и с обновляемыми по бранчам системами и стартовыми разными условиями) организовать практически невозможно, поэтому многие грабли можно понять и принять. Но вот не изучать опыт коллег, пускай даже не соотечественников, было бы полезно в упреждающем так сказать режиме.

Ну упредил. Всё равно пришлось самому на трекер ядра идти.

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

:-) И шо? Всё равно в #32168 всю дорогу сам с собой разговаривал.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Xfce c Sysv
« Ответ #982 : 28.05.2019 08:52:04 »
Свободных ресурсов на такую аналитику у компании нет.
Андрей Черепанов (cas@)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Xfce c Sysv
« Ответ #983 : 28.05.2019 09:43:34 »
Ну упредил. Всё равно пришлось самому на трекер ядра идти.
Имел ввиду, чтобы прежде чем кидаться самим с шашкой на грабли, подслушать/подглядеть в других дистрибутивах, а чего собственно там уже выяснили на предмет потенциальных греблей в том или ином компоненте.
:-) И шо? Всё равно в #32168 всю дорогу сам с собой разговаривал.
А вот тут имел ввиду под коллегами по цеху сопровождающих и разработчиков из других дистрибутивов.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Xfce c Sysv
« Ответ #984 : 28.05.2019 09:46:21 »
Свободных ресурсов на такую аналитику у компании нет.
Главное, что есть понимание. А ресурсы может быть и сообщество сможет предоставить... Правда тогда придётся потенциальным аналитиками из сообщества самим переползать на Сизиф и становиться джедаями.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #985 : 28.05.2019 09:47:01 »
В смысле ресурсы и в смысле аналитику?
man ясно говорит, SNA по-дефолту.
Драйвер логом говорит, "конфиг вижу, но использовать не буду".
Получаем сильное падение производительности с регрессией.
Вот и вся аналитика.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Xfce c Sysv
« Ответ #986 : 28.05.2019 09:53:43 »
В смысле ресурсы и в смысле аналитику?
man ясно говорит, SNA по-дефолту.
Драйвер логом говорит, "конфиг вижу, но использовать не буду".
Получаем сильное падение производительности с регрессией.
Вот и вся аналитика.
Аналитика в том, что этот же самый вывод, скорее всего, скоро можно будет нагуглить вместе с решением в других сообществах, причём по дате эта информация будет скорее всего старше, чем разборки здесь на форуме. И аналитика это не обновление вслепую ради дозы граблей, а обновление, может быть, по месту или с задержкой до выяснения, а что делать с той или иной граблей. Ничего нового я тут не сказал, это обычная рабочая практика в процессе работы над репозиторием дистрибутива линукс.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #987 : 28.05.2019 10:31:11 »
В смысле ресурсы и в смысле аналитику?
man ясно говорит, SNA по-дефолту.
Драйвер логом говорит, "конфиг вижу, но использовать не буду".
Получаем сильное падение производительности с регрессией.
Вот и вся аналитика.
Аналитика в том, что этот же самый вывод, скорее всего, скоро можно будет нагуглить вместе с решением в других сообществах,
линукс.

Серёга, а что тут нагулишь. У других работает.
Думаешь не гуглил? У меня этот гугель уже поперёк горла стоит.
Самый свежак, нестабильный Slackware, - Патрик принял то что работает, Эрик собрал из того что принято:
$ cat slackware-current-1.3.2.1.txt
root@darkstar:~# grep ^PRETTY /etc/os-release
PRETTY_NAME="Slackware 14.2 i586 (post 14.2 -current)"
root@darkstar:~#
root@darkstar:~# slackpkg search intel

Looking for intel in package list. Please wait... DONE

The list below shows all packages with name matching "intel".

[ installed ] - intel-vaapi-driver-2.3.0-i586-1
[ installed ] - xf86-video-intel-20190301_6afed33b-i686-1

You can search specific files using "slackpkg file-search file".


root@darkstar:~#
root@darkstar:~# slackpkg search mesa

Looking for mesa in package list. Please wait... DONE

The list below shows all packages with name matching "mesa".

[ installed ] - mesa-19.0.4-i586-1

You can search specific files using "slackpkg file-search file".


root@darkstar:~#
root@darkstar:~# grep 'SNA\|UXA\|oad' /var/log/Xorg.0.log
[    82.227] Kernel command line: initrd=/boot/initrd.img  load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 kbd=ru_win tz=Europe/Moscow locale=ru_RU.utf8 xkb= toram BOOT_IMAGE=/boot/generic
[    82.316] (II) Loader magic: 0x8291660
[    82.326] (II) LoadModule: "glx"
[    82.328] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    82.418] (II) LoadModule: "intel"
[    82.418] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    82.595] (II) LoadModule: "modesetting"
[    82.595] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    82.676] (II) LoadModule: "fbdev"
[    82.677] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    82.677] (II) LoadModule: "vesa"
[    82.677] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    82.771] (II) Loading sub module "dri3"
[    82.771] (II) LoadModule: "dri3"
[    82.771] (II) Loading sub module "dri2"
[    82.771] (II) LoadModule: "dri2"
[    82.771] (II) Loading sub module "present"
[    82.771] (II) LoadModule: "present"
[    82.771] (II) UnloadModule: "modesetting"
[    82.771] (II) Unloading modesetting
[    82.771] (II) UnloadModule: "vesa"
[    82.772] (II) Unloading vesa
[    82.772] (II) intel(0): SNA initialized with Broadwell (gen8) backend
[    83.720] (II) AIGLX: Loaded and initialized i965
[    84.240] (II) LoadModule: "evdev"
[    84.241] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    84.384] (II) LoadModule: "libinput"
[    84.384] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    84.455] (II) LoadModule: "synaptics"
[    84.456] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
root@darkstar:~#
root@darkstar:~# uname -r
4.19.42

dri3 в слаке поднялся, в альтах нет.
SNA в слаке поднялась, в альтах на p9 валит в UXA, несмотря на принудительно указанную SNA и утверждающий man, что SNA, это дефолт.
Ошибка в альтах.

Сравни с p9:
Видит конфиг, но принимать его не хочет и сваливается в UXA
# 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

И вот на p8 то же самое что и в нестабильной Слаке, - т.е работает SNA, как и должно быть
$ grep 'SNA\|UXA\|oad' /var/log/Xorg.0.log
[    24.969] (II) Loader magic: 0x829e6a0
[    25.016] (II) LoadModule: "glx"
[    25.017] (II) Loading /usr/lib/X11/modules/extensions/libglx.so
[    25.113] (II) LoadModule: "intel"
[    25.114] (II) Loading /usr/lib/X11/modules/drivers/intel_drv.so
[    25.229] (II) Loading sub module "dri3"
[    25.229] (II) LoadModule: "dri3"
[    25.229] (II) Loading sub module "dri2"
[    25.229] (II) LoadModule: "dri2"
[    25.229] (II) Loading sub module "present"
[    25.229] (II) LoadModule: "present"
[    25.242] (II) intel(0): SNA initialized with Broadwell (gen8) backend
[    25.451] (II) AIGLX: Loaded and initialized i965
[    25.838] (II) LoadModule: "evdev"
[    25.858] (II) Loading /usr/lib/X11/modules/input/evdev_drv.so
[    25.886] (II) LoadModule: "libinput"
[    25.887] (II) Loading /usr/lib/X11/modules/input/libinput_drv.so
[    26.088] (II) LoadModule: "synaptics"
[    26.089] (II) Loading /usr/lib/X11/modules/input/synaptics_drv.so
« Последнее редактирование: 28.05.2019 10:46:47 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #988 : 28.05.2019 11:06:31 »
Вот ещё раз p9
# cat /etc/X11/xorg.conf.d/10-monitor.conf
# Generated by xsetup

Section "Monitor"
    Identifier "Monitor0"
EndSection

Section "Device"
    Identifier "Card0"
#    Driver "modesetting"
    Driver "intel"
    Option "AccelMethod" "SNA"
EndSection


# grep 'SNA\|UXA\|oad' /var/log/Xorg.0.log
[    28.466] (II) Loader magic: 0x82ac6c0
[    28.482] (II) LoadModule: "glx"
[    28.488] (II) Loading /usr/lib/X11/modules/extensions/libglx.so
[    28.598] (II) LoadModule: "intel"
[    28.599] (II) Loading /usr/lib/X11/modules/drivers/intel_drv.so
[    28.635] (**) intel(0): Option "AccelMethod" "SNA"
[    28.648] (II) Loading sub module "fb"
[    28.648] (II) LoadModule: "fb"
[    28.651] (II) Loading /usr/lib/X11/modules/libfb.so
[    28.667] (II) Loading sub module "dri2"
[    28.667] (II) LoadModule: "dri2"
[    28.718] (II) UXA(0): Driver registered support for the following operations:
[    30.261] (II) AIGLX: Loaded and initialized i965
[    30.583] (II) LoadModule: "evdev"
[    30.583] (II) Loading /usr/lib/X11/modules/input/evdev_drv.so
[    30.605] (II) LoadModule: "libinput"
[    30.606] (II) Loading /usr/lib/X11/modules/input/libinput_drv.so
[    30.840] (II) LoadModule: "synaptics"
[    30.841] (II) Loading /usr/lib/X11/modules/input/synaptics_drv.so

Оффлайн Kalt

  • Участник
  • *
  • Сообщений: 996
Re: Xfce c Sysv
« Ответ #989 : 28.05.2019 12:04:14 »
...p9 на KDE- 5:
Спойлер
[balts@comp-core-i3-e2668c ~]$ cat /etc/X11/xorg.conf.d/10-monitor.conf
# Generated by xsetup

Section "Monitor"
    Identifier "Monitor0"
EndSection

Section "Device"
    Identifier "Card0"
    Driver "intel"
EndSection
[balts@comp-core-i3-e2668c ~]$  grep 'SNA\|UXA\|oad' /var/log/Xorg.0.log
[    29.765] (II) Loader magic: 0x61bd40
[    29.775] (II) LoadModule: "glx"
[    29.810] (II) Loading /usr/lib64/X11/modules/extensions/libglx.so
[    29.900] (II) LoadModule: "intel"
[    29.901] (II) Loading /usr/lib64/X11/modules/drivers/intel_drv.so
[    29.961] (II) Loading sub module "dri3"
[    29.961] (II) LoadModule: "dri3"
[    29.961] (II) Loading sub module "dri2"
[    29.961] (II) LoadModule: "dri2"
[    29.961] (II) Loading sub module "present"
[    29.961] (II) LoadModule: "present"
[    29.966] (II) intel(0): SNA initialized with Ironlake (gen5) backend
[    30.234] (II) AIGLX: Loaded and initialized i965
[    30.534] (II) LoadModule: "evdev"
[    30.534] (II) Loading /usr/lib64/X11/modules/input/evdev_drv.so
[    30.551] (II) LoadModule: "libinput"
[    30.551] (II) Loading /usr/lib64/X11/modules/input/libinput_drv.so
[balts@comp-core-i3-e2668c ~]$ uname -r
5.0.15-un-def-alt1
...p8 на KDE- 5:
Спойлер
[kalt12@comp-core-i3-e2668c ~]$ uname -r
4.19.40-un-def-alt0.M80P.1
[kalt12@comp-core-i3-e2668c ~]$ cat /etc/X11/xorg.conf.d/10-monitor.conf
# Generated by xsetup

Section "Monitor"
    Identifier "Monitor0"
EndSection

Section "Device"
    Identifier "Card0"
    Driver "intel"
EndSection
[kalt12@comp-core-i3-e2668c ~]$ grep 'SNA\|UXA\|oad' /var/log/Xorg.0.log
[    18.519] (II) Loader magic: 0x819d60
[    18.594] (II) LoadModule: "glx"
[    18.628] (II) Loading /usr/lib64/X11/modules/extensions/libglx.so
[    18.708] (II) LoadModule: "intel"
[    18.708] (II) Loading /usr/lib64/X11/modules/drivers/intel_drv.so
[    18.822] (II) Loading sub module "dri3"
[    18.822] (II) LoadModule: "dri3"
[    18.822] (II) Loading sub module "dri2"
[    18.822] (II) LoadModule: "dri2"
[    18.822] (II) Loading sub module "present"
[    18.822] (II) LoadModule: "present"
[    18.850] (II) intel(0): SNA initialized with Ironlake (gen5) backend
[    19.058] (II) AIGLX: Loaded and initialized i965
[    19.436] (II) LoadModule: "evdev"
[    19.446] (II) Loading /usr/lib64/X11/modules/input/evdev_drv.so
[    19.480] (II) LoadModule: "libinput"
[    19.480] (II) Loading /usr/lib64/X11/modules/input/libinput_drv.so
« Последнее редактирование: 28.05.2019 12:29:36 от Kalt »
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710