Viber ошибка opengl

Помогите, при запуске Viber выдает ошибку и не запускается. Что с этим можно сделать? Текст ошибки:
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFIagsO, depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alpha Buff erSize -1, stencilBufferSize 8, samples -1, swapBehavior2, swaplnterval 1, profile 0).

This is most likely caused by not having the necessary graphics drivers installed.
Install a driver providing OpenGL 2.0 or higher, or, if this is not possible, make sure the ANGLE Open GL ES 2.0 emulation libraries (libEGL.dll, libGLESv2.dll and d3dcompiler_*.dll) are available in the application executable’s directory or in a location listed in PATH.

Попробуйте наш инструмент устранения неполадок

Выберите операционную систему

Выберите язык програмирования (опционально)

‘>

Знакомо?

Если у вас возникла эта ошибка « Не удалось создать контекст OpenGL для формата QSurFaceFormat »На вашем компьютере с Windows. Не расстраивайся. Есть обходные пути исправить ошибку .

Это ошибка возникает из-за того, что на вашем компьютере не установлен необходимый драйвер видеокарты. А мы поможем исправить ошибку и сразу же запустить программу!



Попробуйте эти исправления

Вот решения, которые помогли людям решить ту же проблему, что и вы. Нет необходимости пробовать их все; просто двигайтесь вниз по списку, пока все снова не заработает.

  1. Переустановите драйвер видеокарты
  2. Обновите драйвер видеокарты

Примечание: приведенные ниже снимки экрана относятся к Windows 10, и исправления применимы к Windows 8 и Windows 7.

Исправление 1: переустановите драйвер видеокарты

Поскольку ошибка « Не удалось создать контекст OpenGL для формата QSurFaceFormat ”Вызвано драйвером видеокарты, вы можете переустановить текущий драйвер на вашем компьютере, чтобы устранить неисправность вашего драйвера. Вот как это сделать:

  1. На клавиатуре нажмите Windows logo key

    и р в то же время, чтобы вызвать окно «Выполнить».



  2. Тип devmgmt.msc и нажмите Хорошо , чтобы открыть диспетчер устройств.

  3. Двойной щелчок Видеоадаптеры чтобы расширить категорию.

  4. Щелкните правой кнопкой мыши устройство с видеокартой и выберите Удалить устройство .

  5. Установите флажок рядом с Удалите программное обеспечение драйвера для этого устройства , затем щелкните Удалить .

  6. После удаления перезагрузите компьютер.
  7. Windows переустановит драйвер видеокарты для вашего компьютера.

Затем попробуйте запустить программу, которая выдала ошибку, и посмотрите, решит ли она вашу проблему.

Исправление 2: Обновите драйвер видеокарты

Отсутствующий или устаревший драйвер видеокарты также может вызвать эту ошибку. Поэтому вам следует обновлять драйвер видеокарты.

Есть два способа обновить драйвер видеокарты: вручную и автоматически .

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

Автоматическое обновление драйверов — Если у вас нет времени, терпения или навыков работы с компьютером для обновления драйвера видеокарты, вы можете сделать это автоматически с помощью Водитель Easy .

Driver Easy автоматически распознает вашу систему и найдет последние версии правильных драйверов для вашего конкретного драйвера и вашей версии Windows, а также правильно загрузит и установит их.

  1. Скачать и установите Driver Easy.
  2. Запустите Driver Easy и щелкните Сканировать сейчас кнопка. Driver Easy просканирует ваш компьютер и обнаружит проблемы с драйверами.

  3. Щелкните значок Обновить рядом с отмеченным графическим устройством, чтобы автоматически загрузить правильную версию этого драйвера, затем вы можете установить ее на свой компьютер (вы можете сделать это с помощью СВОБОДНЫЙ версия).

    Или нажмите Обновить Все для автоматической загрузки и установки правильной версии всех драйверов, которые отсутствуют или устарели в вашей системе (для этого требуется Pro версия который поставляется с полной поддержкой и 30-дневная гарантия возврата денег ).

  4. Перезагрузите компьютер, чтобы изменения вступили в силу.

Откройте это приложение еще раз и посмотрите, есть ли ошибка « Не удалось создать контекст OpenGL для формата QSurFaceFormat »Был исправлен.

I was getting the following error message while trying to run Viber on Ubuntu:

Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile) 
[1]    929803 abort (core dumped)  /opt/viber/Viber

Solved by running:

