스타 리마스터나 알비온 온라인같은 크로스플랫폼을 지원하는 게임을 해보면 맥os일 때는 뭔가 좀 불안정합니다
프레임도 더 잘 끊기고 티어링 현상도 심한데 부트캠프로 돌리면 안정적이네요
메탈과 다이렉트의 차이라고 얼핏 들었던거같은데 정확한 이유는 모르겠습니다
그리고 혹시 16인치로 스타 하시는 분 계신가요? 메뉴 창에서 버벅거리는데 이게 스타가 원래 이랬었는지 기억이 가물가물하네요..
스타 리마스터나 알비온 온라인같은 크로스플랫폼을 지원하는 게임을 해보면 맥os일 때는 뭔가 좀 불안정합니다
프레임도 더 잘 끊기고 티어링 현상도 심한데 부트캠프로 돌리면 안정적이네요
메탈과 다이렉트의 차이라고 얼핏 들었던거같은데 정확한 이유는 모르겠습니다
그리고 혹시 16인치로 스타 하시는 분 계신가요? 메뉴 창에서 버벅거리는데 이게 스타가 원래 이랬었는지 기억이 가물가물하네요..
부트캠프에서도 완벽지원 해줬으면 좋겠네요..
심지어 윈도에서 dx11과 dx12만 되도 최소 48%, 최대 92% 성능 증가가 가능합니다.(맥당이라 라데온 기준으로 말씀드립니다. 엔비디아는 10%에서 40% 정도의 성능 향상이 있습니다.정확한 수치는 기억이 안나지만 50% 이상 올라가지 않습니다.)
openGL에서 lowlevel API(openGL 만든곳에서 lowlevel로 만든 vulcan, 마이크로 소프트와 amd가 lowlevel로 만든 DX12, 애플에서 lowlevel로 만든 metal 모두를 통틀어 지칭합니다)로 바꾸면 최소 4배의 성능향상이 있습니다.
(역시 amd 라데온 기준입니다.)
wow가 metal을 지원합니다.
12년형 맥미니로 18년 아이맥 27인치 풀옵션에 준하는 성능의 윈도 pc에서 wow(윈도용 와우는 저레벨 구간의 경우 DX9가 사용됩니다.)랑 비교했을 때, 윈도가 고작 2배 성능을 보입니다.
그러니까 글쓴이님께서 경험하신 것은 os의 차이가 아니라 게임의 차이입니다.
wow를 해보시면 아시겠지만, 차이를 체감하시기 힘드실겁니다.
이번 arm맥이 기대되는 이유 중 하나가 애플 앱스토어에는 openGL을 사용하는 게임을 올릴수 없습니다.
맥에서는 앱스토어 아닌 곳에서 openGL 사용한 게임을 구할 수 있지만, 아이폰은 결국 metal만 작동되죠.
게다가 arm맥이 출시 되면 아이폰용 게임을 맥으로 옮기기 쉬워질것입니다.
요즘 중국 게임들 중 폰에서 시작해서 컴퓨터로 넘어오는 게임들이 몇몇 있습니다.
스마트폰에서 윈도로 넘어오는 것은 openGL(또는 그에 준하는 DirectX)아니면 벌칸일것입니다(안드가 지원하는 API)
스마트폰에서 맥으로 넘어오는 것은 무조건 metal입니다.
윈도와 맥이 같은 하드웨어 스펙을 갖고 있다고 가정했을때
스마트폰에서 윈도로 넘어온 게임이 벌칸API를 사용한다고 가정하면 맥이랑 비슷한 부드러움이 나올것입니다.
하지만 스마트폰에서 윈도로 넘어온 게임이 openGL이나, openGL에서 포팅 가능한 API이다? 무조건 맥보다 프레임 떨어집니다.
요즘 중국 게임들이 많은데, 중국에 맥 사용자가 많다면 이 부분도 간과할수 없을것 같습니다.
최근에 만들어졌거나 리마스터(?)된 장소는 dx11, 12가 사용됩니다.
그리고 맥용 와우는 처음부터 끝까지 metal(윈도에서 dx12와 비슷한 기능을 제공함)만을 사용합니다.
최근 3년 사이에 만들어진 장소라면 둘다 비슷하게 나오는 것이 정상입니다.
스타크래프트와 롤이 아직 metal을 지원하지 않을뿐입니다.ㅠㅠ
메탈은 무려 14년에 출시되었죠.
wow도 메탈 됩니다. 그것도 1렙 구간부터 메탈이 되는데, wow는 14 아니고 04년입니다.
롤도 근 한달 내에 업데이트가 존재했고, 그 때엔 역시 메탈이 존재했습니다.
나온 시점이 중요한게 아니라, 스타크래프트를 맥에서 하는 사람이 별로 없어서
블리자드가 보기에 투자 비용에 비해 얻는 이득이 없기 때문에 안하는 겁니다.
wow는 생각보다 맥 유저가 있고, 그들이 지속적으로 비용을 지불해주니까 해준것이지요.
https://en.wikipedia.org/wiki/Metal_(API)
해당 글에서는 지원하지 않는 듯 보입니다.
스타 리마스터가 올해 7월 초에도 업데이트가 있었다는 점은 놀랍네요.
저는 스타는 안해봤습니다.
하지만 다른 메탈 게임들은 윈도보다 해봐야 10% 정도만 낮을 뿐입니다.
metal 적용으로 프레임 향상이 크게 되지만 최적화를 안하면 10% 정도는 낮을 수 있습니다.
윈도 쪽에서는 같은 그래픽 API여도 최적화로 3배가 나오기도 하니깐요.
최적화 하는 작업이 저렴한 작업은 아닙니다.
아마 최적화를 하는데 드는 비용보다 맥 사용자로부터 얻어들이는 이득이 크지 않을테니 맥용은 최적화는 잘 안되어있겠죠
위 링크에 가보면 게임 개발사가 맥용을 만들지 않는 경우가 많습니다.
비용이 안되니까요
Feral Interactive가 전문적으로 바꾸긴 하지만, 얘네들도 최적화는 안할겁니다.
그냥 포팅 해주는 정도겠지요.
윈도에서도 openGL과 dx9의 차이는 엄청 큽니다.
근데 스타는 openGL이 아닌데 잘 안나온다면 개발팀에 어떤 문제가 있었지 않을까요..?
자세한것은 블쟈에 문의 해야겠지만, os의 문제가 아닌것은 맞습니다.
제가 맥용 스타 리마스터 개발팀에 있던것은 아니니 잘 안되는 이유까지는 잘 모르겠습니다.