Автор Тема: Старая Видеокарта на Xfce c Sysv Р9  (Прочитано 14138 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 307
  • UNIX System V init
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #15 : 10.12.2020 14:28:53 »
nouveau
Все стартеркиты, это GNU GPL. И все стартеркиты не содержат проприетарных видеодрайверов.
Это понятно. Вопрос какие проприеритарники подтянутся если выполнить:
# apt-get install nvidia_glx_common
# nvidia-install-driver

:-) squire вам уже подсказал.
Он эту "кухню" уже проходил 8 лет назад:
https://forum.altlinux.org/index.php?topic=26464.msg186190#msg186190

А чтобы не потерялось, оставил запись:
Приёмы профессиональной работы в shell
Фиксация в системе дефолтного nvidia_glx_173.*.* драйвера
Если в системе поднимается нежелательный видеодрайвер версии выше чем 173
(с небольшими изменениями применимо и для других ситуаций)
https://forum.altlinux.org/index.php?topic=32361.msg324287#msg324287
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн Mr.Madguy

  • Давно тут
  • **
  • Сообщений: 154
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #16 : 11.12.2020 06:36:28 »
Вряд ли получится. Артефакты при загрузке появляются даже на современных компьютерах. Чаще всего ноутбуках. И даже в Windows. Выглядят как какие то цветные полосы вверху экрана. Причиной скорее всего является не полная совместимость VBE с широкоформатными мониторами, т.к. VBE это древний формат, который появился еще до широкоформатных мониторов. Произвольные режимы, если не ошибаюсь, появились только в VBE 3.0. BIOS видеокарты пытается эмулировать старые режимы VBE, но если монитор не рапортует поддержки режимов 4:3, то это может привести к неправильной его работе и артефактам. Тут что то похожее, но наоборот. Как я вижу, монитор 4:3 и режим текстовый. Не может случайно система пытаться загрузиться в широкоформатном режиме? Все выглядит так, как будто система пытается рисовать в графическом режиме, собственно не перейдя в этот самый режим.
« Последнее редактирование: 11.12.2020 07:02:20 от Mr.Madguy »

Оффлайн San

  • Давно тут
  • **
  • Сообщений: 625
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #17 : 18.12.2020 17:18:04 »
2Speccyfighter, подскажи пожалуйста, не могу найти:
 - Как быстро глянуть номер консоли находясь в иксах?

Или это не актуально и команды нет?  :-) Всегда либо Ctrl+Alt+F7 - display 0:0, Ctrl+Alt+F8 - display 0:1? Тогда что делать если вдруг дисплеев больше?  ;-D

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 307
  • UNIX System V init
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #18 : 18.12.2020 17:54:04 »
2Speccyfighter, подскажи пожалуйста, не могу найти:
 - Как быстро глянуть номер консоли находясь в иксах?

В системах на sysvinit, X-сы стартуют в vt7 (по крайней мере обязаны и не должны занимать tty1-tty6).
Но в данный конкретный момент, X-сы запущены в vt8:
$ ps -eo args | grep X | grep -v grep
/usr/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt8
$ who
user1    tty4         2020-12-17 16:41
user1    tty8         2020-12-17 16:46 (:0)
root     pts/1        2020-12-17 17:33 (localhost)

Или если X-сессий две, - по одной у каждого пользователя:
$ ps -eo args | grep X | grep -v grep
/usr/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt8
/usr/bin/X :20 -audit 0 -auth /var/lib/gdm/:20.Xauth -nolisten tcp vt9
$ who
user1    tty4         2020-12-17 16:41
user1    tty8         2020-12-17 16:46 (:0)
root     pts/1        2020-12-17 17:33 (localhost)
user2    tty9         2020-12-18 17:47 (:20)

$ echo $DISPLAY
:0.0
« Последнее редактирование: 19.12.2020 08:01:26 от Speccyfighter »
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн San

  • Давно тут
  • **
  • Сообщений: 625
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #19 : 18.12.2020 19:00:59 »
Огромное Спасибо! То что нужно.

