본문 바로가기
임프레션

Snapdragon, 출시 예정 Arm 노트북에서 윈도우용 게임 대부분 '그냥 실행'될 것

by seeweb TV 2024. 4. 4.
728x90

 

 

퀄컴이 애플의 성과를 재현하고 마침내 구매할 만한 가치가 있는 Arm 기반 노트북을 만들 수 있을까요? 첫 시도로부터 15년이 지난 지금 말이죠. 이것이 실현될 수 있다는 대단히 긍정적인 신호가 있습니다: 퀄컴은 게임 개발자들에게 개발한 타이틀이 출시 예정인 스냅드래곤 기반 윈도우 노트북에서 바로 실행 가능하다고 말합니다. - 포팅 없이도 작동한다고 합니다.

2024 게임 개발자 컨퍼런스의 'Windows on Snapdragon, PC 게임을 위한 준비된 플랫폼' 세션에서 퀄컴 엔지니어 Issam Khalil은 아직 발표되지 않은 이 노트북들이 에뮬레이션을 통해 x86/64 게임을 거의 최대 속도에 가깝게 구동할 것이라는 점을 강조했습니다.

이 노트북들은 이른 시일 안에 등장할 수 있습니다. 퀄컴은 올여름 스냅드래곤 X 엘리트 시스템을 출시할 것이라고 밝혔으며, The Verge의 소식통이 말한 바로는 아직 발표되지 않은 서피스 프로 10과 서피스 랩톱 6의 일반 소비자용 제품이 해당 칩을 탑재하고 5월에 출시될 것으로 전망됩니다.

2020년, 저희는 애플이 로제타 2 변환 계층을 통해 레거시 x86 앱을 큰 성능 저하 없이 실행할 수 있게 하여, 하루아침에 노트북 성능에 대한 인식을 뒤바꾸었다고 설명했습니다. 그러나 윈도우는 오랫동안 x64 에뮬레이션을 지원해 왔음에도, 저희는 퀄컴이 여기에 대해 지금과 같은 자신감을 보이고 있다고는 생각하지 않았습니다.

Windows on Snapdragon에서 개발자들에게는 세 가지 옵션이 있다고 Khalil은 설명했습니다:

- 개발자들은 최상의 CPU 성능과 전력 사용을 위해 타이틀을 네이티브 ARM64로 포팅할 수 있습니다. 이렇게 하면 퀄컴의 스케줄러가 동적으로 CPU 주파수를 낮출 수 있기 때문입니다.

- 또는, 윈도우와 라이브러리, 퀄컴 드라이버는 네이티브로 실행되지만, 나머지 앱은 에뮬레이션되는 하이브리드 'ARM64EC' 앱을 만들어 거의 '네이티브에 가까운' 성능을 얻을 수 있습니다.

- 아니면, 개발자들은 거의 아무것도 하지 않고도 x64 에뮬레이션을 사용하여 게임이 어떤 방식으로든 작동하도록 할 수 있습니다.

그는 개발자들이 최상의 게임 속도를 얻기 위해 코드나 에셋을 수정할 필요가 없다고 설명합니다. 대다수 게임에서는 CPU보다 GPU가 그래픽 처리 병목 현상을 일으키지만, 퀄컴은 GPU 성능에는 변함이 없다고 전합니다. 또한, 퀄컴이 x64와 ARM64 사이에서 번역하거나 전환할 때 CPU 성능에 약간 영향을 미치는 것을 보지만, 이것은 코드 블록이 처음 번역될 때만 일어나는 일입니다. Khalil은 "후속 패스 과정(subsequent passes)은 캐시에 직접 접근하게 된다"고 설명합니다.

퀄컴은 DX11, DX12, Vulkan 그리고 OpenCL용 Adreno GPU 드라이버가 있으며 매핑 계층을 통해 DX9와 OpenGL 4.6까지 지원할 것이라고 합니다.

위의 슬라이드에서 볼 수 있듯이, 몇 가지 유의사항이 있습니다. 커널 레벨 안티치트 드라이버(일부 플레이어는 해킹을 우려하지만, 점점 더 많이 사용되고 있음)에 의존하는 게임은 에뮬레이션 환경에서 작동하지 않습니다. 현재로서는 AVX 명령어 세트를 활용하는 게임 역시 마찬가지인데, 여기에 대해 Khalil은 개발자들이 SIMDe를 사용하여 NEON 코드로의 전환을 크게 앞당길 수 있다고 제안합니다. 이것은 ARM64EC에서도 같이 적용되는 사항들입니다.

그는 정확히 어떤 게임들이 작동하는지 또는 퀄컴이 테스트한 게임 숫자를 언급하지는 않았으나, 회사에서 스팀에 있는 모든 인기 게임을 점검하고 있다고 말합니다. 이것으로 퀄컴은 대부분 타이틀이 작동할 것이라고 확신하게 되었다고 합니다.

제품 관리 시니어 디렉터 Micah Knapp는 최근 인터뷰에서 "현재와 가까운 장래, 그리고 먼 미래에 이르기까지, 저희가 사람들이 이미 가지고 있는 것들을 위한 기반을 제공할 필요가 있습니다."라고 말하며, 퀄컴이 기존 게임을 제공하는 것이 중요하다고 강조했습니다.

그는 "이런 일이 일어나기를 바라지만, 모든 개발자가 하루아침에 깨어나 우리의 모든 것을 내일 Arm으로 이식하겠다고 말할 것이라고는 생각하지 않습니다."라고 말했습니다.

 

728x90
반응형

댓글