
https://forum.paradoxplaza.com/forum/index.php?threads/eu-4-multi-core-support.681984/
일단 같은 클라우제비츠 엔진을 쓰는 유로파는 지원한다고 개발자가 직접 이야기 했습니다.
근데, 다들 아시는 이야기겠지만 멀티코어를 지원한다고 하면, 이 작업들을 얼마나 코어에 효과적으로 분산을 시킬 수 있는지 멀티프로세싱 매커니즘을 잘 짜야 하는데 사실 스텔라리스를 위시한 다른 클라우제비츠 엔진 기반 게임에서는 이게 부족합니다.
물론 싱글코어만 주구장창 갈구는 게임보다야 그래도 형식이나마 멀티코어를 지원하는 게 조금 낫긴 하지만요.

https://forum.paradoxplaza.com/forum/index.php?threads/cpu-locking-late-game-causing-low-fps.928378/
그래서 포럼에 다음과 같은 사진과 같은 경우나

제가 실제로 로딩 중에 찍은 사진에서 보시다시피 한 코어만 거의 100프로로 치솟는 걸 보게 되죠.
요지는 개발자가 직접 공언한 대로 지원은 하겠지만, 그게 제대로 지원하는 건 아니라고 생각하시면 됩니다. 솔직히 까놓고 싱글코어에 가깝다고 봐도 되겠네요.
그리고 후반 가면 버벅이는 건 사실 CPU 문제도 있지만 32비트 프로그램의 한계로 메모리를 3.7gb 이상은 써먹지 못하는 문제도 있습니다. 과거 KSP도 이걸 유니티5로 포팅하면서 해결했고, 스카이림 또한 리마스터 버전을 통해서 64비트로 포팅해서 내놨죠.
실제로 스카이림은 32비트 프로그램의 한계로 대용량 모드를 제대로 호환하지 못하니, 모드 개발자들이 개발한 외부 프로그램을 동원하면서 어떻게든 그 벽을 넘으려고 했지만 결국 리마스터가 나올 때까지 제대로 해결하지는 못했습니다.
암튼 요지는
1. 개발자의 공언대로 멀티프로세싱을 지원하긴 한다
2. 근데 그게 제대로 지원한다고 말하기는 어렵다
정도로 요약할 수 있겠네요.
첫댓글 후반에 정말 고통을 받는데 그나마 모르핀 주사 한대 놔주는 정도는 되겠네요.
64비트였다면 많이 나았겠죠... 그래서 전 이지툴즈 켜서 돌립니다.
오호.. 강제로 멀티코어돌리게하는군요? 효과있나봅니다? 자세히 알려주세요. 게시글하나 만들어서. 헤헤
https://www.reddit.com/r/Stellaris/comments/476k6f/will_stellaris_be_multicore_supported_and_64_bit/
패러독스 관리자도 멀티코어는 지원하나 사실상 2.5코어만 지원한다로 밝히기도 했죠. 하지만 단일만 갈구고 나머지 하나정도만 보조하는 형식이라 그냥 단일코어에 보조적 2코어로 봐도 될 정도.
지원이 4코어라는 분도 계시던데 어디서 나온 근거인지 잘 모르겠네요. 공식적으로 밝힌건 3코어까진데 말이죠
사실 2016년에 발매된 겜이 아직도 x64가 아닌 x86만 지원하는것도 시원찮죠. 물론 게임 설계시 다중코어 지원하도록 만드는 작업이 번거로운건 알지만 유저 입장에선 바람직하게 보이진 않지요
이 얘기는 왠만하면 안 나오면 좋겠다고 생각했습니다만 결국 나왔네요.
콘솔인 xbox one은 amd 재규어 기반의 커스텀 8코어 칩을 사용합니다. 그럼 이 콘솔 지원 게임들은 옥타 지원이라고 말하는가? 네. 그렇게 말합니다만, 실제론 0-6번까지의 7개 코어만 사용하니 실질적으론 헵타 코어 지원이라고 말해야 옳았죠.
http://www.kbench.com/?q=node/153003
시스템 리소스로 할당된 코어를 제외하고 7개 코어를 활용하지만 시스템 리소스를 포함해 명목상 옥타 지원이라고 부르죠. 실제 헵타 코어에서 돌아가게 되면 시스템 리소스 만큼 성능의 하락이 발생할 수밖에 없거든요.
마찬가지로 엄밀하게는 2.5코어 지원이라지만 시스템 리소스 사용을 포함해 3.5코어, 반올림해 쿼드 코어 지원이라고 말합니다. 반쪽짜리 혹은 짝퉁 쿼드 지원이긴 하죠. 이쪽이 비율적으로 더 심한 문제긴 합니다.
그리고 메이저 중의 메이저 개발사인 SEGA에서 출시하는 FM 시리즈가 64bit로 전환된 것이 2017버전 와서입니다.
avast 같은 백신도 64bit 지원이라지만 컨테이너는 여전이 32bit죠. 64bit 전환이라는 게 생각보다 녹록하진 않은 일인거죠.
멀티코어 지원이나 64bit 전환은 단순히 번거로운 정도가 아니라 전체를 갈아엎고 새로 개발하는 것이나 마찬가지입니다. 둘 다 막대한 비용과 시간이 드는 일이죠.
@수아로그 즉 3개만 써도 쿼드코어라 이건가요 그게 맞다면 점점 눈가리고 아웅이 되어가네요.
엑박이 7개만 쓰는데 옥타니 역설겜도 반올림까지 해서 쿼드로 불러줘야 한다 이렇게 말씀하시는 건가요? 어리둥절 하네요.
근데 본문에 있다시피 정작 그 2.5개도 제대로 쓰지도 못하는데 말이죠 하여튼 알겠습니다
@여후의음 이 문제에 대해선 솔직히 눈가리고 아웅이라고 해도 할 말이 없긴 합니다. 마케팅 적인 부분이 없다고는 할 수 없는 일이니까요. 이게 꼭 패러독스사만의 문제도 아니고...
솔직히 까놓고 본문 말 그대로 실질적 싱글코업니다. 멀티로 보기엔 반쪽짜리도 아니고 그냥 생색내기 수준... (눈물)
지금 시대가 언젠데... 훌쩍
엔진업데이트만 해줘도 지금 유로파나 역설사게임들의 렉이 싹 사라지겠지만 그게 좀 힘든게 아닐테니 ㅜㅜ
예전에 어떤 게임은 듀얼코어 지원이랍시고 광고해놓곤 실상은 사운드 엔진만 따로 다른 코어에 분배하는 형식의 눈가리고 아웅이었습니다.
물론 사운드 엔진이라도 다른 쓰레드로 분배되었으니 퍼포먼스 향상이 아예 없다고 할 수는 없지만요.
클라우제비츠도 위의 눈가리고 아웅식은 아닐지언정 멀티쓰레드 효율 자체는 거의 바닥 수준인가보네요.
이래서 느렸구나;;;