네이티브가 아닌 게임을 실행할 수 없습니다. [wine-ge, nvidia 독점]

네이티브가 아닌 게임을 실행할 수 없습니다. [wine-ge, nvidia 독점]

나는 manjaro Linux를 사용하고 있습니다.와인 맞춤화팩. 버전 8.x에서 와인과 프로톤 모두 게임 실행을 중단했습니다. Lutris 로그는 다음과 같이 말합니다.

wine: Using setpriority to control niceness in the [-11,11] range
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  156 (NV-GLX)
  Minor opcode of failed request:  43 ()
  Serial number of failed request:  424
  Current serial number in output stream:  425
Monitored process exited.

Lutris 인터페이스에서 이전 lutris-GE-Proton7-43을 선택하여 실행해 보았는데 잘 작동했지만, 동일한 GUI에서 lutris-GE-Proton8-5를 선택하면 위와 같은 오류가 발생했습니다.

dxvk/vkd3d/etc를 다른 버전으로 변경해도 도움이 되지 않습니다. 재설치 nvidia-dkms/ mesa패키지도 도움이되지 않았습니다.

이 동작은 Nvidia의 wine8+에서만 발생합니다. AMD를 강제로 통합했더니 게임이 정상적으로 시작되었습니다. 네이티브 게임 prime-run도 매우 잘 실행됩니다.

이 스레드에서 동일한 문제가 있지만 해결책이 없는 사람을 찾았습니다.https://bbs.archlinux.org/viewtopic.php?id=269259

또한 이것은 예상치 못한 일이 아니지만 만일의 경우에 대비해 Wayland 세션에서는 모든 것이 잘 작동합니다.

답변1

내 유일한 해결책은 nvidia 모드로 부팅하거나 wine/proton 7로 실행한 다음 게임을 시작하는 것입니다.

현재로서는 Proton/Wine 8+의 골든 런이 깨진 것처럼 보입니다.

모드(로그아웃 및 로그인) 간을 전환하는 방법은 다음과 같습니다.https://github.com/Askannz/optimus-manager

관련 정보