Однако опять у меня пердимонокль... Заменил видюху на более "современную" GeForce GT 240...
# lspci | grep VGA
02:00.0 VGA compatible controller: NVIDIA Corporation GT215 [GeForce GT 240] (rev a2)
# glxinfo | grep "OpenGL renderer"
OpenGL renderer string: GeForce GT 240/PCIe/SSE2
# glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 240/PCIe/SSE2
OpenGL core profile version string: 3.3.0 NVIDIA 340.108
OpenGL core profile shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.3.0 NVIDIA 340.108
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 NVIDIA 340.108 340.108
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.00
OpenGL ES profile extensions:
# glmark2
=======================================================
    glmark2 2014.03
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   GeForce GT 240/PCIe/SSE2
    GL_VERSION:    3.3.0 NVIDIA 340.108
=======================================================
[build] use-vbo=false: FPS: 1919 FrameTime: 0.521 ms
=======================================================
                                  glmark2 Score: 1919
=======================================================
...

Установил драйвера, все работает. glmark2 - погонял на несколько раз, все нормально... Однако при использовании Мозилы в интернете, совсем недавно словил падение (или завис иксов)... В xsession-errors ни чего вроде подозрительного не наблюдаю...

PS: Карта использовалась на компьютере с виндой, ни чего похожего не наблюдалось.

Может дрова криво установил? Как понять?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 307
  • UNIX System V init
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #20 : 18.12.2020 23:01:03 »
Надо много смотреть логи, strace и возможно ещё много всего. И это не быстрая история.

совсем недавно словил падение (или завис иксов)...

На p9, на BDW GT2, на выходе из suspend, у меня иногда X-сы валит в чёрный экран. Где-то в коде графики инноваторы накуролесили. В логах ничего подозрительного нет. А нет логов, то и обсуждать нечего.
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 307
  • UNIX System V init
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #21 : 19.12.2020 09:58:34 »
Заменил видюху на более "современную" GeForce GT 240...
# glmark2
=======================================================
    glmark2 2014.03
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   GeForce GT 240/PCIe/SSE2
    GL_VERSION:    3.3.0 NVIDIA 340.108
=======================================================
[build] use-vbo=false: FPS: 1919 FrameTime: 0.521 ms
=======================================================
                                  glmark2 Score: 1919
=======================================================
...

Установил драйвера, все работает. glmark2 - погонял на несколько раз, все нормально...

glmark2, это попугаи в сферическом вакууме. И этот бенчмарк ничего не говорит о пригодности GPU для игр.
Он что тут хочет сказать? Что графика Интел 2013-го не намного хуже чем карта от nVidia 2009-го?, - да ну нафик:
$ glmark2
=======================================================
    glmark2 2014.03
=======================================================
    OpenGL Information
    GL_VENDOR:     Intel
    GL_RENDERER:   Mesa Intel(R) HD Graphics 5500 (BDW GT2)
    GL_VERSION:    4.6 (Compatibility Profile) Mesa 20.1.8
=======================================================
[build] use-vbo=false: FPS: 1875 FrameTime: 0.533 ms
[build] use-vbo=true: FPS: 1962 FrameTime: 0.510 ms
[texture] texture-filter=nearest: FPS: 1698 FrameTime: 0.589 ms
[texture] texture-filter=linear: FPS: 1693 FrameTime: 0.591 ms
[texture] texture-filter=mipmap: FPS: 1739 FrameTime: 0.575 ms
[shading] shading=gouraud: FPS: 1600 FrameTime: 0.625 ms
[shading] shading=blinn-phong-inf: FPS: 1600 FrameTime: 0.625 ms
[shading] shading=phong: FPS: 1598 FrameTime: 0.626 ms
[shading] shading=cel: FPS: 1597 FrameTime: 0.626 ms
[bump] bump-render=high-poly: FPS: 1420 FrameTime: 0.704 ms
[bump] bump-render=normals: FPS: 1897 FrameTime: 0.527 ms
[bump] bump-render=height: FPS: 1887 FrameTime: 0.530 ms
libpng warning: iCCP: known incorrect sRGB profile
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1369 FrameTime: 0.730 ms
libpng warning: iCCP: known incorrect sRGB profile
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 745 FrameTime: 1.342 ms
[pulsar] light=false:quads=5:texture=false: FPS: 1565 FrameTime: 0.639 ms
libpng warning: iCCP: known incorrect sRGB profile
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 664 FrameTime: 1.506 ms
libpng warning: iCCP: known incorrect sRGB profile
[desktop] effect=shadow:windows=4: FPS: 985 FrameTime: 1.015 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 525 FrameTime: 1.905 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 476 FrameTime: 2.101 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 576 FrameTime: 1.736 ms
[ideas] speed=duration: FPS: 1584 FrameTime: 0.631 ms
[jellyfish] <default>: FPS: 1087 FrameTime: 0.920 ms
[terrain] <default>: FPS: 163 FrameTime: 6.135 ms
[shadow] <default>: FPS: 666 FrameTime: 1.502 ms
[refract] <default>: FPS: 242 FrameTime: 4.132 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 1460 FrameTime: 0.685 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 1465 FrameTime: 0.683 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 1455 FrameTime: 0.687 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 1460 FrameTime: 0.685 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 1467 FrameTime: 0.682 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 1458 FrameTime: 0.686 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 1458 FrameTime: 0.686 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1465 FrameTime: 0.683 ms
=======================================================
                                  glmark2 Score: 1300
=======================================================

А этот бенчмарк запущенный в том же разрешении 800x600, говорит, что с играми в Интел GPU, всё будет печально:
$ ./heaven
...
---- System ----
System: Linux 4.19.102-std-def-alt1 x86_64
CPU: Intel(R) Core(TM) i3-5005U CPU @ 2.00GHz 1995MHz MMX SSE SSE2 SSE3 SSSE3 SSE41 SSE42 AVX HTT x4
GPU: Unknown GPU x1
System memory: 15955 MB
Video memory:  256 MB
Sync threads:  3
Async threads: 4

---- MathLib ----
Set SSE2 simd processor
...
---- Render ----
Renderer: INTEL HD 256MB
OpenGL vendor:   Intel
OpenGL renderer: Mesa Intel(R) HD Graphics 5500 (BDW GT2)
OpenGL version:  4.6 (Core Profile) Mesa 20.1.8
...
Unigine~# video_restart mode
Set 800x600 windowed video mode
Benchmark running
Benchmark results:
Time: 260.757
Frames: 12002
FPS: 46.0275
Min FPS: 8.62736
Max FPS: 82.0574
Score: 1159.43
Close "libopenal.so.1"
Close "libGL.so.1"
Memory usage: none
Allocations:  none
Shutdown

В полный экран, всё будет ещё хуже:
Benchmark results:
Time: 260.802
Frames: 7221
FPS: 27.6876
Min FPS: 12.8286
Max FPS: 44.9065
Score: 697.451
Unigine~# quit

В бенчмарках Valley и Superposition, будет и ещё хуже.
Преимущество графики Интел в том, что если gpu подобран правильно, то поддержка графики будет бесконечной и производительность приблизительно на одном и том же уровне. Лишь бы чипсет поддерживал гигов восемь памяти (линуксовый софт, как и виндовый, пухнет год от года).

Однако при использовании Мозилы в интернете, совсем недавно словил падение (или завис иксов)... В xsession-errors ни чего вроде подозрительного не наблюдаю...

С рыжим мохнатым поросёнком нужно быть внимательным к расходу памяти. Он гонит сразу восемь потоков, а это жрёт память. Это на спектруме может вывалить в Out of memory, а в линукс может вывалить куда угодно. Нафига использовать такой неразумный дефолт и почему бы не установить дефолт по-среднему, а не "щас мы сожрём по-максимуму", это уже к программистам линуксовых приложений.

Вы знаете почему в моём ноутбуке с процессором Core i3 серии U, 16 гигабайт памяти? Потому шо на 8-ми, новый лис со своими адскими дефолтами, однажды сожрал все восемь гигов, сожрал весь I/O и подвесил систему.
Поэтому лису, нужно дать пинка под зад и выкрутить всё назад, для снижения потребления ресурсов и расхода памяти.
Если бы лет 10-12 назад программист заявил бы, что его браузеру с настройками по-умолчанию для комфорта нужно восемь гигабайт, а лучше шестнадцать, его бы спросили, "ты шо, совсем дурак?".

Свободная память никогда не должна заканчиваться, а iowait должен быть низким (утилизация процессора и памяти за 19-е число)
# sar -u -r -f /var/log/sa/sa19
Linux 4.19.102-std-def-alt1 (comp) 19.12.2020 _x86_64_ (4 CPU)

