카드 1개와 Xorg 인스턴스 2개가 포함된 Multiseat

카드 1개와 Xorg 인스턴스 2개가 포함된 Multiseat

하나의 그래픽 카드와 두 개의 Xorg 인스턴스를 사용하여 다중 시트 환경을 설정할 수 있습니까? 즉, 한 시스템에는 첫 번째 Xorg 인스턴스에 대한 모니터/키보드/마우스가 있고 다른 Xorg 인스턴스에 대한 두 번째 모니터/키보드/마우스가 있습니다.

저는 Debian 8과 Intel HD4000 그래픽 카드를 사용하고 있습니다. 내가 읽은 모든 튜토리얼에서는 여러 Xorg 인스턴스에 최소 두 개의 그래픽 카드가 사용되는 다중 시트 환경에 대해 설명합니다. Xephyr를 사용할 수도 있지만 이 솔루션의 성능이 부족하기 때문에 두 개의 Xorg 인스턴스를 사용하는 것이 좋습니다.

궁극적으로 저는 서로 영향을 미치지 않는 두 가지 다른 환경을 갖고 싶습니다. 따라서 "screen1 LeftOf screen0"과 같은 것을 사용하는 것은 올바른 선택이 아닙니다.

답변1

아치스 위키상태, "대부분의 nvidia 카드와 같이 듀얼 헤드가 있는 그래픽 카드를 사용하는 것이 가능하지만 여기에는 몇 가지 제한 사항이 있습니다. 두 번째 모니터에서 Xephyr를 사용해야 합니다. 제가 읽은 내용에 따르면 다소 혼란스러운 해결책인 것 같습니다. , 최적의 사용을 위해서는 두 화면의 해상도가 동일해야 합니다."

Xephyr를 사용해 보셨나요? 사용 사례에 따라 성능이 예상만큼 영향을 미치지 않을 수도 있습니다. 적어도 한번 시도해 보겠습니다. 성능 문제는 주로 그래픽을 많이 사용하는 작업과 관련이 있는 것 같습니다.

이것다중 좌석 구성WikiBooks의 "책"에는 Xephyr에 대한 몇 가지 대안이 나열되어 있지만, 적어도 해당 페이지의 설명에 따르면 Xnest는 단일 그래픽 카드에 대한 유일한 실행 가능한 대안인 것으로 보입니다. Xnest는 어느 정도 실행 가능한 대안일 수 있지만 Xephyr는 randr과 같은 보다 현대적인 Xorg 기능을 지원합니다.

성능에 정말로 관심이 있다면(또는 Xephyr/Xnest가 너무 느린 경우) 두 번째 그래픽 카드가 필요할 수 있습니다.

답변2

가상 터미널이 활성화된 서버만 콘텐츠를 다시 그리기 때문에 동일한 시스템에서 동시에 X 서버에서 작업할 수 있습니다.

그러나 하나의 동일한 X 서버와 자신을 "볼" 수 없는 두 개의 모니터(즉, 한 사용자가 다른 모니터에 액세스할 수 없고 그 반대의 경우도 마찬가지)를 사용하여 멀티 헤드 설정을 하는 것이 가능합니다. 정확히 어떻게 하는지는 기억나지 않고(오래전에...) 대부분의 다중 헤드 구성은 두 개의 헤드를 사용하는 동일한 사용자에게 맞춰져 있지만 다른 버전도 작동합니다(적어도 이전에는 작동했었습니다. 최첨단이었고 Randr은 아직 나오지 않았습니다).

관련 정보