จอภาพคู่พร้อมไดรเวอร์วิดีโอ 2 ตัวพร้อม xrandr 1.4


10

ฉันพยายามดูอัลจอคู่กับไดรเวอร์การ์ดแสดงผล 2 แบบ (i915 & nvidia) แต่อย่างที่คุณเห็น xrandr เป็นเพียงรายชื่อผู้ให้บริการ nvidia ฉันใช้ Arch Linux ฉันพยายามค้นหาไม่สำเร็จว่าxrandrจะรับรายชื่อผู้ให้บริการที่ไหน

[x@epoch ~]$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x279 cap: 0x1, Source Output crtcs: 4 outputs: 6 associated providers: 0 name:NVIDIA-0

[x@epoch /etc/X11]$ sudo lshw -numeric -c video
*-display               
       description: VGA compatible controller
       product: GK104 [GeForce GTX 770] [10DE:1184]
       vendor: NVIDIA Corporation [10DE]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:48 memory:f6000000-f6ffffff memory:e0000000-e7ffffff memory:e8000000-e9ffffff ioport:e000(size=128) memory:f7000000-f707ffff
  *-display
       description: Display controller
       product: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller [8086:162]
       vendor: Intel Corporation [8086]
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm bus_master cap_list
       configuration: driver=i915 latency=0
       resources: irq:47 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)

มีเหตุผลใดบ้างที่ไม่เห็น i915


ลองดูที่หัวข้อนี้: bbs.archlinux.org/viewtopic.php?id=168427
slm

คำตอบ:


1

คุณต้องกำหนด GPU ของคุณใน /etc/X11/xorg.conf ดังนี้:

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "<BusID for NVIDIA device here>"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    # Uncomment this line if your computer has no display devices connected to
    # the NVIDIA GPU.  Leave it commented if you have display devices
    # connected to the NVIDIA GPU that you would like to use.
    #Option "UseDisplayDevice" "none"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

คุณสามารถเปิดใช้งานการ์ดที่ไม่ใช่ของ NVIDIA ได้ด้วยคำสั่ง folowing:

$ xrandr --setprovideroutputsource modesetting NVIDIA-0
$ xrandr --auto

แหล่งที่มา: เอกสารประกอบ NVIDIA Linux บทที่ 33


1
ถ้ามีเพียง OP เท่านั้นที่จะยืนยันว่ามันใช้ได้กับเขา ... (หรือไม่) +1 สำหรับความพยายาม
อเล็กซ์ Stragies

0

ฉันสามารถยืนยันได้ว่ามันใช้งานได้จริง URL ใหม่ไปยังหน้าเอกสาร nvidia อยู่ในขณะนี้http://us.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html (เก่าไม่ทำงาน)

การตั้งค่าจอภาพคู่ของฉันคือ GTX1080 และ Intel HD Graphics 4000 (i5 3570) กราฟิกรวม - แต่ละจอภาพ

xorg.conf ต่อไปนี้ทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน:

Section "ServerLayout"
        Identifier      "X.org Configured"
        Screen          0  "screen_nvidia"
        Inactive        "card_intel"
        InputDevice     "Mouse0" "CorePointer"
        InputDevice     "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/X11/misc"
        FontPath     "/usr/share/fonts/X11/cyrillic"
        FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/Type1"
        FontPath     "/usr/share/fonts/X11/100dpi"
        FontPath     "/usr/share/fonts/X11/75dpi"
        FontPath     "built-ins"
EndSection

Section "Module"
        Load  "glx"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Device"
        Identifier  "card_nvidia"
        Driver      "nvidia"
        BusID       "PCI:1:0:0"
EndSection

Section "Device"
        Identifier  "card_intel"
        Driver      "modesetting"
        BusID       "PCI:0:2:0"
EndSection

Section "Screen"
        Identifier "screen_nvidia"
        Device     "card_nvidia"
EndSection

Section "Screen"
        Identifier "screen_intel"
        Device     "card_intel"
EndSection
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.