08:00:01        CPU     %user     %nice   %system   %iowait    %steal     %idle
08:10:01        all     14,21      0,00      0,64      0,08      0,00     85,07
08:20:01        all     14,42      0,00      0,73      0,09      0,00     84,76
08:30:01        all     20,39      0,00      1,28      0,69      0,00     77,63
08:40:01        all     32,59      0,00      2,40      2,81      0,00     62,21
08:50:02        all     16,89      0,00      2,04      0,54      0,00     80,52
09:00:01        all     25,27      0,00      4,94      0,11      0,00     69,68
09:10:01        all     14,11      0,00      3,48      0,07      0,00     82,34
09:20:01        all     26,62      0,00      5,24      0,90      0,00     67,24
09:30:02        all     17,22      0,00      1,75      0,19      0,00     80,83
09:40:01        all      8,35      0,00      0,93      0,15      0,00     90,56
09:50:01        all      9,83      0,00      1,18      0,15      0,00     88,85
10:00:01        all      9,22      0,00      1,10      0,17      0,00     89,51
10:10:01        all      7,85      0,00      0,82      0,10      0,00     91,22
10:20:01        all      9,74      0,00      1,12      0,15      0,00     88,99
10:30:01        all      7,86      0,00      0,89      0,11      0,00     91,14
Среднее:     all     15,61      0,00      1,89      0,42      0,00     82,08

08:00:01    kbmemfree   kbavail kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
08:10:01      8855340  11122448   4556424     27,89    144840   2623012   7338616     26,00   5830592   1385428         0
08:20:01      8759952  11038704   4639620     28,40    145232   2634344   7364140     26,09   5925304   1387012       800
08:30:01      8302236  10563672   4878772     29,86    145644   2850268   7962268     28,21   6159068   1604580       880
08:40:01      8744828  11006212   4669180     28,58    145904   2619836   7376780     26,13   6208408   1118872       912
08:50:02      8657460  11061468   4584688     28,06    149520   2774116   7428900     26,32   6156132   1243168      1172
09:00:01      8669448  11074260   4598736     28,15    149812   2749080   7342048     26,01   6172140   1217012       240
09:10:01     12603772  15008832    744856      4,56    150068   2669240   3464568     12,27   2398392   1067768         8
09:20:01     12201796  14607256    970560      5,94    150188   2843328   3930784     13,92   2628368   1234728         8
09:30:02     10616832  13022504   2692564     16,48    150524   2707032   6067032     21,49   4350192   1095044         8
09:40:01     10597672  13005364   2717176     16,63    150604   2701252   6002316     21,26   4374876   1088772         0
09:50:01     10375088  12781884   2941932     18,01    150708   2698904   6179104     21,89   4600208   1085800        60
10:00:01     10536416  12943600   2777332     17,00    150804   2702048   6014676     21,31   4436040   1089492       128
10:10:01     10594980  13002608   2721412     16,66    150976   2699564   5979564     21,18   4379244   1086920        16
10:20:01     10586516  12993320   2730696     16,71    151108   2698448   5960216     21,11   4388880   1086308         4
10:30:01     10477448  12884592   2839500     17,38    151240   2698592   6018484     21,32   4497304   1086100         8
Среднее:  10038652  12407782   3270897     20,02    149145   2711271   6295300     22,30   4833677   1191800       283

и идеально когда iowait в нуле:
# sar -P ALL 1 1
Linux 4.19.102-std-def-alt1 (comp) 19.12.2020 _x86_64_ (4 CPU)

10:40:31        CPU     %user     %nice   %system   %iowait    %steal     %idle
10:40:32        all     10,35      0,00      0,76      0,00      0,00     88,89
10:40:32          0      6,12      0,00      0,00      0,00      0,00     93,88
10:40:32          1     18,00      0,00      1,00      0,00      0,00     81,00
10:40:32          2      2,02      0,00      1,01      0,00      0,00     96,97
10:40:32          3     15,15      0,00      1,01      0,00      0,00     83,84

Среднее:     CPU     %user     %nice   %system   %iowait    %steal     %idle
Среднее:     all     10,35      0,00      0,76      0,00      0,00     88,89
Среднее:       0      6,12      0,00      0,00      0,00      0,00     93,88
Среднее:       1     18,00      0,00      1,00      0,00      0,00     81,00
Среднее:       2      2,02      0,00      1,01      0,00      0,00     96,97
Среднее:       3     15,15      0,00      1,01      0,00      0,00     83,84

sar может показаться кому-то архаичным, сложным в управлении, да и есть же графики в картинках. Но хрена от них толку, если система скажем по I/O ушла в ступор и перестала отзываться. А sar логами расскажет о системе, как она себя чувствовала в какой-то конкретный момент

