@ououya

Не работает SketchUp. Как исправить?

Вроде все установлено, работать должно, но
При запуске SketchUp обнаружены следующие ошибки:
- Аппаратное ускорение не поддерживается или отключено в вашей графической карте. SketchUp требует, чтобы вы использовали графическую карту с аппаратным ускорением.
Драйвер вроде самой последней версии для моей видеокарты.DirectX установлен и обновлен.
Выполнил dxdiag. Вот результат: https://pastebin.com/2H5yYJZ4
spoiler
Intel(R) HD Graphics
Report Date:			3/30/2020
Report Time[hh:mm:ss]:		09:15:44
Driver Version:			9.17.10.4229
Operating System:		Майкрософт Windows 10 Pro(10.0.18363)
Default Language:		Russian (Russia)
DirectX* Version:		11.0
Physical Memory:		4010 MB
Processor:			Intel(R) Pentium(R) CPU B940 @ 2.00GHz
Processor Speed:		1995 MHz
Vendor ID:			8086
Device ID:			0106
Device Revision:		09
*   Processor Graphics Information   *
Processor Graphics in Use:		Intel(R) HD Graphics
Video BIOS:			2108.5
Current Graphics Mode:		1366 by 768
*   Devices Connected to the Graphics Accelerator   *
Active Notebook Displays: 1
	*	Built-in Display	*
Monitor Name:			Generic PnP Monitor
Display Type:			Digital
Gamma Value:			2,2
DDC2 Protocol:			Supported
Maximum Image Size:
Horizontal:			13,78 inches
Vertical:			07,48 inches
Monitor Supported Modes:
1366 by 768 (60 Hz)
Display Power Management Support:
Standby Mode:			Not Supported
Suspend Mode:			Not Supported
Active Off Mode:		Not Supported
* Other names and brands are the property of their respective owners. *

Как исправить? Переустановка драйвера не помогла. С этим же драйвером, программа работала под Windows 7.
  • Вопрос задан
  • 20668 просмотров
Пригласить эксперта
Ответы на вопрос 3
@bagik-901
За пару дней активного насилования гугла удалось пофиксить проблемы. Вангую, у вас производитель вашей видеокарты не выпустил драйверы под такой новый и современный вин. Смотреть через dxdiag аппаратное ускорение бессмысленно, т.к. sketchup ругается на самом деле не на него. Sketchup нужна поддержка OpenGL не ниже 3.0. А из-за старых драйверов на новых ОСях он не поддерживается. Это можно посмотреть в AIDA64 - там в экране есть отдельная вкладка OpenGL с галками версий, которые поддерживаются.

Общее решение - включать прослойку windows ADK между библиотекой (которая ставится с дровами) и ОСью в режиме совместимости с более ранней версией ОС.
гуглите инструкцию под вашу видеокарту по запросу: OpenGL 3.0 <наименование видеокарты или ее серии> for win 7/8/10

Пример решения в моем случае: Имеется ноут с Intel HD Graphics 3000 с вин 10 на борту, на эту карточку последние дрова выпущены под вин 8.1. На вин 7 на этом ноуте скетчап работает без проблем, на вин 10 ошка про ускорение.
Проблему решил по инструкции: https://gist.github.com/rb-dahlb/26f316c5b6089807a... В ней парень фиксит проблему с python.exe. В нашем случае вместо питона нужно указывать исполнительный файл скетчапа (sketchup.exe), лейаута и билдера. библиотечка та же что в инструкции.

Для владельцев других видеокарт данная инструкция тоже должна подойти, только на шаге с выбором версии ОС для совместимости выбирайте последнюю, для которой были выпущены драйверы
Ответ написан
Комментировать
@Account13
SketchUp 2020 не запускался с такой проблемой (на Win 10), как уже писали выше дело скорее всего в поддержке OpenGL 3.0, скачал с сайта https://fdossena.com/?p=mesa/index.frag библиотеку opengl32.dll (версия 20.1.8) и скопировал ее в папку с программой, все заработало. Также копии нужно закинуть в папки Style Builder и LayOut.
Ответ написан
@yellowmew
Cloud infrastructure, monitoring engineer. SRE
беглый гуглёж говорит, что драйвера intel в windows иногда странно работают со sketchup, пробуйте найти другие версии на сайте intel (подозреваю, что дополнительно в систему ничего не устанавливали и драйвер поставился через winupdate)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы