안녕하세요. 마인크래프트를하고, 서버를 운영하면서 마인크래프트를 처음 실행하시는분들이
가장 많이 겪는 에러는 배드 비디오카드 드라이버 였습니다.
이글에서 배드 비디오카드 드라이버에러가 나오는이유와
그에 대한 해결법에 대해서 포스팅하겠습니다.
이글을 보시고 해결책을 따라하신다면, 거의 모든 배드비디오 카드드라이버로 인한 오류가 사라질 수 있다고 봅니다.
--------------------------------------------------------------------------
*배드 비디오 카드 에러가 나는 진짜 이유.
마인크래프트는 자바에 기반하고, OpenGL 지원이 필수적 입니다.
↑ 인텔의 G41 칩셋에 대한 설명중, OpenGL 2.0 지원이 있다.
그리고 대부분의 배드 비디오 카드 드라이버는 OpenGL에 의해 일어 난다고 해도 무방합니다.
그래픽카드 드라이버를 설치 해야 OpenGL 이 정상적으로 작동하기도 하고요.
게다가
대부분의 게임은 다이렉트X 를 사용하는데 마인크래프트는 뭔가 예외적인 느낌으로 오픈gl을 사용하기 때문입니다.
거의 여러분들이 아시는게임은 다이렉트 x 를 사용 할 겁니다.
운영체제 업데이트 (이번 윈도우8) 도 다이렉트 X11 성능 향상에 대한게 꽤 많이 올라올 정도입니다.
1 대한민국에 살고, 게임을 한번이라도 접해본사람은 알 온라인게임 '메이플스토리' 도 다이렉트x 기반이다
여기까지 이론입니다.
그러면 해결책은 뭘까요?
이 알고리즘 순서도를 참고하세요
하드웨어 가속이 정상적이지 않으면 오픈gl 도 안됩니다. 예를 들어 mstsc로 다른 컴퓨터에 접속할 경우
윈도우에서 하드웨어 가속이나 디스플레이설정에 제한을 걸어 실행이 안됩니다.
이제 해결책을 알았으니 해결을 해봅시다.
1단계인 그래픽카드 드라이버 업데이트는 간단합니다.
위 사이트에서 최신버전 다운을해 프로그램을 실행하면
(서브 컴이라 컴 성능이 조금 낮습니다 ㅠ)
이런 화면이 나오는데, 여기서 그래픽카드란을 클릭하시면 해당 기기에 맞는 드라이버를 다운받을수 있는
홈페이지로 이동됩니다.
2단계인 하드웨어 가속 낮추기.
이건 많이 보셨을겁니다. 배드 그래픽카드 드라이버 해결책 치면 나오는게 이거거든요.
3단계. 최후의 방법, 이 모든것의 이유인 OpenGL을 꺼버리고 마인크래프트를 실행하는겁니다.
결국에 이게 이유이기 때문에 거의 모든 컴퓨터들이 이 방법을 하면 마인크래프트가 실행 가능합니다.
java minecraft.jar net.minecraft.Launcher -cp -Dsun.java2d.opengl=false-Xms512M -Xmx512M
이 문구를 배치파일로 만들어서 실행하는겁니다.
(-Xms512M -Xmx512M 의 램 할당량은 조정하시면 됩니다.)
이 파일과 minecraft.jar (마인크래프트 실행기)
를 같은 폴더에 두고 실행하시면 됩니다.
이미 만들어진 파일을
에 올려두었습니다. 복돌이의 경우, minecraft.jar 를 복돌이 실행기 이름으로 바꾸신다음
같은 폴더에 두시고 bat을 실행하시면 됩니다.
배드 그래픽 카드 드라이버 해결법은 여기까지 입니다.
이방법으로 해결하셨다면 추천하나씩 부탁드립니다.