Знаете что такое высокий iowait с точки зрения процессора, например при жёстком своппинге?
Это когда кто-то сидя в комнате, ждёт того парня из другой комнаты, в то время как в дверях случилось столпотворение, все ругаются и толкают друг друга локтями. А в это время, тот в комнате (процессор), в ожидании того парня (команд) и ничего не делает. Тщательно избегайте таких случаев в операционной системе.

И это только одно из того, что нужно смотреть для момента отказа приложения или системы.
« Последнее редактирование: 19.12.2020 11:14:52 от Speccyfighter »
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 307
  • UNIX System V init
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #22 : 19.12.2020 10:06:33 »
В лисе весь этот фарш нужно крутить назад и заниматься оптимизацией вручную. А это муторошно, нудно и не быстро.
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн gosts 87

  • Давно тут
  • **
  • Сообщений: 528
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #23 : 19.12.2020 13:26:40 »
А этот бенчмарк запущенный в том же разрешении 800x600, говорит, что с играми в Интел GPU, всё будет печально:
В полный экран, всё будет ещё хуже:
Хорошо, что я в игрушки компьютерные не играю. ИМХО.  :-P

Оффлайн San

  • Давно тут
  • **
  • Сообщений: 625
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #24 : 20.12.2020 17:32:43 »
glmark2, это попугаи в сферическом вакууме. И этот бенчмарк ничего не говорит о пригодности GPU для игр.
Хорошо, что я в игрушки компьютерные не играю. ИМХО
Ну вот и я не играю, а Видюху погонять нужно было... Проверить работоспособность так сказать... На попугай тут по фиг, лишь бы GPU работало и нагревалось...
В лисе весь этот фарш нужно крутить назад и заниматься оптимизацией вручную. А это муторошно, нудно и не быстро.
Попробую Палемун завтра поставить если время будет...
Свободная память никогда не должна заканчиваться, а iowait должен быть низким (утилизация процессора и памяти за 19-е число)
Интересная вещь...

Оффлайн San

  • Давно тут
  • **
  • Сообщений: 625
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #25 : 10.01.2021 10:56:03 »
И это только одно из того, что нужно смотреть для момента отказа приложения или системы.
Я тут уже как бы не зная на что грешить, еще раз заменил Видеокарту, поставил заведомо рабочую, которая будет поддерживать более новый драйвер, следующую видеокарту:
# glxinfo | grep "OpenGL renderer"
OpenGL renderer string: GeForce GT 430/PCIe/SSE2
# lspci | grep VGA
02:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 430] (rev a1)
# glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 430/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 390.138
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 390.138
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 390.138
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
С обновлением программ и ядра. Однако после всех телодвижений, при просмотре Ютюба в Mozile, опять завесил систему... Это было 07.01.2020...
# sar -u -r -f /var/log/sa/sa07
Linux 5.4.81-std-def-alt1 (desk-allsslogsrv) 07.01.2021 _x86_64_ (4 CPU)

21:40:02        CPU     %user     %nice   %system   %iowait    %steal     %idle
21:50:01        all      0,00      0,00      0,00      4,87      0,00    111,07
22:00:01        all      3,52      0,01      0,81      0,41      0,00     95,25
22:10:01        all     20,65      0,00      2,47      0,35      0,00     76,54
22:20:01        all     18,76      0,00      2,25      0,19      0,00     78,81
22:30:02        all     13,89      0,00      1,75      0,23      0,00     84,13
22:40:01        all      0,67      0,00      0,40      0,04      0,00     98,89
22:50:01        all      0,63      0,00      0,40      0,02      0,00     98,95
23:00:01        all      0,00      0,80      0,00      4,23      0,00    190,49
23:10:01        all     19,24      0,11      2,17      0,32      0,00     78,15
23:20:01        all     18,60      0,00      2,07      0,21      0,00     79,11
Среднее:     all     24,38      0,12      2,45      0,34      0,00     72,71

