자유 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[잡담] 30 추 로아 최적화가 개소리인이유.

왜그랬어1
댓글: 12 개
조회: 298
추천: 2
2026-05-07 12:13:35
로아는 최적화가 ㅈ병신인게 절대 아님.

왜 언리얼 3 엔진을 고집하는가? 부터 이야기하고 들어가야함.

로아는 개발기간이 상대적으로 길었음 , 개발할당시에는 언리얼 3 엔진이 주축이였고 ,이제막 언리얼4 는 개발들어가고 4년뒤에나 나왔음. 

왜 언리얼 4 , 5로 안만듬? 이딴 개소리는 이미 30층짜리 건물 10층까지 올렸는데 도중에 공법 더좋은거 나왔으니 우리 공법 바꿔서 짓죠? 라는 소리랑 같은소리임.

그럼 왜 로아는 CPU 병목이 심한가?. 

언리얼 3 엔진의 고질병임. 스타크래프트 2 라던지 디아 3 를 생각해보면 됨. 같은 3D 쿼터뷰 기반 게임 인데도 
스타 2같은경우 멀티코어 / 스레드 필요없이 듀얼코어에 고클럭 깡패인게 프레임이 더잘뽑힘. 

스타2 당시 CPU 로 이야기를 하자면 당시 샌디브릿지 가 존나 혁신적인 CPU 임에도 불구하고 이전세대 걸프타운 마냥 클럭빨 미친듯이높은게 장땡인게 클럭이 더잘나옴 

이유는 간단함. 

언리얼 3 엔진이 멀티코어를 존나 못갈구기 때문에 벌어지는일임. 

언리얼 4부터는 CPU 에게 맡기는일 그러니까 작업계산을 존나 쪼개서 병렬로 처리할수있음 , 그런데 언리얼 3 같은경우는 뭉텅이로 한개의 코어에 맡김 . 

즉 멀티코어 CPU 이고 멀티코어/스레드를 지원함에도 불구하고 특정 코어만 일을 존나 하고 나머지 코어는 놀고있거나 하는경우가 존나많음. 

그리고 로아같은 경우는 이게 더 두드려져 보이는건 실제로 로아는 계산할게 존나 많은 게임이라서 그럼. 

캐릭터 의 위치 , 보스의 위치 , 스킬의 궤적 , 데미지 , 디버프 유무 등등 계산할게 존나 많은데 이걸 코어 몇개로만 하려고 하니까 GPU 로드율이 안뽑히는거임 아마 , 개발 초기 2011 - 18년도 기반 GPU 였으면 로드율 존나 잘뽑혔을거임 그만큼 그래픽카드가 발전해온거임 

단편적으로 CPU 의 L3 캐쉬가 많으면 왜 로아 프레임이 잘뽑히냐? 

계산할게 많다는건 그만큼 메모리참조를 존나 많이해야한다는거임. 

쉽게 설명해주자면 램은 CPU 가 찾아볼 책장인거고 , L1 , L2 , L3 는 CPU 가 지금당장 찾아보고있는 참고서같은거임. 

그런데 L3 캐쉬 용량이 작다는게 무슨말이냐? 계산을 하려고 말만 참고서이고 이게 3장짜리임. 뒷장은 없음. 
당장 계산을 하려고 보니까 , 3장 짜리 참고서에는 없음 그럼 어디에가야함? 책장에 가서 맞는 참고서를 다시 가져와야함 ㅇㅇ 

즉 CPU 가 RAM 에 직접 데이터를 참조하는 순간 GPU 병목이 생김 왜? CPU 는 메모리를 참조하는 동안 계산을 못하는 상황이니까 작업은 계속 밀림. 참조가 끝나는순간 다시 계산함. 

그런데 이 L3 캐쉬가 큰 3DX 같은 CPU 들은 들고있는 참고서가 수십장짜리임 그말은 즉슨 그만큼 RAM 이랑 직접 참조할 시간이 줄어드는거고 그만큼 CPU 가 계산끝낸걸 바로바로 받아서 화면에 뿌려줄수있으니까 프레임이 그만큼 잘나오는거임 

즉 로아가 지금당장 언리얼 5로 넘어가는건 단순 자동차로 치면 분해 재조립 오버홀 수준이 아니라. 자동차를 새로 설계해야하는 수준에 가깝고 불가능함 들어가는 돈이 게임하나 새로만드는 돈 들어감. 아니지 더들어갈지도 모름

그리고 로아는 나름대로 언리얼 엔진 3 깎는 노인의 수준을 넘어섰음 이미 자체 엔진이라고 봐도 무방할정도로 최적화 신경쓸정도로 깎아놨음. 근본적으로 프레임 안나오는 이유는 

멀티 코어 / 스레드를 쿼드코어 수준으로 밖에 못다루는 언리얼 3 엔진 종특임. 

Lv6 왜그랬어1

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 로아
  • 게임
  • IT
  • 유머
  • 연예
AD