Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

30 Ноябрь 2021, 20:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: libreoffice5.4 (5.4.2) падает, если включить OpenGL  (Прочитано 4163 раз)
0 Пользователей и 1 Гость смотрят эту тему.
McAaron
Форумчанин
***
Offline Offline

Сообщений: 456


« Стартовое сообщение: 14 Февраль 2018, 12:01 »

Включил OpenGL и получил в результате следующее:
$ libreoffice5.4
soffice.bin: Couldn't find current GLX or EGL context.

$ libreoffice5.4 --version
LibreOffice 5.4.2.2 22b09f6418e8c2d508a9eaf86b2399209b0990f4

glxgears, тем не менее, не жалуется:

$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
303 frames in 5.0 seconds = 60.486 FPS
300 frames in 5.0 seconds = 59.948 FPS
...

$ glxinfo -B
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 480/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 390.25
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.0 NVIDIA 390.25
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 390.25
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Детальная информация о видеоподсистеме во вложении
$ glxinfo > glxinfo.log && gzip  glxinfo.log

Для чего я этот чекбокс включил, станет ясно из следующего поста.

* glxinfo.log.gz (6.87 Кб - загружено 10 раз.)
Записан
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 3 368



« Ответ #1: 14 Февраль 2018, 16:32 »

под Линуксом OpenGL в либре работает крайне хреново и часто рушит Либру.
Жду следующий пост
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
mikekaganski
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 366


« Ответ #2: 14 Февраль 2018, 16:36 »

Жду следующий пост

... эта пауза покруче МХАТовской. Напряжение нагнетается... какая-то будет развязка? Неужели тестирование с обновлённой версией (неужели кто-то осознал, что малые версии выпускаются для исправления багов, поэтому тестирование на 5.4.2 бессмысленно)?
Записан

С уважением,
Михаил Каганский
McAaron
Форумчанин
***
Offline Offline

Сообщений: 456


« Ответ #3: 15 Февраль 2018, 12:28 »

Жду следующий пост

... эта пауза покруче МХАТовской. Напряжение нагнетается... какая-то будет развязка? Неужели тестирование с обновлённой версией (неужели кто-то осознал, что малые версии выпускаются для исправления багов, поэтому тестирование на 5.4.2 бессмысленно)?
Пауза потому, что ноут (архитетура Optimus), на котором хотел тяжелый odt покрутить на 5.4.2, 5.4.5 и 6.01, оказался вчера недоступен.
На нем офис с включенным OpenGL на встроенной интеловской карте шевелится, но рендерит при этом svg ужасно.
При этом без openGL начиная с 5.4.3+ у вордпроцессора проявляются ужасные тормоза, если присутствует любая графика. Импрес, так тот вообще просто висит колом. Где-то весной-летом, не вспомню уже версию, такое уже наблюдалось -- резко стал тормозить импрес и вордпроцессор с картинками, но потом вышла очередная версия, где все опять зашевелилось. Похоже, в выпуске 5.4.3 вернулся назад старый баг/фича.
Сегодня вечером покручу три версии на ноуте и отпишусь.

Набортную нвидию не подключаю по причине прожорливости, поэтому все это только про интеловскую карту.

Записан
McAaron
Форумчанин
***
Offline Offline

Сообщений: 456


« Ответ #4: 16 Февраль 2018, 13:31 »

Итак, провел эксперименты с ноутбуком на ванильных 5.4.2, 5.4.3,5.4.4, 5.4.5, каждая версия со своим "пустым" конфигом.
Все печально.
1) тормоза с отображением включаются с версии 5.4.3. Условия возникновения тормозов опишу ниже.
2) включение OpenGL для карты intel если и ускоряет отображение в вордпроцессоре, то не настолько, чтобы это было заметно.
3) при включенном OpenGL svg-графика расползается, словно чернилом на промокашке писано. Скорее всего, это проблема драйвера intel. На карте nvidia с блоб-драйвером от nvidia нет разницы, включен или выключен OpenGL в офисе -- рендерится абсолютно одинаково.

Теперь о тормозах и когда они случаются.
На каждой странице есть граница между текстовой областью и областью колонтитулов. Если на области колонтитула щелкнуть мышкой, граница отбивается голубеньким пунктиром и из него выползает голубенький таб [Верхний/Нижний колонтитул (стиль страницы) +]. Также между страницами бывает разрыв и он отображается синеньким пунктиром. Так вот, если есть разрыв и этот самый синенький пунктир, то скроллинг начинает сильно тормозить -- страница скролится рывками по сантиметру в секунду. Если хорошенько покрутить колесом или подвигать слайдером, процесс может затянуться на минуты. Стоит разрыв убрать, как все начинает б.м. шевелиться. Аналогичное поведение так же имеет место, если визуализирован голубой пунктир с табом. На прикрепленной картинке показаны те элементы окна, о которых идет речь.






* pic-000.png (4.93 Кб, 962x160 - просмотрено 16 раз.)
Записан
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 3 368



« Ответ #5: 16 Февраль 2018, 14:59 »

трабла такая была и у меня, только на видяшке от АМД на винде. В какой-то момент времени прошла.
Сдается мне даже багу я писал на эту тему, и именно связанную с OpenGL, сейчас поищу
https://bugs.documentfoundation.org/show_bug.cgi?id=98757 гг, у меня наоборот БЕЗ OpenGL тормозило
« Последнее редактирование: 16 Февраль 2018, 15:07 от kompilainenn » Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
McAaron
Форумчанин
***
Offline Offline

Сообщений: 456


« Ответ #6: 17 Февраль 2018, 09:16 »

На прикрепленных картинках svg-графика
Версия: 5.4.5.1
ID сборки: 79c9829dd5d8054ec39a82dc51cd9eff340dbee8
Архитектура ноутбука -- Optimus (Интегрированная в процессор карта Intel + набортная Nvidia, отрисовка только Intel -- драйвер для Nvidia не устанавливался)
svg.png -- OpenGL отключен
svg+OpenGL.png -- OpenGL включен
svg+OpenGL2.png -- OpenGL включен + неперерисованная область под скрытым окном скринграббера Spectacle (бывший KSnapShot). Аналогичная "дырка" имеет место и при отключенном OpenGL.
Надо отметить, что на видеокарте Nvidia (другой комп) офис скрытую область перерисовывает без проблем.



* svg.png (45.26 Кб, 1059x735 - просмотрено 17 раз.)

* svg+OpenGL.png (42.92 Кб, 1059x735 - просмотрено 17 раз.)

* svg+OpenGL2.png (39.05 Кб, 1059x735 - просмотрено 13 раз.)
Записан
McAaron
Форумчанин
***
Offline Offline

Сообщений: 456


« Ответ #7: 26 Февраль 2018, 16:32 »

Поменял на ноутбуке драйвер на проприетарный и скроллинг перестал тормозить, если разрывы страниц обозначены пунктиром.
Для чистоты эксперимента скачал и установил последний ОпенОфис. У него разрывы страниц не обозначены пунктиром и скролинг не тормозит.

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


Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!