Вопросы по Telegram

Браузеры, почтовые клиенты, офисные пакеты, файловые менеджеры, редакторы и т.п.
Ответить
vall
Аватара пользователя
Администрация
Сообщения: 513
Зарегистрирован: 09.08.2022

#

Примерно недели три назад после обновления (НЕ приложения) перестала работать функция просмотра видео в окне (в X-сессии). Вот прождал; думал, что исправят. Но воз и ныне там. Никто не сталкивался? Telegram просто вылетает.
.o+`                  
                 `ooo/                   ----------- 
                `+oooo:                  OS: Arch Linux x86_64 
               `+oooooo:                 Host: HP Laptop 15s-eq2xxx 
               -+oooooo+:                Kernel: 6.0.9-zen1-1-zen 
             `/:-:++oooo+:               Uptime: 4 mins 
            `/++++/+++++++:              Packages: 1491 (pacman) 
           `/++++++++++++++:             Shell: bash 5.1.16 
          /+++ooooooooooooo/             Resolution: 1920x1080 
         ./ooosssso++osssssso+`          DE: Plasma 5.26.3 
        .oossssso-````/ossssss+`         WM: KWin 
       -osssssso.      :ssssssso.        Theme: [Plasma], Breeze [GTK2/3] 
      :osssssss/        osssso+++.       Icons: [Plasma], breeze-dark [GTK2/3] 
     /ossssssss/        +ssssooo/-       Terminal: konsole 
   `/ossssso+/:-        -:/+osssso+-     CPU: AMD Ryzen 5 5500U with Radeon Graphic
  +sso+:-                 `.-/+oso:      GPU: AMD ATI 03:00.0 Lucienne 
 ++:.                           -/+/     Memory: 1322MiB / 7264MiB 
 .                                 /
Выхлоп в Konsole
 ➜  telegram-desktop 
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.gui.icc: fromIccProfile: failed minimal tag size sanity
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
Ошибка сегментирования (стек памяти сброшен на диск)
Лог файл

Пробовал под lts-ядром -- без изменений. Интересно, что в wayland-сессии эта функция (просмотра видео в окне) работает. Но тоже как-то коряво, масштабируется по экрану как попало. Предполагаю, что дело в процессоре AMD Ryzen 5 5500U with Radeon Graphic, точнее в его графической части. Можно ли побороть?
sinclaus
Аватара пользователя
Сообщения: 47
Зарегистрирован: 27.08.2022

#

Проверил - видео играет и в телеграме и в окне. Ядро 6.0.10, видео GeForce GT 710.
Очень советую поставить видеокарту, процессорное видео это паллиатив.
vall
Аватара пользователя
Администрация
Сообщения: 513
Зарегистрирован: 09.08.2022

#

sinclaus:Очень советую поставить видеокарту
На десктопе установлена. И там таких проблем нет. 1050 Ti даже не чувствует ничего.

А вот лэптоп намеренно выбирал с прицелом на энергоэффективность в том числе. И для всех моих задач подходит более чем. Пока вот не столкнулся некоторое время назад с такой проблемой. Райзен периодически мелькает в сводках новостей с подобными непонятками, связанными с видео. Но по этой теме мне пока ничего найти не удалось.

P.S. К видео до этого случая никаких претензий не было. И в самом Telegram в "обычном" режиме всё идёт без проблем, фильмы FHD в mpv гоняются, YouTube всякие и прочие.
ugras
Аватара пользователя
Сообщения: 73
Зарегистрирован: 11.09.2022

#

vall: перестала работать функция просмотра видео в окне (в X-сессии). Вот прождал; думал, что исправят. Но воз и ныне там. Никто не сталкивался? Telegram просто вылетает.
У меня в sway то же самое начало происходить сразу на двух машинах на интеловских видеокартах. Установил aur/telegram-desktop-bin 4.3.1-1 и всё работает нормально.
vall
Аватара пользователя
Администрация
Сообщения: 513
Зарегистрирован: 09.08.2022

#

ugras: Установил aur/telegram-desktop-bin 4.3.1-1 и всё работает нормально.
Версия чуть постарее. Если бы не это, то можно было предположить, что мейнтейнеры арча чего-то накосячили. Раз официальная нормально работает.
vall
Аватара пользователя
Администрация
Сообщения: 513
Зарегистрирован: 09.08.2022

#

Настройки -> Продвинутые настройки -> Включить рендеринг OpenGL для мультимедиа: Выключаем ползунок

Для себя понял так, что при компиляции пакета мейнтейнеры арча стали оставлять ползунок в положении - Включено. Либо у меня что-то в конфигах сдвинулось.

Как бы то ни было, изменение этой настройки в моём случае решило проблему. Возможно и коллегам поможет. Версия 4.3.4 из community.
ugras
Аватара пользователя
Сообщения: 73
Зарегистрирован: 11.09.2022

#

Да, в aur/telegram-desktop-bin 4.3.1-1 по умолчанию эта опция выключена, но попробовал включить, и с ней работает нормально.
Изображение
P.S. Версия community/telegram-desktop 4.3.4-1 тоже заработатла с этой опцией, а вот без неё крашится.
vall
Аватара пользователя
Администрация
Сообщения: 513
Зарегистрирован: 09.08.2022

#

Получается во встройках проблема в приложении всё же из-за этой опции. У Вас intel, у меня amd. Да и DE разные. Каждый бренд по своему реагирует на настройку OpenGL; насколько смог понять из Вашего сообщения.

Главное, что причина найдена. И каждый пользователь может сам выбрать рабочий для себя вариант.
ugras
Аватара пользователя
Сообщения: 73
Зарегистрирован: 11.09.2022

#

Да, всё так, однако, я не пойму почему это происходит только в оконном режиме, при развёрнутом окне проблем вообще нет. Рендеринг ведь должен один использоваться в обоих случаях.
vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

vall:qt.svg: Error while inflating gzip file: SVG format check failed
Глядя на этот лог, можно предположить, что причина в модуле QtSvg ... Согласно DOC
Модуль QtSvg - предоставляет классы для отображения содержимого файлов SVG.
SVG (Scalable Vector Graphics, Масштабируемая Векторная Графика) -  язык на основе XML для описания двухмерной векторной графики. 
QT предоставляет классы для рендеринга и генерации чертежей SVG.
А вот дальше у меня только одни предположения, так не использую ни telegram ни почти QT - имеются два разных пакета qt5-svg (зависит от qt5-base) и qt6-svg (зависит от qt6-base), то есть предположу, что причина в зависимостях.
В частности telegram-desktop (4.3.4-1) из community зависит от qt6-svg.
Но это одни голые предположения, нужен подробный анализ ...

Ошибки не исчезают с опытом - они просто умнеют

ugras
Аватара пользователя
Сообщения: 73
Зарегистрирован: 11.09.2022

#

vasek:qt6-svg (зависит от qt6-base)
Оба пакета установлены.
vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

ugras:Оба пакета установлены.
и qt6-svg и qt5-svg ???

PS - ошибка, насколько я понимаю, в qt-svg, точнее не может распаковать gzip ...
Ну и плюс к этому - сам telegram не занимается icons, это выполняет QT

Ошибки не исчезают с опытом - они просто умнеют

ugras
Аватара пользователя
Сообщения: 73
Зарегистрирован: 11.09.2022

#

vasek:и qt6-svg и qt5-svg ???
И эти тоже оба установлены, qt6-svg как зависимость для телеги, qt5-svg - для qt5ct и пр.
Ошибки при запуске из терминала, те же что приводит vall присутствуют, но на работе никак не отражается, окно в плавающий режим и обратно переходит нормально.
vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

ugras:но на работе никак не отражается
спасает похоже wayland (sway)

Ошибки не исчезают с опытом - они просто умнеют

Ответить