21:40:02    kbmemfree   kbavail kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
21:50:01      7203848   7587932    292120      3,58     29168    559500   1279116      7,73    333772    469716       272
22:00:01      6311832   6987904    804940      9,87     37396    900796   2257804     13,65    910528    744156     14116
22:10:01      5979528   6773884    975044     11,96     38588   1056976   2500956     15,12   1135064    835224      4396
22:20:01      5950408   6816184    931892     11,43     39440   1126544   2496444     15,09   1092208    904320      3792
22:30:02      6001988   6924100    826488     10,13     40224   1178536   2458244     14,86    989136    955576         0
22:40:01      6013188   6935468    815320     10,00     40412   1178528   2466332     14,91    979424    955568         0
22:50:01      6004992   6927508    823360     10,10     40608   1178556   2462400     14,88    987080    954740         0
23:00:01      6303372   7067624    717696      8,80     34884   1021180   2123344     12,84    997916    691556     25616
23:10:01      6096152   6971844    798172      9,79     36272   1127576   2163168     13,08   1172264    704516      3868
23:20:01      5954224   6925212    843384     10,34     37072   1220688   2173020     13,14   1219592    797248      7244
Среднее:   6181953   6991766    782842      9,60     37406   1054888   2238083     13,53    981698    801262      5930
Сегодня первым делом установил Хромиум, погонял уже некоторое время, вроде пока не повисало?
# sar -u -r -f /var/log/sa/sa10
Linux 5.4.85-std-def-alt1 (desk-allsslogsrv) 10.01.2021 _x86_64_ (4 CPU)

12:10:01        CPU     %user     %nice   %system   %iowait    %steal     %idle
12:20:01        all     27,01      0,01      1,69      0,26      0,00     71,03
12:30:01        all     19,36      0,00      1,38      0,13      0,00     79,12
12:40:01        all     13,97      0,00      0,94      0,09      0,00     84,99
12:50:01        all     12,36      0,00      1,41      0,12      0,00     86,12
13:00:01        all      7,81      0,00      1,24      0,10      0,00     90,85
13:10:01        all     10,14      0,00      1,11      0,11      0,00     88,64
13:20:02        all      8,31      0,00      0,58      0,06      0,00     91,05
13:30:01        all     21,85      0,00      1,48      0,12      0,00     76,55
13:40:01        all     21,67      0,00      1,51      0,16      0,00     76,66
13:50:01        all     21,03      0,00      1,48      0,13      0,00     77,37
14:00:01        all     26,30      0,00      1,73      0,17      0,00     71,79
14:10:01        all     21,88      0,01      1,27      0,07      0,00     76,77
14:20:01        all      6,35      0,02      1,31      0,55      0,00     91,77
Среднее:     all     16,76      0,00      1,32      0,16      0,00     81,75

12:10:01    kbmemfree   kbavail kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
12:20:01      4778904   6334188   1342680     16,46     52392   1862636   3975888     24,03   2089388   1052264     30764
12:30:01      4575076   6173404   1503784     18,44     52716   1904628   4021552     24,31   2271364   1071640     18476
12:40:01      4469244   6094336   1581676     19,39     53020   1930788   4047388     24,47   2362040   1084984     16688
12:50:01      4531908   6202724   1464436     17,96     53284   1983728   4115744     24,88   2270464   1112028     16840
13:00:01      4486992   6200752   1465896     17,97     53552   2025756   4131256     24,97   2297596   1129236      9284
13:10:01      4364344   6107164   1551412     19,02     53908   2062080   4153300     25,11   2399812   1148600      2540
13:20:02      4283956   6026744   1630952     20,00     54120   2061800   4158536     25,14   2483788   1144500      9640
13:30:01      4126964   5883020   1774680     21,76     54400   2074744   4171216     25,21   2634496   1151164      8024
13:40:01      4144264   5897276   1747940     21,43     54768   2083612   4181068     25,27   2605100   1162580      7564
13:50:01      4075064   5823268   1821800     22,34     55108   2078468   4172992     25,22   2675844   1161160      7400
14:00:01      4530832   6287368   1396600     17,12     55652   2047076   3756064     22,70   2259500   1126812      4792
14:10:01      5736304   7486672    359620      4,41     55988   1890188   1510052      9,13   1261412    967984     33704
14:20:01      4443452   6252624   1482012     18,17     58816   2041144   4781676     28,90   2331632   1129720     44964
Среднее:   4503639   6213042   1471038     18,04     54440   2003588   3936672     23,80   2303264   1110975     16206

# sar -P ALL 1 1
Linux 5.4.85-std-def-alt1 (desk-allsslogsrv) 10.01.2021 _x86_64_ (4 CPU)

