banner

블로그

Aug 27, 2023

5년 전 Valve는 Linux 게임을 영원히 변화시키는 Proton을 출시했습니다.

정말 그렇게 오래됐나요? 분명히 그렇습니다. Valve는 원래 2018년 8월 21일에 Proton을 사용한 Steam Play의 브랜드 변경을 발표했습니다. 이제 10년이 반쯤 지났다는 점을 빠르게 생각해 볼 수 있는 좋은 시기인 것 같습니다.

문제: 원래 Steam Machine 푸시 이전, 도중, 직후 개발자들은 많은 게임을 Linux로 포팅하지 않았으며 전체적으로 되돌아보면 Linux 게임은 대부분 정체된 기간에 있었습니다. 아무 일도 일어나지 않았습니다. Steam Machine이 Valve와 Linux 게이머가 기대했던 부스트를 제공하지 못했기 때문에 초기 포팅 작업 중 많은 부분이 서서히 사라지고 있었습니다.

원래 "Steam Play"는 단순히 Steam에서 게임을 구매하고 모든 버전에 액세스할 수 있다는 의미였습니다. 따라서 Windows에서 게임을 구매한 경우 기본 Linux 버전이 있으면 Linux에서 플레이할 수 있습니다(macOS의 경우에도 동일). 하지만 분명히 그것은 Valve가 계획한 것에는 충분하지 않았습니다. 따라서 Valve가 Linux를 사람들이 실제로 사용할 수 있는 더 나은 플랫폼으로 만들고자 한다면 뭔가가 더 필요했습니다.

더 많은 사람들이 Linux를 사용하려면 인기 게임을 Linux에서 실행할 수 있어야 했습니다. 가장 많이 플레이되는 수많은 게임이 호환되지 않는다면 게임용 플랫폼이 무슨 소용이 있을까요? Valve가 Steam Machines를 본 것처럼(물론 유일한 이유는 아니지만) 결과가 좋지 않습니다.

나는 그 당시 내 사무실에 앉아서 다루어야 할 다양한 기사와 게임의 TODO 목록을 검토하고 앞으로 일주일을 계획했던 것을 기억합니다. 그런 다음 잠자리에 들고 BAM을 할 준비가 되었습니다. 갑자기 Valve에서 기본적으로 "너는 엄청나게 바쁠 것입니다. 커피를 많이 마시는 것이 좋습니다"라는 발표가 나왔습니다. Valve는 CodeWeavers와 파트너십을 맺었고양성자대답이었습니다.

Proton은 Valve가 여러 추가 기능을 추가하여 Wine 포크에 부여한 이름이며 Linux 게임을 영원히 바꿔 놓았습니다. Steam Play는 단순한 Proton 그 이상입니다. 전체 Steam Play Proton 가이드를 읽어보세요. 참고: John Carmack(id Software / Oculus VR / Keen Technologies)는 2013년에 Wine이 솔루션이라고 생각하기도 했습니다.

물론 Proton은 처음부터 Wine 프로젝트에 투입된 수년간의 작업 없이는 불가능했을 것이며 Wine에 기여한 모든 사람은 그들의 노력에 박수를 보내야 합니다. Valve는 Direct3D에서 Vulkan으로의 변환을 위한 DXVK 및 VKD3D-Proton과 같은 작업을 성능이 정말 뛰어난 상태로 만들기 위해 많은 추가 작업에 자금을 지원했습니다! Valve는 또한 Linux 그래픽 드라이버, Linux 커널 작업에 자금을 지원하며 목록은 계속됩니다.

그런데 Proton은 상황을 얼마나 변화시켰습니까? 음, Proton이 아니었다면 우리는 Steam Deck을 갖지 못했을 것입니다. Valve가 Steam Machines의 실패에 대한 교훈을 분명히 배우면서 가능한 한 많은 게임 없이 휴대용 게임기를 출시했을 리가 없습니다. 그러나 우리 모두 알고 있듯이 Steam Machine이 불에 타서 Proton과 Steam Deck이 재에서 일어날 수 있었습니다.

양성자는 많은 의미가 있습니다. Valve가 처음에 Valve가 승인한 몇 가지 타이틀에서 우리가 선택한 모든 것을 실행할 수 있도록 Proton을 확장하는 데는 오랜 시간이 걸리지 않았습니다. 거기에서 Linux 게임은 폭발적인 것처럼 보였습니다. 그리고 결국 우리는 Valve가 3년이 채 지나지 않은 2021년 7월에 Steam Deck 발표를 통해 Proton을 만든 이유를 알게 되었습니다.

ProtonDB의 크라우드 소스 보고서를 보면 11,000개 이상의 타이틀이 여러 사람에 의해 작업된 것으로 보고됩니다. 이는 Steam의 전체 게임 수에 비해 작은 부분이지만 ProtonDB는 실제로 가서 보고서를 작성하는 사람들에 의존합니다.

Steam Deck만을 위한 Valve의 자체 Deck Verified 등급 시스템은 Steam Deck 출시 이후 많은 이정표를 세웠으며 현재 10,000개 이상의 타이틀이 Playable 또는 Verified 등급을 받았습니다. ProtonDB와 Deck Verified에는 기본 Linux 릴리스와 Proton으로 실행되는 Windows 게임이 혼합되어 포함되어 있습니다. 요점은 게이머가 Linux를 사용한다는 것은 실제로 엄청난 양의 게임이 실제로 "작동"한다는 것을 의미한다는 것입니다. 그것은 거의 마술적입니다.

공유하다