USB-HDMI 어댑터를 사용하여 Linux에서 트리플 모니터 설정


12

Fedora 17을 사용하여 사무실에서 트리플 모니터 데스크탑을 설정하려고하는데 불가능한 것 같습니다. 설정을 설명하겠습니다.

  • 2 개의 그래픽 카드가 장착 된 노트북 ASUS K53SD, Intel 및 nVidia (Intel 카드로 화면 제어)
  • HDMI 출력에 연결된 24 "Full HD 모니터 (Intel 카드로 제어)
  • USB-HDMI 어댑터에 연결된 23 "Full HD 모니터 (/ dev / fb2의 프레임 버퍼를 통해)
  • nVidia 카드로 제어되는 VGA 출력 (사용되지 않음)

우선, USB-HDMI 어댑터는 완벽하게 작동하며 녹색 화면을 제공합니다 (통신이 정상임을 의미). Xorg에서 프레임 버퍼를 통해 단일 모니터 설정을 구성하면 작동 할 수 있습니다. 여기에 지침을 얻은 페이지가 남습니다. http://plugable.com/2011/12/23/usb-graphics-and-linux

이제 인텔 드라이버로 두 개의 메인 모니터 (노트북 및 24 ")를 설정하고 프레임 버퍼로 23"를 설정하려고하지만 가장 성공적인 구성은 두 개의 메인 모니터가 작동하고 세 번째는 연결이 끊어진 것입니다.

이 작업을 수행하기 위해 무엇을 할 수 있는지 알고 있습니까?

여기에 xRandr 출력과 Xorg conf를 남겨 둡니다.

-> xrandr
Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA2 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080      60.0*+   50.0     25.0     30.0  
   1680x1050      59.9  
   1680x945       60.0  
   1400x1050      74.9     59.9  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1366x768       60.0  
   1360x768       60.0  
   1280x800       74.9     59.9  
   1152x864       75.0  
   1280x768       74.9     60.0  
   1280x720       50.0     60.0  
   1440x576       25.0  
   1024x768       75.1     70.1     60.0  
   1440x480       30.0  
   1024x576       60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   720x576        50.0  
   848x480        60.0  
   720x480        59.9  
   640x480        72.8     75.0     66.7     60.0     59.9  
   720x400        70.1  
DP1 disconnected (normal left inverted right x axis y axis)
   1920x1080_60.00   60.0  

Xorg 파일 :

# Xorg configuration file for using a tri-head display

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "HDMI" 0 0
    Screen      1  "USB" RightOf "HDMI"
    Option         "Xinerama" "on"
EndSection

########### MONITORS ################

Section "Monitor"
    Identifier     "USB1"
    VendorName     "Unknown"
    ModelName      "Acer 24as"
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "HDMI1"
    VendorName     "Unknown"
    ModelName      "Acer 23SH"
    Option         "DPMS"
EndSection

########### DEVICES ##################

Section "Device"
    Identifier     "Device 0"
    Driver         "intel"
    BoardName      "GeForce"
    BusID          "PCI:0:02:0"
    Screen          0
EndSection

Section "Device" 
    Identifier     "USB Device 0" 
    driver         "fbdev" 
    Option         "fbdev" "/dev/fb2" 
    Option         "ShadowFB" "off"
EndSection 


############## SCREENS ######################

Section "Screen"
    Identifier     "HDMI"
    Device         "Device 0"
    Monitor        "HDMI1"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "USB"
    Device         "USB Device 0"
    Monitor        "USB1"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

일반 HDMI 모니터가 제대로 작동하지 않는 것입니까?
요시야

아니요, USB-HDMI 모니터는 작동하지 않는 모니터입니다. :). Xorg에서 연결 및 구성되어 있어도 연결이 끊어진 것으로 나타납니다
Oscar Carballal

그리고이 모니터는 다른 장치에서 작동하거나 자체적으로 정확하다는 것을 알고 있습니까?
요시야

물론 작동합니다. 모니터에서 단일 모니터 설정으로 설정하면 작동하지만 세 모니터 설정으로 설정하면 작동하지 않습니다 :)
Oscar Carballal

문제가 무엇인지 잘 모르겠습니다. 그러나 나는 현상금을 시작하고 누군가가 그것에 대답하기를 바랍니다.
요시야

답변:


3

나는 이것이 아마도 의견이어야한다고 알고 있지만 SuperUser에 대해서는 46 명의 담당자 만 있습니다.

X windows 문제를 해결하기 위해 돈을받는 데 사용하며 대부분이 형식이 해결하기에는 너무 복잡하지 않습니다. 기본적으로 문제를 해결하려면 시스템 자체에서 테스트하거나 시스템에서 작업하기 위해 비슷한 설정이 필요할 수 있습니다. Matrox TripleHead2Go에 대한 Ian의 제안은 좋은 것입니다.

만약 누군가를 위해 트리플 헤드를 지원하는 커스텀 리눅스 박스를 만들고 있다면, 적어도 2 개의 동일한 듀얼 헤드 비디오 카드를 사용할 것입니다. 반드시 동일한 비디오 카드가 필요하지는 않지만 일을 단순화합니다. 이제 옵션이 아닌 랩톱을 알고 있습니다.

가장 먼저해야 할 일은 xorg 로그를 보여주는 것입니다. USB 비디오 카드가 작동하지 않는 이유를 모르면이 문제를 해결할 가능성이 거의 없습니다. 따라서 우리가 확인해야 할 첫 번째 사항은 xorg 로그를 통해 작동하지 않는 이유 또는 실행하지 않은 이유를 알려줍니다.


2

Matrox TripleHead2Go와 같은 솔루션을 고려할 수 있습니다. DVI 및 VGA 모니터를 지원하는 어댑터 옵션과 함께 DisplayPort 모니터를 지원합니다. Matrox에는 Linux 용 드라이버가 있습니다. 비용이 많이 드는 솔루션이지만 설정 과정에서 어려움을 겪을 것입니다.


1920x1080 해상도를 지원합니까? :)
Oscar Carballal 10

예. 2 개의 모니터에서 3x 1920x1080 또는 2x 1920x1200을 지원합니다. 그리고 OS를 다시 설치하거나 다른 컴퓨터로 옮기는 경우 최소한의 설정만으로 즉시 작동합니다.
Ian Atkin

0

크 랜더

드라이버가로드되면 DisplayLink 모니터가 출력 제공자로 나열됩니다.

$ xrandr --listproviders

Providers: number : 2
Provider 0: id: 0x43 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 2 associated providers: 1 name:Intel
Provider 1: id: 0xcb cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting

위의 예에서 공급자 1은 DisplayLink 장치이고 공급자 0은 기본 디스플레이입니다. Running xrandr --current은 사용 가능한 화면 목록을 제공합니다.

$ xrandr --current

Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
LVDS1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
   1600x900       60.0*+   40.0  
   1440x900       59.9  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
DVI-1-0 connected (normal left inverted right x axis y axis)
   1366x768       60.0 +
   1368x768_59.90   59.9  
  1368x768_59.90 (0xd0)   85.7MHz
        h: width  1368 start 1440 end 1584 total 1800 skew    0 clock   47.6KHz
        v: height  768 start  769 end  772 total  795           clock   59.9Hz

위의 내용이 DisplayLink 화면을 표시하지 않으면 DisplayLink를 기본 GPU로 오프로드해야합니다.

xrandr --setprovideroutputsource 1 0

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.