라벨이 오류해결인 게시물 표시

Proton에서 Failed to initialize player 임시 해결 방법은?

이미지
  우분투, 또는 다른 리눅스 환경에서 스팀을 통해 윈도우 게임을 실행하고 싶은 때가 많을 것입니다.  이때 대부분 듀얼 OS 환경이거나 다른 기기를 사용하여 윈도우 환경에서 직접 게임을 구동할 수도 있죠.  하지만 이 방법은 저장공간을 너무 낭비하게 된다는 큰 단점이 존재합니다. 이에 대한 대체 방법으로, wine hq 를 이용하는 것이죠.  하지만 wine을 통하여 게임을 구동하는 것엔 여러 장애물이 많이 있습니다.  그래서 그나마 쉽게 게임을 구동할 수 있도록 해주는 Proton을 사용하여 게임을 실행하곤 합니다. 그렇다면, Proton은 모든 게임을 지원할까요?  답은 "그렇지 않다" 입니다.  Proton은 battlEye와 같은 치팅 방지 시스템이 포함된 게임을 구동하지 못합니다. 물론, 우회할 수 있는 방법이 생길지도 모르지만, 지금은 그렇습니다. 이러한 게임을 제외하면 수많은 게임을 원활한 환경에서 플레이 할 수 있는 것이 Proton입니다.  Proton DB는 실행 가능한 게임이 무엇이 있는지 기록되어 있는 사이트입니다. 이 사이트를 통하여 Proton이 우리가 하고 싶은 게임을 자원하는지 어느정도 알아낼 수 있습니다. 하지만,  실행 가능하다던 게임이 위 오류 창과 함께 실행되지 않는 경우가 있습니다. 그 원인이야 다양하겠지만, 흔하게는  DirectX 11을 인식하지 못해 발생한 문제입니다. 이를 해결하려면 어떻게 해야할까요? 방법은 생각보다 쉽습니다. 대부분 Proton버전을 변경하면 게임을 플레이 할 수 있습니다. 해결 방법 일단, 스팀을 실행하고 라이브러리 페이지 를 띄우세요. 실행되지 않는 게임에 우클릭하고, Properties(속성) 를 클릭합니다. Compatiblity(호환성) 부분에서 Proton 버전을 변경할 수 있는데, 대부분 기본값이 Proton Experimental일 것 입니다. 이를 클릭하여 Proton DB에서 잘 실행된다는 버전으로 변경하시면 됩니다.  개인적으로, Proton 6.3-8 버전

Flutter를 위해 MSVC v142 설치하기

이미지
 Flutter docter  명령어 실행시 아래 사진과 같은 문제가 발생할 수 있습니다. 위 출력된 메세지에서 알 수 있듯이 "MSVC v142 - VS 2019 C++  x64/x86 build tools" 컴포넌트를 설치해주면 됩니다. 일단, Visual Studio Installer를 실행합니다. 설치 되어있는 VS의 수정(M) 버튼을 클릭합니다. (꼭 2019버전이 아니어도 됩니다. VS 2022에서도 정상적으로 사용 가능했습니다) C++를 사용한 데스크톱 개발에 체크합니다. 오른쪽 패널에서 MSVC v143 이 체크되어 있는지 확인합니다. Flutter는 VS 2019버전이 필요하다고 하지만 2022버전으로 설치하셔도 정상적으로 인식합니다. 그리고 오른쪽 아래의 수정(M)  버튼을 클릭하여 다운로드 및 설치를 진행합니다. 그럼 이와 같은 모습으로 다운로드 진행 상황을 볼 수 있게됩니다.  설치가 끝나면 flutter doctor 명령어를 다시 실행해보세요! 여전이 안 된다면 재부팅 후 다시 시도해보시길 바랍니다.

보안 부팅이 해제로 표시되는 문제 해결 방법

