여러 개의 "플러그인"- 모든 GUI에 OpenGL 기반의 DLL이 있습니다. 그것은 모두 잘 작동하지만, 내가 그들 중 많은 것을 열면, 문제가 발생합니다 ... (아래) ... 아주 오래된 ATI Radeon HD 4600을 가진 나의 주요 개발 기계에서 발생합니다. 그러나 통합 인텔 HD도 NVidia도없는 아주 현대적인 랩탑에서는 그렇지 않습니다.wglCreateContext는 많은 OpenGL 컨텍스트에서 "오류가 없다"는 GetLastError와 함께 NULL을 반환합니다.
A) wglCreateContext는 NULL 반환하지만 GetLastError 모든 것이 괜찮 말한다 발생할 수
2 일, 임의 보인다! 이 경우에는 CPU를 사용하는 에뮬레이션을 사용하여 백업 계획을 세웠습니다. 천천히,하지만 작동합니다 ...
불행하게도 ...
B) 액세스 위반이 내지 0xFFFFFFFFFFFFFFFF을 읽고 "aticfx64.dll"충돌합니다. 외관상으로는 ATI 운전사이다, 그러나 아무 방법도 이것에게서 멀리 얻는 아무 방법도 없다. ...
어떤 아이디어? 너무 많은 창이 열리는 것이 일반적이지는 않지만 여전히 처리 할 수 있어야합니다. 내 주요 관심사는이 문제를 처리 할 수있는 한계 나 방법이 있는지입니다. 나는 이것이 2 개의 창문을 가지고 일어날 수 있다고 두려워한다 ... 그것은 단지 나쁘다.
감사합니다. 처음에는 많은 메모리가 남아있는 것처럼 보입니다. 실제로 문제가있는 컴퓨터에는 다른 컴퓨터보다 많은 메모리가 있습니다. 아마도 제한 될 것이므로 제한된 수의 열린 컨텍스트를 확보 할 수 있도록 몇 가지 예방 조치를 취했습니다. 나는 공유하지 않을 것이라고 생각한다. 왜냐하면 많은 공유 된 상황에서 그렇게 함에도 불구하고, 그것은 다른 플러그인으로, 따라서 공유되지 않은 상황에서도 그렇게하기 때문이다. AMD는 그 점에 관해서 연락을 취했는데, 지금까지 나는 그것을 "상위 레벨"로 전달한다는 응답을 받았다. –