저는 오픈 소스 nvidia 드라이버와 독점 nvidia 드라이버를 모두 사용하고 싶습니다(이들 사이를 쉽게 전환할 수 있는 방법을 원하고 원하는 경우). Cuda를 사용하고 싶다면 재부팅하고 전용 드라이버를 사용하면 됩니다.
다른 사용 사례에 대한 일상적인 사용 사례로 사용하려면 오픈 소스 드라이버를 사용하고 싶습니다. 나는 또한 오픈 소스가 Wayland를 선호하는 경향이 있다는 것을 보았습니다.
저는 데비안을 사용하고 있습니다. 하지만 이 문제는 모든 Linux 배포판에 적용됩니다.
친절한 도움에 감사드립니다.
답변1
X가 초기화될 때 비디오 드라이버가 로드되며, 에서 자세한 내용을 볼 수 있습니다 /var/log/Xorg.log
.
X에게 드라이버 간에 "전환"하라고 지시할 방법은 없습니다. 두 드라이버 모두 동일한 하드웨어를 사용하므로 로드할 수 없습니다.
따라서 모든 종류의 "스위치"에는 X 서버를 다시 시작하는 작업이 포함됩니다(다른 구성 파일 사용). 즉, 데스크톱에서 로그아웃됩니다.
이 솔루션이 만족스러우면 스크립트를 작성할 수 있습니다(비록 상당한 작업이 될 수 있음).
데스크탑에 로그인된 상태에서 드라이버 간에 전환할 수 있는 기능을 원한다면 이는 불가능합니다.
이것이 정말로 중요하다면 두 번째 Nvidia 카드를 구입하여 한 카드에 하나의 드라이버를 실행하고 다른 카드에 하나씩 드라이버를 실행하십시오.
X 서버를 다시 시작하는 데 동의하는 경우 첫 번째 단계는 xorg.conf
각 드라이버에 대해 두 개의 파일을 작성하고 특정 구성 파일을 사용하여 환경, 디스플레이 관리자 등을 다시 시작하는 방법을 배우는 것입니다(문서를 읽으십시오).