컴퓨터( computer tip ) 2020. 4. 11. 18:24
728x90

 

 

몬헌월드 아이스본 graphic device crashed

 

 

그래픽셋팅에서 '전체화면'으로 두었을 경우,

게임 중간에 alt+tap 을 해서, 윈도우창으로 전환하는 경우, 발생한다는 글을 보았다

 

또, 다른 경우 (나의 경우에는)

게임아이콘을 클릭해서 게임을 실행할때, 잠깐의 시간에

바탕화면을 클릭하거나, 인터넷창을 열거나 했을때

 

게임이 실행되며, 게임화면을 둘러싼 윈도우창테두리가 나타나고,

다시 자동으로 전체화면으로 전환되는 현상이 있는데,

 

이런 상태에서,

게임을 계속할경우,

한창 사냥중이거나, 멀티할때 갑자기!

graphic device crashed 가 떳었던것 같다

 

일단, 요즘은 실행할때 아무것도 클릭하지 않으니

에러메시지가 뜨지 않는것 같다

 

(물론, 크래쉬 원인은 다양할수 있으니, 꼭 이 원인만으로 단정지일수는 없다)

 

 

이거이거

 

 

풀화면에서 윈도우창으로 빠져나오거나, 이 반대의 경우일때,

그래픽카드에 적재한 리소스들을 모두 해제하고, 새로 할당해주어야 하는 프로그래밍 처리가 있다

graphic device reset 처리인데,

directx 에서 자동으로 처리해주는 부분도 있지만, 그렇지 못한 부분들도 있어서,

결국은 직접 코드에서 처리해 주어야 한다

 

이 처리가 제대로 안되었을 경우,

화면전환을 하면서 바로 크래쉬가 나게 되는데,

 

아이스본의 경우는 일단, 화면전환은 성공하니 리소스들은 모두 reset 처리가 잘되었다고 볼수있다

 

그런데, 의심이 가는 부분은

 

이 그래픽카드에 적재된 리소스들을 포인팅하고있는 포인터변수들 중 무엇인가가

reset 처리된 리소스들을 잘못 포인팅하고 있는 경우가 아닌지 의심이 간다

 

이런 경우, 

게임 중 어디에서 어떤 에러를 일으킬지 알수없는 경우가 생기는데,

 

찾기힘든 골치아픈 버그 중의 하나이다

 

이거 아주 강력하게 의심이 간다

 

몬헌의 그래픽옵션에 보면, 전체화면셋팅을 바꾸었을 경우

게임을 다시 시작할때만 적용된다라는 부분도 

사실, device reset 처리에 뭔가 문제가 있지 않은한은,

풀화면전환은 게임안에서도 바로 적용가능한 부분이라, 좀 의심이 가는 부분이고,

 

 

 

grapicgraphic device crashed 의 경우, 원인과 결과가 명확하다

게임중 화면전환이 있을때 -> 결국 에러

 

 

 

골치아픈 버그이기는 하지만, 왜 이걸 해결하지 못하고 있을까?

몬헌 개발팀이 규모가 크고, 프로그래밍 인원도 꽤 많은것으로 알고있는데,

분명 이런 작업을 전담하는 프로그래머도 있을 것이고,

 

골치아프긴하지만, 결국 찾다보면 찾아지는 버그이기 때문에,,,,

 

이걸 계속 놔둔다는건, 

알고있지만은 어쩔수없는 게임작업상의 문제가 있어서일수도 있겠다라는

생각도 든다

 

뭐, 그런데 그러면은

몬헌할때 화면전환 하지 말라고 주의를 주어야지, 캡콤!

아, 혹시 벌써 주의를 주었는데, 내가 몰랐던 것일까?

아는 사람은 다아는 정보인 것인가??

 

 

어쨋든 이거 때문에, 무페토 잡다가 튕겨서

좀 미안한 경우가 생겼더랬다,

무페토 한창 잡는 도중에 한명이 튕기면, 남은 인원만으로 잡아야되기 때문에

남은 애들은 좀 빡세질 것이고

(튕기면, 중간에 누군가 들어오는 경우도 있지만, 매우 드물었던것 같고)

게다가 마침 튕긴판은

애들도 잘하고, 점수도 좋아서, 퍼펙트하게 보상받을거 같은 판이었는데,

 

 

아쉬웠다규~~~~~~~~~~~~~~~~~~

 

 

 

728x90
posted by BK dddDang
: