LINUX.ORG.RU

Сообщения mamina_radost

 

О статьях, простынях кода и навигации

Форум — Linux-org-ru

Нельзя не заметить, что наше дружное, единое и сплочённое сообщество, вопреки всему, продолжает делиться опытом в разделе «Статьи». Но есть нюанс, который превращает их чтение в настоящую пытку.

Я говорю о навигационном коллапсе внутри длинных материалов. Когда автор пишет подробный гайд, ему приходится вставлять гигантские листинги кода или конфигов. В итоге, чтобы добраться от одного абзаца с объяснением до другого, читателю нужно проскроллить три экрана с кодом, напрочь теряя нить повествования.

Это бьёт по всем:

  • Читателям неудобно препарировать материал и возвращаться к нужным частям.
  • Авторы вынуждены либо резать свои примеры на нелогичные куски, либо вовсе отказываться от написания сложных, подробных статей, чтобы не обрекать людей на страдания.

Решение ведь несложное, и оно состоит из двух частей:

  1. Дайте нам сворачиваемые блоки. Хотя бы простейшие <details> и <summary>, чтобы можно было аккуратно упаковать листинги на 200 строк. Это позволит сохранить целостность кода и не сломает структуру текста.
  2. Дайте нам оглавление. Возможность ставить якоря на заголовки и ссылаться на них в начале статьи, как в Википедии. Чтобы можно было сразу прыгнуть к разделу «Установка», «Конфигурация» или «Решение проблем», а не искать его вручную.

Скоро, чтобы найти нужный фрагмент в статье, придётся писать нейросетевого агента-суммаризатора. А он, знаете ли, может оказаться вредным духом и начать писать на форум от имени firkax_llm. Давайте не доводить до этого.

 , ,

mamina_radost
()

Развёртывание и базовая настройка LibreChat

Статьи — Desktop

Нельзя не заметить, что небольшое, но очень дружное сообщество LORa феноменально мало пишет о достижениях и возможностях «народного хозяйства» с очень плодородных полей открытых LLM (large language model), и всего опенсорсного с этим связанного. Сегодня я расскажу вам о LibreChat.

Что такое LibreChat

LibreChat – это платформа с открытым исходным кодом, во многом копирующая интерфейс ChatGPT, и взаимодействующая с различными LLM (как открытими локальными, так и большими коммерческими, через api). По сути, это клиентское приложение, которое позволяет общаться с LLM, предоставляя при этом множество дополнительных функций.

( читать дальше... )

 librechat, litellm, , ,

mamina_radost
()

Графические артефакты в firefox на AMD iGPU (Ryzen 5 7600) при 144 Гц (KDE Plasma/Wayland)

Форум — Admin

Конфигурация системы:

  • ОС: Arch Linux.
  • DE: KDE Plasma 6.3 (Wayland).
  • Процессор: AMD Ryzen 5 7600 (встроенная графика).
  • Материнская плата: MSI PRO B650M-B.
  • Доп. GPU: NVIDIA 4060 (используется через Prime).
  • Монитор: Подключён через HDMI, частота 144 Гц.
  • Firefox: Аппаратное ускорение включено.

Суть проблемы:

Недавно на одном из своих компьютеров обновил монитор, чтобы на нём, как и на других, был монитор с хорошей герцовкой. Другие компьютеры работают на процессоре intel. Nvidia использую в режиме prime по надобности. При работе на встроенной графике AMD через iGPU периодически возникают артефакты отображения текста в firefox:

  • Буквы частично или полностью исчезают.
  • Размер букв меняется случайным образом.
  • Буквы наезжают друг на друга.
  • Появляются горизонтальные/вертикальные линии, перечёркивающие текст.
  • Артефакты возникают при частоте 144 Гц. На старом мониторе 60 Гц вроде их не было, но я не долго пользовался 60Гц монитором. При использовании NVIDIA в обычном, не Prime режиме, проблема отсутствует.

Условия воспроизведения:

  • Чаще проявляется при активном вводе текста (например, сейчас пока я это пишу, некоторые слова зачеркнулись, я навёл мышь на одно слово, проблема исчезла во всех. Иногда проблема не уходит и при наведении, тогда нужно выделить слово с артефактами).
  • Не зависит от конкретной веб-страницы — возникает скорее раз в несколько минут.

Предпринятые шаги:

  1. Настройки BIOS:
    • Выделено от 1 до 4 ГБ оперативной памяти для iGPU (пробовал разные значения).
  2. Параметры ядра:
    • Я тестировал amdgpu.runpm=0, потом amdgpu.dpm=0 это результата не принесло.

Логи и диагностика:

  • Драйверы и ядро:

    $ uname -r  
    6.13.2-arch1-1  
    $ pacman -Q | grep -E 'mesa|xf86-video-amdgpu'      
      mesa 1:24.3.4-1
      mesa-utils 9.0.0-5
      xf86-video-amdgpu 23.0.0-2
    
  • Ошибки в ядре:

    • Не могу сказать насколько это важно, не разбираюсь в amdgpu, нашёл несколько моментов:
    $ journalctl -k | grep amdgpu
    [drm] REG_WAIT timeout 1us * 100000 tries - optc31_disable_crtc line:145
    ...
    SMU uninitialized but power gate requested for 6!
    ...  
    amdgpu 0000:13:00.0: (-95) failed to disable video power profile mode  
    

Какие мысли:

  • В этот Firefox прокинут профиль с другого пк, который тянется очень давно ещё со встроенной графики intel, возможно какие-то старые настройки в about:config конфликтуют, так что проверю на чистом профиле.
  • Проверю появлется ли проблема на Chromium.
  • Очень не хочу, но снижу герцовку до 60гц и протестирую с ней.

ПАМАГИТИ


Вроде вылечил

  • xf86 драйвер удалил
  • BIOS обновил
  • По совету @bigbit немного поднял напряжение в GFX CO.

 , ,

mamina_radost
()

RSS подписка на новые темы