패러렐즈 데스크톱 15, 다이렉트X 11과 메탈
최근 출시된 패러렐즈 데스크톱 15(Parallels Desktop® 15 for Mac)는 다양한 방법으로 유저들에게 뛰어난 기능들을 제공하고 있습니다. 특히, 이번 패러렐즈 데스크톱 15에서 제공하는 가장 큰 이점은 메탈(Metal)로의 이동과 다이렉트X(DirectX) 지원이라고 생각합니다. 이 기능은 광범위한 윈도우 애플리케이션의 성능(특히 그래픽)을 향상시킵니다.
윈도우 애플리케이션과 맥 애플리케이션이 각 유저들에게 고품질 그래픽을 제공하는 방식에는 근본적인 차이가 있습니다. 윈도우 생태계에서 널리 사용되는 그래픽 기반은 다이렉트X입니다. 맥에서 그래픽 지원은 퀵드로우(QuickDraw)(맥 초기), 쿼츠(Quartz)(맥 OS X® 초기)와 오늘날 메탈에 이르기까지 다양한 방식으로 제공되어 왔습니다.
패러렐즈 데스크톱은 이러한 차이를 극복하고 다이렉트X가 탑재된 윈도우 애플리케이션을 맥에서 실행하는 방법을 제공합니다. 패러렐즈 데스크톱의 이전 버전에서는 다른 그래픽 라이브러리인 오픈GL(OpenGL)을 제공했습니다. 오픈GL은 패러렐즈 엔지니어들이 많은 윈도우 애플리케이션에 필요한 그래픽 지원 방법을 제공했습니다.
그러나 2017년 6월 애플은 모든 맥 개발자들에게 오픈GL 대신 메탈로 옮겨갈 것을 촉구했습니다. 메탈은 2014년부터 제공되었으며, 현재는 macOS®, iOS, tvOS™및 watchOS®의 일부분입니다. 모든 최신 애플 하드웨어 제품은 메탈용 하드웨어 가속 기능을 제공하기 때문에, 메탈은 맥 애플리케이션의 빠른 그래픽 성능을 위한 최상의 접근 방식입니다.
패러렐즈 데스크톱의 그래픽 요구사항은 다른 맥 애플리케이션과는 다릅니다. 그래서 패러렐즈 엔지니어는 메탈이 패러렐즈 데스크톱에서 다이렉트X를 사용하는 윈도우 애플리케이션을 지원하기 위해 애플 엔지니어와 협력하기 시작했습니다.
지난 패러렐즈 데스크톱에서 사용된 모든 그래픽 라이브러리와의 관계는 아래 표 1과 같습니다.
패러렐즈 데스크톱 13 | 패러렐즈 데스크톱 14 | 패러렐즈 데스크톱 15 | |
다이렉트X 9 | OpenGL 통해 지원 | OpenGL 통해 지원 | 메탈 통해 지원 |
다이렉트X 10 | OpenGL 통해 지원 | OpenGL 통해 지원 | 메탈 통해 지원 |
다이렉트X 11 | 지원되지 않음 | 지원되지 않음 | 메탈 통해 지원 |
표 1: 패러렐즈 데스크톱 내 윈도우와 맥 그래픽 라이브러리 관계
그렇다면 이러한 지원은 패러렐즈 데스크톱 15 유저들에게 어떤 의미가 있을까요?
- 메탈로 전환함으로써 그래픽을 포함한 패러렐즈 데스크톱 15의 속도와 효율성이 향상되었습니다.
- 이제 패러렐즈 데스크톱 14 또는 이전 버전에서 실행되지 않던 일부 윈도우 애플리케이션이 실행됩니다. 다른 윈도우 애플리케이션 성능이 향상되었습니다.
참고: 오픈GL이 여전히 맥OS 모하비와 맥OS 카탈리나에 사용되고 있으므로, 윈도우 오픈GL 애플리케이션도 리눅스 3D 애플리케이션과 마찬가지로 여전히 맥 오픈GL에 의존합니다.
표 2는 현재 패러렐즈 데스크톱 15에서 작동하는 윈도우 애플리케이션 리스트의 일부입니다.
이 중 특히 제가 가장 좋아하는 게임인 에이지 오브 엠파이어: 디피니티브 에디션을 예로 들겠습니다. 2018년 2월 마이크로소프트는 디피니티브 에디션을 출시했습니다. 필자는 새로운 에디션을 플레이하고 싶었지만, 다이렉트X 11의 지원이 필요했습니다. 패러렐즈 데스크톱 14에서 실행하려고 했지만, 결과는 매우 실망스러웠습니다. 아래 ‘그림 1’과 같은 경고가 표시되었고, 진행이 불가능할 정도로 게임이 너무 느렸습니다.
패러렐즈 데스크톱 15의 베타 버전이 공개되었을 때, 필자는 에이지 오브 엠파이어: 디피니티브 에디션 테스트에 자원했습니다. 새로운 에이지 오브 엠파이어는 패러렐즈 데스크톱 15 내 맥OS 카탈리나의 베타 릴리스에서 매끄럽게 실행되는 것을 확인할 수 있었습니다. ‘영상 1’은 패러렐즈 데스크톱 15 초기 베타 버전에서 실행되는 에이지 오브 엠파이어: 디피니티브 에디션의 일부를 보여주는 영상입니다.
이는 모든 다이렉트X 11 애플리케이션이 패러렐즈 데스크톱 15에서 실행될 수 있다는 것을 의미할까요? 게임 경험은 유저가 사용 중인 하드웨어, 특히 맥의 CPU와 그래픽 카드에 따라 다릅니다.
1인칭 슈팅 게임(FPS)과 같은 많은 최신 다이렉트X 11 게임들은 최신 하드웨어의 사용을 권장하고 있습니다. 다이렉트X를 지원하는 패러렐즈 데스크톱 15는 놀라운 결과를 구현합니다. 그러나 패러렐즈 데스크톱이 4년 된 맥북 에어를 1,300달러의 수냉식 그래픽 카드를 장착한 8,000달러에 달하는 에얼리언웨어(Alienware™) 게임 장비로 탈바꿈 시킬 수는 없습니다. 이는 불가능합니다.
위의 내용을 정확하게 설명하기 위해, 영상 1을 제작하는데 사용된 맥의 세부 정보를 그림 2와 같이 공유 드립니다.
또한 엑스박스(Xbox) 게임을 패러렐즈 데스크톱 15의 윈도우 10에서 실행할 수 있습니다. 이와 관련된 내용은 곧 다른 글에서 공유드릴 예정입니다.
패러렐즈 데스크톱 15의 다이렉트X 11 애플리케이션 사용 경험에 대한 의견을 패러렐즈 페이스북을 통해 알려주세요.