гадские обновления, libicui. А после обновления не собирается linuxcnc

wau
Как посмотреть лимит?
глянуть сколько сейчас видеопамяти можно
glxinfo |grep memory
а увеличить и посмотреть до скольки можно это уже в настройках биоса

glxinfo |grep memory
    Video memory: 7784MB
    Unified memory: yes
    GL_AMD_performance_monitor, GL_AMD_pinned_memory,
    GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, GL_EXT_memory_object,
    GL_EXT_memory_object_fd, GL_EXT_packed_depth_stencil, GL_EXT_packed_float,
    GL_AMD_pinned_memory, GL_AMD_query_buffer_object,
    GL_EXT_gpu_shader4, GL_EXT_memory_object, GL_EXT_memory_object_fd,
    GL_EXT_map_buffer_range, GL_EXT_memory_object, GL_EXT_memory_object_fd,
wau, уже давал тебе совет, но ты не желаешь им воспользоваться ... и продолжаешь периодически мучаться с системой.
Тебе очень нужна работа своего станка? - ну если он работает нормально, зачем обновлять систему? ... в течение нескольких лет ты решаешь проблемы после обновнений пакетов из AUR.
Лучший вариант иметь 2 раздела (системы) - один для станка (система на нем не обновляется), другой без станка и с обновлением ... (можно и со станком - просто для проверки влияния обновлений ... если все нормально, то можно обновлять и другую систему).
Ошибки не исчезают с опытом - они просто умнеют
Станком управляет другая машина, с ядром реального времени и там цельнособранный дистрибутив LCNC. Симулятор нужен в процессе конструирования, создания нового изделия - не столько для именно "симуляции", сколько для проверки кода на читаемость станком и размещения деталей на рабочем столе. Это делается на лэптопе, в котором повседневная жизнь и ассортимент решаемых задач несколько шире. Конечно, на аварийный, экстренный случай у меня есть возможность отката системы на "рабочий слепок", но оно ДОЛЖНо работать и так. А что "не ломалось - не обновляй" рабочий метод, то я знаю. Но со временем накапливается такой пласт нужных обновлений, хотя бы уже и всего за год (я пробовал), что накатить их сложнее случающегося эпизодического траха, без которого теряются навыки этого траха. В общем, для поддержания себя в форме это должно происходить, разве что не в "самый неприятный момент".
За период с 2022-12-02 в памяти копошится воспоминание о какой-то новизне в дровах встроенных интел, видимо они и сыграли.
Судя по логам linuxcnc использует minigl, так что есть вероятность, что проблема связана с этим.
minigl - неполная/минимальная реализация OpenGL, а учитывая, что это поделие устаревшее да плюс к этому не спицифицировано, то не все видеокарты с ним хорошо работают.
Еще можно предоложить и то, что пакет mesa разделили на два - mesa (вошло все новое) и mesa-amber (вошло все старое) … и для нормальной работы старых видеокарт требуется mesa-amber … но это все мои предположение, которые требуют проверки.
Ошибки не исчезают с опытом - они просто умнеют
wau
Ядро запускается с параметрами - … i915.semaphores=1 i915.i915_enable_rc6=7 …
Кстати, модуль i915 не имеет параметров semaphores и enable_rc6 - так что их можно и убрать
Ошибки не исчезают с опытом - они просто умнеют
Я тоже смотрел в сторону minigl, но такого пакета в системе не нашел. Если бы иметь список подозрительных пакетов, обновившихся в диапазоне 2-24 дек., то я бы мог каждый отдельно проверить даунгрэйдом.
За параметры - разные статьи пишут, rc6 влияет на энергопотребление, например https://search.unlocked.link/search?q=i915.i915_enable_rc6=7
vasek
и для нормальной работы старых видеокарт требуется mesa-amber … но это все мои предположение, которые требуют проверки.

Чтобы я без Вас делал? - опять СПАСИБО! маса-амбер вопрос решила!
wau
смотрел в сторону minigl, но такого пакета в системе не нашел
Как и нет пакета opengl - это не пакет.
OpenGL (Open Graphics Library) - это, говоря простым языком, интерфейс программирования (API) для рендеринга 2D и 3D-векторной графики … а реализация этого осуществляется mesa, которая разделилась на 2 пакета (mesa и mesa-amber).
С minigl не знаком, но, как пишут, это неполная/минимальная реализация OpenGL, то есть выходит та же mesa, но не не полная.

В части
wau
За параметры - разные статьи пишут, rc6 влияет на энергопотребление, например https://search.unlocked.link/search?q=i915.i915_enable_rc6=7
это было раньше, сейчас этого нет
modinfo -p i915 | grep -E 'semaph|rc6'
… пусто ...

wau
маса-амбер вопрос решила!
не понятно одно - пакеты разделили около года назад, а проблема вылезла только сейчас ... не было долго обновлений ???

PS - в части mesa-amber - у меня старый Intel, но использую по прежнему пакет mesa ... на mesa-amber не переходил ... проблем нет, но это скорее всего потому, что не использую ничего "тяжелого" из графики
Ошибки не исчезают с опытом - они просто умнеют
wau
в сторону minigl, но такого пакета в системе не нашел
он в составе пакета linuxcnc-sim
 yay -Qo /usr/lib/python2.7/site-packages/minigl.so
/usr/lib/python2.7/site-packages/minigl.so принадлежит linuxcnc-sim 2.7.15-6

wau
список подозрительных пакетов
Сейчас глянул у меня питон2 пакеты с archlinuxcn стоят чуть новее ауровских
python2 2.7.18-9
python2-cairo 1.18.2-5
python2-gobject 3.36.1-6
python2-gobject2 2.28.7-8
ну и последний модуль показанный у вас перед падением юзает pango и cairo

wau
маса-амбер вопрос решила!
значит скорее всего дело в видеодровах интеловских
 
Зарегистрироваться или войдите чтобы оставить сообщение.