Проявляется на Kubuntu 14.04/ Ubuntu 14.04. Не знаю в чём проблема, но создал подобие баг-репорта, возможно поторопился с репортом, но в любом случае проблема есть. Может у кого есть предположения с чем может быть связано?
Если стоит галка opengl, то скорее всего дело в видеодровах. Если добавить к команде запуска Gwenview -f, он будет запускаться в полноэкранном режиме. Может это вам поможет
kot040188, метод отрисовки не влияет на данное явление - что программно, что ОпенДЖИель работает с зависами. Насчёт команды запуска не работает команда - запуск идёт не в полноэкранном режиме. Да, ещё - в 14.04 бунте kde 4.13 (на всяк случай :)).
Проделал тоже самое - всё происходит моментально, причём уже после перехода в полный экран эскизы продолжают создаваться. Видимо всё-таки дело в железе
И у меня точно такая же проблема с переключением в полный экран. Искал решение по разным форумам, но нигде не нашёл! Узнал только об одной интересной особенности - если эту прогу от рута запустить (sudo gwenview) то в полный экран переключается моментально.
kot040188, переустанавливал, на нескольких системах (Ubuntu/kubuntu 14.04 на свежеустановленных и с обновлениями) MacLeod, вот это уже ближе, но только как исправить ситуацию?
Не знаю, сейчас набросал фоток на 2 гига в один каталог, попробовал - переход в полноэкранный режим произошел мгновенно, после чего уже миниатюры достроились.
Какое у вас железо?
Попробуйте еще в настройках нечто подобное выставить:
спасибо за совет в kubuntu прокатило, при условии, если opengl 3.1 и в программе отрисовку с помощью open gl, а в Ubuntu как?
...хотя нет также подтормаживает, хотя побыстрее "отвисает".
Железо AMD A6-4400M APU+AMD7670M, GLX Renderer: Gallium 0.4
Да, специфика работы драйвера, скорее всего. Я при написании приложений на OpenGL сталкивался с тем, что некоторые драйверы не перерисовывают экран при переходе на фулскрин, нужно явно вызывать glClear() / повторную отрисовку. Как это в Qt реализовано не знаю, по идее там обертки для опенджиэльных функций есть, но, думаю, проблема решаема добавлением 1-2 строчек.
Пока не поправят делаю так:
- В меню "Модули" установил дополнения (раньше отдельно ставились вроде), в итоге появились разные полезняхи;
- Если надо шустро и без тормозов развернуть на весь экран, то использую модуль "OpenGL просмотрщик изображений..."
[Модули]=>[Сервис]=>[OpenGL просмотрщик изображений...]
- Работает так же как и обычный FullScreen, но без выпадающих графических кнопочек. Тоесть можно переходить к следующему/предыдущиму любыми стрелками на клавиатуре и колесом мыши, а также ESC для перехода из FS режима, но нельзя переворачивать изображение и прочее.
Оно полезно когда у тебя не очень быстрый комп, но хорошая видеокарта и картинки высокого разрешения. Жаль что просмотр через opengl не встроен напрямую.
Если стоит галка opengl, то скорее всего дело в видеодровах. Если добавить к команде запуска Gwenview -f, он будет запускаться в полноэкранном режиме. Может это вам поможет
kot040188, метод отрисовки не влияет на данное явление - что программно, что ОпенДЖИель работает с зависами. Насчёт команды запуска не работает команда - запуск идёт не в полноэкранном режиме. Да, ещё - в 14.04 бунте kde 4.13 (на всяк случай :)).
Значит у вас с Gwenview что-то не так. Попробуйте пререустановить его. У меня всё работает как надо (запускаю именно в полный экран).
вот записал скринкаст
Если я правильно понял, там не поступает запрос перерисовки до окончания чтения миниатюр.
Проделал тоже самое - всё происходит моментально, причём уже после перехода в полный экран эскизы продолжают создаваться. Видимо всё-таки дело в железе
возможно корень моей проблемы в дисковой подсистеме, может ещё есть какие пункты в настройках?
И у меня точно такая же проблема с переключением в полный экран. Искал решение по разным форумам, но нигде не нашёл! Узнал только об одной интересной особенности - если эту прогу от рута запустить (sudo gwenview) то в полный экран переключается моментально.
kot040188, переустанавливал, на нескольких системах (Ubuntu/kubuntu 14.04 на свежеустановленных и с обновлениями)
MacLeod, вот это уже ближе, но только как исправить ситуацию?
Я вам посоветую не писать имена, а сразу отвечать тому кому отвечаете ;) Здесь древовидная структура комментариев
исправлюсь)).
Не знаю, сейчас набросал фоток на 2 гига в один каталог, попробовал - переход в полноэкранный режим произошел мгновенно, после чего уже миниатюры достроились.
Какое у вас железо?
Попробуйте еще в настройках нечто подобное выставить:
спасибо за совет в kubuntu прокатило, при условии, если opengl 3.1 и в программе отрисовку с помощью open gl, а в Ubuntu как?
...хотя нет также подтормаживает, хотя побыстрее "отвисает".
Железо AMD A6-4400M APU+AMD7670M, GLX Renderer: Gallium 0.4
Да, специфика работы драйвера, скорее всего. Я при написании приложений на OpenGL сталкивался с тем, что некоторые драйверы не перерисовывают экран при переходе на фулскрин, нужно явно вызывать glClear() / повторную отрисовку. Как это в Qt реализовано не знаю, по идее там обертки для опенджиэльных функций есть, но, думаю, проблема решаема добавлением 1-2 строчек.
ещё бы знать что писать и где))...
Аналогичная ситуация. Обновился с 12.04 до 14.04 и всё как в теме - тупит. Раньше было ОК.
Пока не поправят делаю так:
- В меню "Модули" установил дополнения (раньше отдельно ставились вроде), в итоге появились разные полезняхи;
- Если надо шустро и без тормозов развернуть на весь экран, то использую модуль "OpenGL просмотрщик изображений..."
[Модули]=>[Сервис]=>[OpenGL просмотрщик изображений...]
- Работает так же как и обычный FullScreen, но без выпадающих графических кнопочек. Тоесть можно переходить к следующему/предыдущиму любыми стрелками на клавиатуре и колесом мыши, а также ESC для перехода из FS режима, но нельзя переворачивать изображение и прочее.
Скрин: http://luha.us/upl/store/gwenview-fs-ogl.png
Переворачивать оказалось тоже можно (кнопкой "r") и ещё там разное. Вообще странное дополнение. Наверное может быть полезно и в других ситуациях.
Оно полезно когда у тебя не очень быстрый комп, но хорошая видеокарта и картинки высокого разрешения. Жаль что просмотр через opengl не встроен напрямую.
Проблема до сих пор не имеет решения кроме запуска через sudo?
Отправить комментарий