14:24:11        CPU     %user     %nice   %system   %iowait    %steal     %idle
14:24:12        all      0,25      0,00      0,25      0,00      0,00     99,50
14:24:12          0      0,00      0,00      1,00      0,00      0,00     99,00
14:24:12          1      1,00      0,00      0,00      0,00      0,00     99,00
14:24:12          2      0,00      0,00      0,00      0,00      0,00    100,00
14:24:12          3      0,00      0,00      0,00      0,00      0,00    100,00

Среднее:     CPU     %user     %nice   %system   %iowait    %steal     %idle
Среднее:     all      0,25      0,00      0,25      0,00      0,00     99,50
Среднее:       0      0,00      0,00      1,00      0,00      0,00     99,00
Среднее:       1      1,00      0,00      0,00      0,00      0,00     99,00
Среднее:       2      0,00      0,00      0,00      0,00      0,00    100,00
Среднее:       3      0,00      0,00      0,00      0,00      0,00    100,00
А что за пвраметр %idle
В лисе весь этот фарш нужно крутить назад и заниматься оптимизацией вручную. А это муторошно, нудно и не быстро.
Интересное занятие? Оно мне нужно? Может проще установить другой браузер?

PS: Интересно. Вспомнил тут про пакет irqbalance... Подскажите, а он нужен в ДАННОЙ системе? Или уже лишним будет?

PSS: И пакеты Palemoona похоже из P9 убрали...
# apt-cache search palemoon*
# apt-cache search newmoon*
#

PSSS: Подозрительно СПОКОЙНО установилась Последняя Opera из *rpm пакета...  ;-D
« Последнее редактирование: 10.01.2021 11:49:19 от San »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 307
  • UNIX System V init
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #26 : 10.01.2021 17:01:23 »
С обновлением программ и ядра. Однако после всех телодвижений, при просмотре Ютюба в Mozile, опять завесил систему... Это было 07.01.2020...
# sar -u -r -f /var/log/sa/sa07
Linux 5.4.81-std-def-alt1 (desk-allsslogsrv) 07.01.2021 _x86_64_ (4 CPU)

21:40:02        CPU     %user     %nice   %system   %iowait    %steal     %idle
21:50:01        all      0,00      0,00      0,00      4,87      0,00    111,07
...
23:00:01        all      0,00      0,80      0,00      4,23      0,00    190,49
...
Среднее:     all     24,38      0,12      2,45      0,34      0,00     72,71
...

Интересная фигня вылезла в Линукс...
Тоже поймал её у себя и у меня тоже иногда запукается Фокс:
# sar -u -f /var/log/sa/sa08 | grep '^Linux\|CPU\|01:30:01\|^Среднее'
Linux 5.4.62-std-def-alt1 (comp-core-i3-5005u-29490d) 08.01.2021 _x86_64_ (4 CPU)
00:00:01        CPU     %user     %nice   %system   %iowait    %steal     %idle
01:30:01        all      0,00      0,00      0,00      0,00      0,00      0,00
Среднее:     all      0,00      0,00      0,00      0,57      0,00    247,60

Почему фигня? Потому что %idle больше ста процентов не существует в природе.


А что за пвраметр %idle

Свободные ресурсы процессора в процентах. Чем больше, тем лучше. Подобными инструментами, для просмотра %idle, пользовались и в Windows 9x, и в досервиспачные времена Windows XP того железа, в которой их еще не было . Для балансировки железа и ПО.
Например, от обратного:
Если %idle в нуле, то процессор перегружен и его мощности не хватает для выполняемых задач и это может вызывать тормоза в системе и перегрев железа. Причиной может быть или слишком слабый процессор (реже), или отвратительная оптимизация кода (чаще). Точнее её полное отсутствие в коде. Я когда-то оптимизировал в Windows XP, железо на плате KT266A с GF4 MX440 AGP 4x. И после оптимизации, KT266A дышал в затылок железу на KT600. Поэтому знаю о чём говорю.


PS: Интересно. Вспомнил тут про пакет irqbalance...

Это для высоконагруженых трафиком серверов.
Тут например довольно просто и внятно описали эффект от использования irqbalance:
Блог сисадмина
О пользе irqbalance

http://avz.org.ua/wp/2016/03/01/irqbalance-and-high-traffic-servers/


Подскажите, а он нужен в ДАННОЙ системе? Или уже лишним будет?

