SteamOS 의 일종인 Bazzite 설치.

  1. 내가 하는 대부분의 게임이 잘 된다.
  2. 리눅스 데스크탑이 윈도보다 반응성 빠르고 편의성도 좋다.
  3. 안 되는 게임 https://www.protondb.com/app/2507950 안 되는 것들은 멀티 게임들. 안티 치트 등, 드라이버를 통해 치팅 검사하는 프로그램이 들어가는 것들이 안되는 모양.

애초에 윈도 아닌 게임이 의외로 많이 나오고 있고(Crusader Kings 3, Factorio) 직장이 아니면 집에서 윈도 안 쓴지도 몇 년 되었고, Debian, Arch Linux, OS X 만 쓰고 있다.

bazzite 는 Fedora CoreOS 기반인 모양인데 알게 된지 며칠 안 되어서 패키지 관리가 어떻게 되는 것인지 잘 모르겠다. neovim 설치는 일단 brew 로 하면 되는 모양인데, 다른 소프트웨어들은 flatpak 으로 설치하고 있고...

배틀그라운드나 델타 포스 같은 멀티 총싸움 게임은 결국 윈도에서 해야 (안티 치트 프로그램 리눅스 미지원 문제인듯.)

그러나 해결책은 있다.

  • 윈도 - Bazzite 듀얼 부트
  • Bazzite 의 Btrfs 를 윈도에서 공유하여 Steam 라이브러리를 같이 쓰기

https://www.youtube.com/watch?v=JxPsKhJGTrs

  1. 윈도 파티션은 정말 OS 영역과 일부 프로그램만 올린다.
  2. 나머지 영역에 Bazzite 설치, 윈도로 부팅할 수 있도록 설정 (영상에 네 가지 방법을 알려주는데, 스팀에 등록하는게 가장 마음에 든다)
  3. 윈도로 부팅은 일회성이며, 윈도를 리부팅하면 기본적으로 Bazzite 로 부팅 됨.
  4. 윈도로 부팅, WinBtrfs 설치 https://github.com/maharmstone/btrfs
  5. 레지스트리에 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy 하위에 DWORD UpgradedSystem 을 1로 넣으면 Btrfs 이 마운트 됨

조금 어려운 지점

  • 시큐어 부트 관련하여 MOK 입력하는 거 (바이오스 쪽에서 건드리고, Bazzite 설치 후 universalblue 입력해야 함)
  • Winbtrfs 설치 후 btrfs 마운트하기 정도?

Bazzite 에서의 스팀 라이브러리는 사용자 홈 경로 .local/share/steam 이니, 이 경로를 윈도쪽 스팀에서도 설정해주면 게임을 양쪽 OS 볼륨에서 다운로드 하지 않아도 됨.

2

If you have a fediverse account, you can reply to this note from your own instance. Search https://hackers.pub/ap/notes/0198226c-80cd-7707-8785-4f490e5a7d18 on your instance and reply to it.