Сломанные ссылки в уведомлениях
Сабж:
Великий китайский файрвол утёк на торренты (комментарий)
Мне ответили, ответа не вижу, но уведомление есть. Даже если это ожидаемое поведение, то немного странно и даже неприятно
Сабж:
Великий китайский файрвол утёк на торренты (комментарий)
Мне ответили, ответа не вижу, но уведомление есть. Даже если это ожидаемое поведение, то немного странно и даже неприятно
С домашней сети лор перестал работать. Трейс глохнет где-то на вымпелкомовской AS:
6 pe15.Moscow.gldn.net (79.104.235.123) 5.939 ms pe15.Moscow.gldn.net (79.104.235.131) 3.596 ms 3.831 ms
7 62.105.157.143 (62.105.157.143) 3.588 ms 3.716 ms 3.481 ms
Указываю новые CFLAGS, CXXFLAGS, запускаю meson setup --reconfigure с новым buildtype, запускаю ninja, И НИЧЕГО НЕ ПЕРЕСОБИРАЕТСЯ!!! Только линковка запускается повторно!
Для чего нужна билдсистема, которая не может отреагировать на изменение конфигурации? Чем это лучше мейкфайла или bash-скрипта? Чем это лучше autotools, который им заменяют в конце-то концов (другой синтаксис - субъективщина)? Что делал этот чёртов reconfigure, если не привёл к пересборке?
X11 robustness: DRI3 без аппаратного ускорения (комментарий)
Сабж
Судя по всему последний раз проблема поднималась в 2018, потом все как-то забыли - да и решения там были весьма сомнительные предлагались - копмозитинг предлагается вынести в иксы, тем самым прибив модульность
В общем, без композитинга всё работает как надо, present через damage вызывает fbCopyNtoN на экранную поверхность, present отрабатывает, пусть и с тирингом.
С композитингом же всё сильно хуже - present делает такое же копирование, но в поверхность окна, для которой работает composite redirect.
Без изменений в композиторе ничего сделать не выйдет - сейчас в протоколе composite композитор получает пиксмапу окна и ожидает что после damage event в ней будут актуальные данные. Это совершенно несовместимос с подходом dri3/present, который привязвает несколько пиксмап к окну и требует лишнего копирования.
Изначальная идея в present предполагала отправлять Notify в композитор. Вероятно от неё отказались т.к это неэффективно - иксы здесь занимаются перессылкой событий и fence между процессами.
В здесь целом напрашивается получение дескриптора для отправки событий композитору напрямую, но это тоже выглядит как какой-то костыль. Но в принципе, dri3 передаёт файловые дескрипторы текстур - почему он не может так же передавать дескрипторы некоего канала с композитором? Звучит как вполне разумное решение, которое будет полезно и для xwayland т.к можно будет передать контроль wayland-композитору напрямую, минуя процесс Xwayland
VK_KHR_swapchain помимо fence оперирует с семафорами. Может можно вообще timeline semaphore задействовать? Но в любом случае надо как-то передавать индекс буфера. Расширение протокола позволит задействовать все возможности Vulkan при условии поддержки композитором. Так же vulkan’овые объекты доступны и в opengl
В общем интересно, остались ли тут разбирающиеся в устройстве иксов и vulkan люди, может кто-нибудь может подкинуть идеи
Возможная идея, что можно пересылать в композитор: https://github.com/notpeelz/monado/blob/main/src/xrt/ipc/client/ipc_client_compositor.c#L737 (freedesktop gitlab опять лежит) Здесь есть 2 варианта функции - с семафорой (включая timeline) и просто с fence. Причём создаётся семафора довольно просто - в vulkan queue отправляется пустой Submit с семафорой, которая ожидается уже другим процессом. То есть даже какая-то дополнительная поддержка со стороны приложения не нужна - дальше вся синхронизация присходит прямо в gpu.
P.S дополнение, всем фанатам и просто пользователям Вяленного, набежавишим в тред. Современный графический стек, предполагающий на каждый чих использовать opengl на клиенте немного несовместим с современными GPU, которые могут потерять все контексты в любой момент на любой чих в шейдере в любом приоложении. И даже если сделать перезапуск композитора с переподключением - это нифига не поможет от падения всего десктопного софта, который вынужден рисоваться через opengl. Почему-то на windows есть GDI и там нет этой проблемы. В иксах же есть свой аналог GDI и потенциальная возможность свести все эти отказы к единой точке, которую устранить. Достаточно избавиться от glamor в сервере, можно даже попытаться переписать его на vulkan, добавив обработку потери контекста. Я сейчас категорически не могу рассматривать рендеринг всех десктопных приложений на клиентах через opengl т.к это создаёт огромные неудобства при gpu reset. Да, можно сделать софтовый wayland композитор и нечто похожее на мой костыльный патч в modesetting, но нормально решить проблему потери контекстов просто нельзя - в архитектуре это просто не предусмотренно. Так что можно хвалить wayland, он прекрасно справляется с медиазадачами вроде 3д десктопа в виртуальной реальности, но превращается в тыкву, когда GPU не может работать
Автономность в отпуске. Велосипед. KDE Neon. (комментарий)
Контент снова некликабельный, всё перекрыто слоем картинки (figure class=medium-image). Проблема проявляется в Pale Moon 33.6.1 и firefox 68
Нажатие на «глаз» открывает ссылку www.linux.org.ru/# и не подписывает на тред. Пробовал отключать js, но ничего не поменялось. Когда-то работало
Случайно наткнулся на этот сюр
https://learnc.info/c/pthreads_semaphores.html
учимся пользоваться pthreads
#include <Windows.h>
отдельно триггернулся с регистра инклудов
Мобильная сеть, нестабильное подключение. Отправил комментарий, при отправке (обработалось скриптом) получился таймаут. Делаю вторую попытку - не помогает. Пошёл восстанавливать соединение. Возвращаюсь к окну ЛОРа и вместо ЛОРа там уже заглушка браузера (видимо после ошибки оно попыталось отправить форму. Жму повторную попытку - открылась страница отправки комментария (до этого была инлайн-форма), но уже с пустым текстом. Делаю назад - инлайн формы нет, открываю её снова - текста нет. Пришлось набирать снова. Ранее что-то подобное происходило, но срабатывало автозаполнение. Что могло пойти не так?
Есть ли ещё нормальные просмотрщики картинок?
Требование - отображать картинку до полной загрузки, как это делает gqview, браузер и многие виндовые просмотрщики.
geeqie совсем разваливается, да и от gtk2 пора избавляться, а на адвайту пускай смотрят её разработчики, а не я.
Всё что я видел на qt отображает изображение только после полного чтения и декодирования
Как читать буфер памяти посимвольно в заданной кодировке?
Вполне валидный юникод. Что же ты делаешь то? Всю полезную инфу с треда снёс
Сабж:
Спам нового поколения [осторожно, танцпол в причинах]
Такое ощущение будто кто-то прям сейчас БД редактирует. ЛОР взломали?
Ничего толком не гуглится т.к это сообщение во всех логах иксов появляется. Кто-нибудь пытался это побороть? Гигабайты логов набигают
[3635928.485660] [drm:amdgpu_dm_connector_mode_valid [amdgpu]] *ERROR* No EDID firmware found on connector: HDMI-A-1 ,forcing to OFF!
[3635928.485704] [drm:amdgpu_dm_connector_mode_valid [amdgpu]] *ERROR* dc_sink is NULL!
Как включить дисплей без edid на коннекторе?
Многие дистрибудивы поддерживают или пытаются поддерживать нестандартные libc и ядра - musl, uclibc, freebsd, hurd
А почему бы не сделать полноценный дистр на libc из android? Чем она плоха?
Уже четвёртый раз теряю буффер редактора после разрыва ssh подключения. При этом mcedit предупрежлает о наличии лока на файле. Как сохранить файл без терминала?
Можно ли сделать какой-то поставщик музыки для mpd? Есть скрипт который получает ссылки с сервиса, сейчас реализован в виде discord бота. Как сделать что-то аналогичное для mpd? Предполагается не выкачивать музыку заранее, а именно передавать ссылки. И хотелось бы чтобы и управление этим (поиск и т.д) было доступно через mpd клиенты, если такое возможно вообще
1. Есть ли возможность исправить ШГ в шрифтах от M$? Включить радугу там например как-то или просто сглаживание
2. Можно ли как-то заставить п-рашу вроде маткада рисовать кириллические шрифты?
С обновлениями стала отваливаться мышь в mc в разных системах. Предположительно, после обновления ncurses в некоторых тегрминалах (termux, console) перестают распознаваться события мыши. При этом режим их ввода включается, потому нажатия мыши приводят к вводу рандомных символов
Как это исправить?
Хочется что-то надёжнее, чем freenom.
pp.ua палит все контактные данные по whois, потому с ним тоже не хочется связываться (или есть какое-то решение этого вопроса?)
| следующие → |