승인됨: Fortect
이 사실 블로그 게시물에서 우리는 이 행성에서 opengl google에 대해 directx가 실행될 수 있는 몇 가지 가능한 원인을 배우고 다음을 수행할 수 있는 몇 가지 가능한 복구 방법을 제공할 것입니다. 문제를 해결하려고 할 수 있습니다.간단히 말해서 OpenGL은 DirectX 때문에 더 빠릅니다. 분명히 OpenGL은 더 빠른 API이며 DirectX가 여전히 지배적인 API인 이유는 무엇입니까? Google 어스 OpenGL 대 DirectX DirectX 및 OpenGL. Programazione di Application Graphics, e API 간의 인터페이스 덕분에 Google Earth는 고품질 2D 및 3D를 생성합니다.
게시자: Allen Bethea
2017년 9월 15일 업데이트
DirectX 및 OpenGL은 Google 어스가 3D 이미지 외에 고품질 두 번째 이미지를 만드는 데 도움이 되는 두 가지 그래픽 응용 프로그래밍 인터페이스 또는 API를 찾을 수 있습니다. Google 어스는 최상의 애플리케이션과 일반적으로 소프트웨어를 실행할 수 있는 가능한 다양한 운영 체제, 마이크로프로세서, GPU 또는 GPU 간의 추상화를 제공하기 위해 이 두 가지 API에 직접적으로 의존합니다.
DirectX 소개
DirectX는 Microsoft Windows 운영 체제를 실행하는 장치를 만드는 데 사용되는 독점 그래픽 API입니다. DirectX는 응용 프로그램, 유틸리티 또는 하드웨어 드라이버 및 승객보다 사양을 제공하는 그래픽에 가깝습니다. 그래픽 카드 제조업체는 사실적인 고해상도 3D 이미지, 정확하지만 부드러운 모델링, 장면 전환 및 더 많은 애니메이션을 만들고자 하는 경우 Google 어스에서 사용할 수 있는 DirectX 하드웨어 서비스를 제공할 수 있습니다.
OpenGL 프레젠테이션
OpenGL은 그래픽 렌더링을 위해 열린 장소 독립적인 API입니다. 일부 API는 다르지만 OpenGL은 Google에 DirectX with Earth와 동일한 그래픽 성능 향상을 제공합니다. OpenGL은 원래 Silicon Graphics Incorporated에서 개발했습니다. 그러나 오늘날 opengl API는 일반적으로 비영리 그룹인 Khronos에서 유지 관리합니다. OpenGL 사양은 GPU 의류 제조업체와 소프트웨어 개발자가 대부분의 제품에 통합할 수 있도록 무료로 구입할 수 있습니다.
비디오 카드의 시스템 요구 사항
Google은 OpenGL을 얻기 위해 DirectX 또는 Google 어스를 권장하지 않습니다. DirectX 또는 OpenGL 렌더링 모드에서 제대로 작동하도록 Google 어스를 구성할 수 있습니다. 시스템이 한 가지 방식으로 충돌하거나 충돌하는 경우 다른 모드로 전환하는 것이 좋습니다. 그러나 Google 어스에서 사용할 수 있는 두 가지 최소 권장 시스템 요구 사항에는 특히 DirectX9를 지원하는 선불 샤프 그래픽 카드가 포함됩니다.
플랫폼 지원
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
DirectX API는 Windows 비행 시스템을 실행하는 PC에 가장 적합하므로 Linux 및 Mac OS X 사용자는 OpenGL 모드를 사용하여 실행해야 합니다. OpenGL API는 무료로 구입할 수 있으므로 라이선스 제한 없이 사용할 수 있지만 많은 GPU 조직에서는 DirectX 전용 하드웨어 지원을 제공하기 위해 선택합니다. GPU가 OpenGL을 지원하는 경우 Google 어스는 DirectX 호환 GPU에서 특정 속도와 품질로 그래픽을 표현해야 합니다. 그러나 GPU가 DirectX만 지원하고 Linux 사용자 또는 OS X인 경우 Google 어스는 소프트웨어에서 일종의 OpenGL 호환 GPU를 에뮬레이트합니다. 이미지의 소프트웨어 에뮬레이션은 품질을 낮추고 렌더링을 향상시킵니다.
유일한 실제 효과는 GE “OpenGL”에서 찾을 수 있는 파일을 열 때 시스템 소스가 아닌 그래픽 카드에 할당된 메모리를 사용할 가능성이 높다는 것입니다. GE 프로그램의 요구 사항을 처리할 수 있는 그래픽 카드 계정을 컴퓨터에 저장했으면 “OpenGL”로 엽니다.
노트북의 비디오 카드가 전술적 메모리(RAM)를 사용하고 있다면 이를 사용하여 DirectX에 액세스할 수 있습니다. 이것이 Microsoft가 다양한 프로그램에서 3D 효과를 즐길 수 있도록 하는 방법입니다. GE를 처음으로 설치하고 구성할 때 실제로 개인에게 어떤 모드에서 열 것인지를 알려주고 기본적으로 좋은 것으로 지정해야 합니다.
여전히 확실하지 않은 경우 각 모드에서 열어서 개선된 성능이 제공하는 것이 무엇인지 확인할 수 있습니다…
에 && 피 ++; 부서지다; 위치 “,”: 0
h + k || 1> a.Da) throw 지수 손상( ‘ 패턴이 잘못되었습니다. “‘+ b +'” ‘); x는 의미합니다! 1; 부서지다; 기본값: c [0] -, x는 다음과 같습니다! 1} 0 == k && 0 플랫폼 지원. DirectX API는 Windows PC 전용으로 설계되었으므로 Linux와 Mac OS X 사용자는 OpenGL 모드에서 다시 실행해야 합니다. GPU가 OpenGL을 지원하는 경우 Google 어스는 DirectX 유사 GPU와 동일한 속도와 품질로 이미지나 사진을 렌더링해야 합니다. 간단히 말해서: OpenGL은 DirectX보다 훨씬 빠릅니다. OpenGL이 DirectX/Direct3D보다 빠른 것으로 간주되는 이유는 이 질문에 대한 일반적인 답변입니다. OpenGL은 파이프라인을 더 부드럽고 효율적으로 구축하는 것 같습니다. 303.4에서 1st OpenGL은 3.29밀리초마다 이미지를 표시합니다. 초당 270.6 프레임에서 DirectX는 3.69밀리초 안에 모든 종류의 이미지를 렌더링합니다. Google은 완전히 무료인 Google 어스와 어스 프로를 병합했으며 이제 Goole 어스 프로만 제공합니다. 또 다른 주목할만한 변경 사항: 이전에는 응용 프로그램이 OpenGL 모드를 제외하는 즉시 Windows에서 Google 어스를 시작할 때 DirectX와 OpenGL 사이를 전환할 수 있는 기능이 자주 있었습니다.