보안부팅 (Secure Boot)를 바이오스에서 활성화(Enable)로 설정했음에도 불구하고, msinfo를 실행했을 때 보안 부팅 상태가 해제로 표시되는 경우가 있습니다. 실제로 보안 부팅이 필요한 프로그램 (특히 게임 안티치트)를 실행했을 때에도 오류가 발생하는 것을 확인할 수 있습니다. 그 예시로는 발로란트의 VAN9003(VAN9001) 오류코드가 있겠네요. 이 글에서는 이러한 문제가 발생하는 한 가지 사례에 대해 소개하겠습니다. 환경 이러한 문제가 발생한 환경은 다음과 같습니다. OS : 윈도우 11 TPM2.0 사용 여부 : 사용 중 보안 부팅 상태 :  BIOS에서 활성화 되어있지만, 윈도우 상에서는 보안 부팅이 사용 중이 아니라고 표시됨. 해결방법 1. 바이오스로 진입합니다. 대부분 방법을 알고 계시겠지만,       (1)shift키 누른 상태로 윈도우 다시시작 버튼 클릭       (2)문제해결 클릭       (3)고급 클릭       (4)UEFI 펌웨어 설정 클릭 2. 보안 부팅 설정이 있는 곳으로 이동합니다. 3.  이 작업을 하기 전, 가능하면 모든 데이터를  백업 후 진행하시길 바랍니다. 부팅이 되지 않는 경우가 있을 수 있습니다!! install default secure boot keys 선택 후 엔터, Yes 선택 후 엔터 바이오스에 따라 이 메뉴가 없을 수 있으며, 다른 이름으로 존재할 수 있습니다.그럴 경우, 다음 중 하나가 있는지 확인해보세요. - Enroll All Factory Default Keys - Key Management ->  Enroll All Factory Default Keys - Key Management -> Restore Factory Keys 혹시 모르니 보안 부팅(Secure Boot)가 Enabled로 설정되어 있는지 확인해주세요. 4. 설정 저장 후 재부팅 (일반적으로 F10키)

Bottles에서 Epic Online Services 설치에 실패했습니다. 해결방법

이미지
  우분투에서 폴가이즈를 실행하기 위해 에픽게임즈를 설치하였는데, 폴가이즈가 실행되지 않았습니다. 에픽게임즈 설정에서 EPIC ONLINE SERVICES가 설치되지 않았음을 알 수 있었는데, 지금 설치 버튼을 클릭하여 설치할 수 없었습니다. EOS-ERR-1603 이라는 오류 코드로 설치 실패하는데, 이는 닷넷 3.5를 설치할 수 없어서 발생한 문제라고 합니다. 그럼 닷넷 프레임워크 3.5를 설치해줍시다. 일단 혹시 모르니 Bottles에서 에픽게임즈가 설치된 Bottle의 전원버튼을 눌러 실행중인 와인 프로세스를 모두 종료합니다. 이후, Dependencies에서 dotnet35의 다운로드 버튼을 눌러 설치해줍니다. 다운로드부터 실행까지 시간이 좀 걸리니 기다립니다. 한글로 설정되어 있을 경우 위 사진처럼 글자가 깨집니다. ㅁㅁㅁ(A) 의 체크박스를 클릭하고, ㅁㅁ(J) > 버튼을 눌러 다음으로 넘어갑니다. 오래 기다리시면 설치가 완료됩니다. 다만, 설치에 실패하시는 분은 Bottles의 실행기를 soda-7.0-4 로 변경해서 다시 시도해보세요. caffe 사용할 땐 설치가 안 되었습니다. 이후, 다시 에픽게임즈 스토어를 실행시키고, 설정에서 Epic online services를 지금 설치 버튼을 통해 설치합니다. 그럼 오른쪽 하단에 설치 성공 알림과 함께 설치가 완료됩니다. 이후, 위 서비스를 요구하는 (폴가이즈 포함) 게임들이 정상적으로 실행됩니다!