Философский вопрос. Если это не высоконагруженый сервер, то не нужен.
Теоретически, irqbalance можно было бы включать в состав xfce-sysv, если он нужен кому-то больше одного. Но при этом сервис, по-умолчанию должен быть выключен. Сетевой администратор, это не эникейщик по определению.

Xfce с SysV изначально задумывался теми и для тех, кто понимает, зачем ему система на sysv. В основе которой будут лежать простота init, надёжность и безопасность. Как десктоп пользователя или для администратора. Он включает наиболее часто используемые пакеты. Грань между опытным пользователем и администратором тонкая и часто различить её не представляется возможным. Идеальный баланс наполнения пакетами состоит в том, чтобы не переборщить. При наиболее возможном минимальном размере образа xfce-sysv, он должен устраивать подавляющее большинство. Из тех, кто понимает, зачем это ему нужно. И абстрактный пользователь или администратор, не должен ощущать дискомфорта от излишних пакетов в образе (читай в свежеустановленной системе с умолчаниями).


PSS: И пакеты Palemoona похоже из P9 убрали...

Пакет newmoon собирал Руслан. На голом альтруизме. Но как говорится, человек предполагает, а бог располагает. И жизнь иногда преподносит свои сюрпризы. Когда становится уже не до альтруизма. А подхватить пакет newmoon, в альтах сейчас некому.
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 200
    • Email
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #27 : 10.01.2021 18:59:16 »
Почему фигня? Потому что %idle больше ста процентов не существует в природе.
Если ядер несколько, то теперь существует. top тоже так загрузку умеет показывать.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 307
  • UNIX System V init
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #28 : 10.01.2021 19:36:50 »
Почему фигня? Потому что %idle больше ста процентов не существует в природе.
Если ядер несколько, то теперь существует. top тоже так загрузку умеет показывать.

:-) Не, в sar по неизвестной причине иногда вылазит прикол:
В all по %idle по всем ядрам он показывает 100% max каждые 10 минут, а в среднее, аж 247% %idle:
# sar -u -f /var/log/sa/sa08 | tail -n 5
23:20:01        all     26,60      0,00      1,72      0,04      0,00     71,64
23:30:01        all     26,66      0,00      1,26      0,04      0,00     72,03
23:40:01        all     26,41      0,00      1,03      0,04      0,00     72,52
23:50:01        all     26,38      0,00      0,87      0,02      0,00     72,73
Среднее:     all      0,00      0,00      0,00      0,57      0,00    247,60

Подсчёт по всем ядрам на 23:50:01
# echo '26.38+0.87+0.02+72.73' | bc -l
100.00
Причём показывает как захочет и когда захочет.

В отличие
# sar -u -f /var/log/sa/sa10 | tail -n 5
18:50:01        all     25,30      0,00      0,57      0,08      0,00     74,06
19:00:01        all     25,34      0,00      0,53      0,09      0,00     74,03
19:10:01        all     25,51      0,00      0,78      0,14      0,00     73,58
19:20:01        all     25,41      0,00      0,76      0,10      0,00     73,73
Среднее:     all     51,58      0,00      1,72      0,08      0,00     46,62

от того что должно быть, - подсчёт по Среднее
# echo '51.58+1.72+0.08+46.62' | bc -l
100.00

Т.е. в Среднее, 10-го января, для sar потолок это 100%, а в другом случае, 8-го января, в среднее, один только %idle, это аж 247%. И в idle отображает больше свободных ресурсов, чем есть в процессоре, - на опции '-u', отображение идёт суммарно по процессору:
# sar --help | grep -A1 '\-u'
-u [ ALL ]
Статистика использования ЦП [A_CPU]
« Последнее редактирование: 10.01.2021 19:49:04 от Speccyfighter »
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 200
    • Email
Re: Старая Видеокарта на Xfce c Sysv Р9
« Ответ #29 : 10.01.2021 21:16:50 »
Тут можно предположить, что время усреднения забито жёстко в единицах времени и не синхронизировано с завершением предыдущих вычислений. В результате в суммарное значение влетают лишние отсчёты с количеством некратным, например, четырём (для четырёх ядер). С одним ядром количество отсчётов в промежутке усреднения не влияет на результат, а вот когда ядер несколько — количество отсчётов должно быть кратным количеству ядер. С этим надо в апстрим.