QT_QUICK_BACKEND="software" /opt/viber/Viber

…this disables hardware acceleration though, but I don’t really care that much. I want to use it to type text and send it to people, not for advanced 3D stuff. 😉

You can test glxgears though, if it doesn’t work, there is something with the graphics driver probably.

#
6 лет, 9 месяцев назад

Темы:

10

Сообщения:

21

Участник с: 17 марта 2009

Помогите решить проблему после очередного апдейта перестал работать viber при запуске черпез терминал вижу такую ошибку

$ viber
/opt/viber/Viber: /usr/lib/libcurl.so.3: no version information available (required by /opt/viber/Viber)

redix

#
6 лет, 9 месяцев назад

redix avatar

Темы:

34

Сообщения:

3432

Участник с: 11 марта 2013

libcurl.so.3 это ссылка на libcurl-compat.so.4.4.0, который находится в той же директории.

In Tux We Trust

pehser

#
6 лет, 9 месяцев назад

Темы:

10

Сообщения:

21

Участник с: 17 марта 2009

И как решить это?

NoVASpirit

#
6 лет, 9 месяцев назад

NoVASpirit avatar

Темы:

6

Сообщения:

159

Участник с: 21 января 2011

Пересобрать с правильными зависимостями…

pehser

#
6 лет, 9 месяцев назад

Темы:

10

Сообщения:

21

Участник с: 17 марта 2009

при чем тут с правильными зависимастями — он устанавливается не ругаясь на зависемости, да и ставлю я его через y yaourt

redix

#
6 лет, 9 месяцев назад

redix avatar

Темы:

34

Сообщения:

3432

Участник с: 11 марта 2013

pehser
И как решить это?

Создать ссылку.

In Tux We Trust

Alain_Prost

#
6 лет, 3 месяца назад

Alain_Prost avatar

Темы:

18

Сообщения:

214

Участник с: 21 октября 2015

после очередного обновления перестал запускаться viber
переустановил его — не помогло

~ $ viber
touch: невозможно выполнить touch для '/home/klm/.local/share/applications/mimeapps.list': Нет такого файла или каталога
/usr/bin/xdg-mime: строка 827: /home/klm/.local/share/applications/mimeapps.list.new: Нет такого файла или каталога
QSqlDatabasePrivate::removeDatabase: connection 'ConfigureDBConnection' is still in use, all queries will cease to work.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Unrecognized OpenGL version
Unrecognized OpenGL version

куда копать?

bitrixbiz

#
6 лет, 3 месяца назад

(отредактировано

6 лет, 3 месяца назад)

Темы:

26

Сообщения:

165

Участник с: 29 апреля 2016

Alain_Prost
куда копать?

Надо хотя-бы почитать комменты на AUR.

yourself commented on 2016-05-27 10:36
Ok, I've solved the issue (for me at least).
It seems that if LD_LIBRARY_PATH contains /usr/lib then viber tries to load libraries from /usr/lib and these clash with the embedded libraries that viber offers. So my solution would be to modify /usr/bin/viber as follows:

#!/bin/sh
unset LD_LIBRARY_PATH
LD_PRELOAD=libcurl.so.3 exec /opt/viber/Viber

Now it works like a charm.

Да и вообще, вибер такое-же проприетарное г-но как skype. Думаете бывший разработчик vk не продался ФБР? ;)

Alain_Prost

#
6 лет, 3 месяца назад

(отредактировано

6 лет, 3 месяца назад)

Alain_Prost avatar

Темы:

18

Сообщения:

214

Участник с: 21 октября 2015

bitrixbiz

Alain_Prost
куда копать?

Надо хотя-бы почитать комменты на AUR.

yourself commented on 2016-05-27 10:36
Ok, I've solved the issue (for me at least).
It seems that if LD_LIBRARY_PATH contains /usr/lib then viber tries to load libraries from /usr/lib and these clash with the embedded libraries that viber offers. So my solution would be to modify /usr/bin/viber as follows:

#!/bin/sh
unset LD_LIBRARY_PATH
LD_PRELOAD=libcurl.so.3 exec /opt/viber/Viber

Now it works like a charm.

читал и все именно так и прописано

bitrixbiz
Да и вообще, вибер такое-же проприетарное г-но как skype. Думаете бывший разработчик vk не продался ФБР? ;)

согласен — на буку гэ, а альтернатива? нетуу.. — пишут по работе и это гэ есть в своем роде инструмент
….думаю, не продался…оно все изначально задумано было )

upd…вопрос решился обновлением nvidia-304xx-utils

amon

#
5 лет, 4 месяца назад

Темы:

43

Сообщения:

788

Участник с: 01 июня 2017

после того, как перестали поддерживаться дрова nvidia 304xx и вынужденного перехода на nouveau перестал запускаться viber

~ $ viber
WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method
QGLXContext: Failed to create dummy context
qml: type=""
failed to acquire GL context to resolve capabilities, using defaults..
qml: type=""
qml: type=""
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 1, profile  QSurfaceFormat::OpenGLContextProfile(NoProfile))
Аварийный останов (стек памяти сброшен на диск)

Содержание

  • 1 Попробуйте эти исправления
    • 1.1 Исправление 1: переустановите драйвер видеокарты
    • 1.2 Исправление 2: обновить драйвер видеокарты

Это выглядит знакомо?

Если у вас есть эта ошибкаНе удалось создать контекст OpenGL для формата QSurFaceFormat”На вашем компьютере с Windows. Не расстраивайся. Есть обходные пути для исправить ошибку.

Эта ошибка возникает из-за того, что на вашем компьютере не установлен драйвер графической карты. И мы поможем вам исправить ошибку и сразу запустить программу!

Попробуйте эти исправления

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

  1. Переустановите драйвер видеокарты
  2. Обновите драйвер видеокарты

Примечание. Приведенные ниже снимки экрана относятся к Windows 10, а исправления относятся к Windows 8 и Windows 7.

Исправление 1: переустановите драйвер видеокарты

Так как ошибка «Не удалось создать контекст OpenGL для формата QSurFaceFormat”Вызвано драйвером графической карты, вы можете переустановить текущий драйвер на вашем компьютере, чтобы устранить неисправность вашего драйвера. Вот как это сделать:

  1. На клавиатуре нажмите Ключ с логотипом Windows

    а также р одновременно вызвать окно «Выполнить».

  2. Тип devmgmt.msc и нажмите Хорошо открыть диспетчер устройств.

  3. Двойной щелчок Видеоадаптеры расширить категорию.

  4. Щелкните правой кнопкой мыши на устройстве с вашей видеокартой и выберите Удалить устройство.

  5. Установите флажок рядом с Удалить программное обеспечение драйвера для этого устройства, затем нажмите Удалить.

  6. После удаления перезагрузите компьютер.
  7. Windows переустановит драйвер видеокарты для вашего компьютера.

Затем попробуйте запустить программу, выдавшую ошибку, и посмотрите, исправит ли она вашу проблему.

Исправление 2: обновить драйвер видеокарты

Отсутствие или устаревший драйвер видеокарты также может вызвать эту ошибку. Поэтому вы должны обновлять драйвер видеокарты.

Есть два способа обновить драйвер видеокарты: вручную а также автоматически.

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

Автоматическое обновление драйвера — Если у вас нет времени, терпения или навыков работы с компьютером для обновления драйвера видеокарты, вместо этого вы можете сделать это автоматически с Водитель Легко.

Driver Easy автоматически распознает вашу систему и найдет последние правильные драйверы для вашего точного драйвера и вашей версии Windows, а также загрузит и правильно установит их.

  1. Скачать и установите Driver Easy.
  2. Запустите Driver Easy и нажмите Сканировать сейчас кнопка. Driver Easy проверит ваш компьютер и обнаружит проблемы с драйверами.

  3. Нажмите на Обновить Кнопка рядом с отмеченным графическим устройством для автоматической загрузки правильной версии этого драйвера, а затем вы можете установить его на свой компьютер (вы можете сделать это с помощью СВОБОДНО версия).
    Или нажмите Обновить Все для автоматической загрузки и установки правильной версии всех драйверов, которые отсутствуют или устарели в вашей системе (для этого требуется Pro версия который приходит с полной поддержкой и 30-дневная гарантия возврата денег).

  4. Перезагрузите компьютер, чтобы изменения вступили в силу.

Откройте это приложение еще раз и посмотрите, нет ли ошибки «Не удалось создать контекст OpenGL для формата QSurFaceFormat”Было исправлено.

Понравилась статья? Поделить с друзьями:
  • Viber не работает ошибка
  • Viasat инженерные ошибки
  • Vgtray exe ошибка приложения
  • Vgt ошибка ssangyong
  • Vgt 2000 мойка ультразвуковая h1 ошибка