• two separate GPUs

    From Eben King@21:1/5 to All on Sun Feb 23 19:50:01 2025
    I want to put one monitor (L, HDMI) on the onboard card (the one provided by the i5) and two more (M, DVI; and R, DP) on a graphics card (GTX 970). The card works as well as it ever did, and its two work fine. The onboard one
    is rotated. It is connected, but when I run "startx" it retains the
    sideways text and doesn't show the X desktop. The hardware's not disabled
    in the BIOS. How should I proceed?

    I have Debian 12.9 (Bookworm), xorg something or other (not Wayland), and
    XFCE 4.18.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Felix Miata@21:1/5 to All on Sun Feb 23 21:00:01 2025
    Eben King composed on 2025-02-23 13:42 (UTC-0500):

    I want to put one monitor (L, HDMI) on the onboard card (the one provided by the i5) and two more (M, DVI; and R, DP) on a graphics card (GTX 970). The card works as well as it ever did, and its two work fine. The onboard one
    is rotated. It is connected, but when I run "startx" it retains the
    sideways text and doesn't show the X desktop. The hardware's not disabled
    in the BIOS. How should I proceed?

    I have Debian 12.9 (Bookworm), xorg something or other (not Wayland), and XFCE 4.18.

    Not every motherboard BIOS allows to use both iGPU and dGPU to be used at the same
    time, or if they do, special software installation and/or configuration may be required. First check in BIOS to ensure you don't find a setting engaged that disallows your desire.

    It may be all that's required is using xrandr, or a GUI tool that employs it (e.g.
    arandr), to appropriately locate and orient the errant display, e.g.:

    xrandr --output HDMI-1 --right-of DP-1 --rotate normal
    --
    Evolution as taught in public schools is, like religion,
    based on faith, not based on science.

    Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

    Felix Miata

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Felix Miata@21:1/5 to All on Sun Feb 23 21:40:02 2025
    Eben King composed on 2025-02-23 13:42 (UTC-0500):

    I want to put one monitor (L, HDMI) on the onboard card (the one provided by the i5) and two more (M, DVI; and R, DP) on a graphics card (GTX 970). The card works as well as it ever did, and its two work fine. The onboard one
    is rotated. It is connected, but when I run "startx" it retains the
    sideways text and doesn't show the X desktop. The hardware's not disabled
    in the BIOS. How should I proceed?

    I have Debian 12.9 (Bookworm), xorg something or other (not Wayland), and XFCE 4.18.

    Is this the same PC discussed here last August with i5-6400 and GTX 970? If yes,
    are you still using the nouveau kernel driver for the GTX, or have you switched to
    using proprietary nvidia driver? Please provide output from:

    lsmod | egrep 'vid|veau|915'
    --
    Evolution as taught in public schools is, like religion,
    based on faith, not based on science.

    Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

    Felix Miata

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From eben@gmx.us@21:1/5 to Felix Miata on Sun Feb 23 22:10:01 2025
    On 2/23/25 15:37, Felix Miata wrote:
    Eben King composed on 2025-02-23 13:42 (UTC-0500):

    I want to put one monitor (L, HDMI) on the onboard card (the one provided by >> the i5) and two more (M, DVI; and R, DP) on a graphics card (GTX 970). The >> card works as well as it ever did, and its two work fine. The onboard one >> is rotated. It is connected, but when I run "startx" it retains the
    sideways text and doesn't show the X desktop. The hardware's not disabled >> in the BIOS. How should I proceed?

    I have Debian 12.9 (Bookworm), xorg something or other (not Wayland), and
    XFCE 4.18.

    Is this the same PC discussed here last August with i5-6400 and GTX 970?

    It is.

    are you still using the nouveau kernel driver for the GTX, or have you switched to
    using proprietary nvidia driver?

    I never had Nouveau on this machine. It now runs Nvidia proprietary driver v470. I tried 535, and it was the same except for the blind first login.

    Please provide output from:

    lsmod | egrep 'vid|veau|915'

    eben@cerberus:~$ lsmod | egrep 'vid|veau|915'
    qrtr 49152 2
    nvidia_drm 73728 5
    nvidia_modeset 1204224 10 nvidia_drm
    i915 3055616 4
    sha512_ssse3 49152 1
    uvcvideo 131072 0
    drm_buddy 20480 1 i915
    videobuf2_vmalloc 20480 1 uvcvideo
    videobuf2_memops 20480 1 videobuf2_vmalloc
    drm_display_helper 184320 1 i915
    videobuf2_v4l2 36864 1 uvcvideo
    videobuf2_common 73728 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
    videodev 294912 3 videobuf2_v4l2,uvcvideo,videobuf2_common
    cec 61440 2 drm_display_helper,i915
    mc 81920 5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
    snd_timer 49152 1 snd_pcm
    video 65536 2 i915,nvidia_modeset
    ttm 94208 1 i915
    nvidia 35598336 783 nvidia_modeset
    wmi 36864 2 video,intel_wmi_thunderbolt
    drm_kms_helper 212992 3 drm_display_helper,nvidia_drm,i915
    i2c_algo_bit 16384 2 igb,i915
    drm 614400 15 drm_kms_helper,drm_display_helper,nvidia,drm_buddy,nvidia_drm,i915,ttm
    ahci 49152 12
    libahci 49152 1 ahci
    usbcore 348160 10 xhci_hcd,snd_usb_audio,usbhid,snd_usbmidi_lib,usb_storage,uvcvideo,btusb,xhci_pci,uas
    usb_common 16384 3 xhci_hcd,usbcore,uvcvideo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From eben@gmx.us@21:1/5 to Eben King on Sun Feb 23 22:50:01 2025
    On 2/23/25 13:42, Eben King wrote:
    I want to put one monitor (L, HDMI) on the onboard card (the one provided by the i5) and two more (M, DVI; and R, DP) on a graphics card (GTX 970). The card works as well as it ever did, and its two work fine. The onboard one
    is rotated. It is connected, but when I run "startx" it retains the
    sideways text and doesn't show the X desktop. The hardware's not disabled
    in the BIOS. How should I proceed?

    I have Debian 12.9 (Bookworm), xorg something or other (not Wayland), and XFCE 4.18.


    OK, I got it to show up by adding /etc/X11/50-onboard.conf which contains

    Section "Device"
    Identifier "Card1"
    Driver "intel"
    BusID "PCI:00:02.0"
    EndSection

    Section "Screen"
    Identifier "Default Screen"
    Device "Card1"
    EndSection

    However, it's oriented weird. The monitor is physically rotated 90° clockwise, so normally if I select rotation=left it looks correct. Now, rotation=left or right both put the top of the image on my left, and rotation=none or inverted put the top of the image on my right. I went so
    far as to restart, and it's still that way.

    It gets worse. With rotation=left, the mouse pointer looks and moves as
    you'd expect but the image top is to the left.

    Have I implemented an unsupported configuration and should expect nasal
    demons RSN? Or has one driver or another made some assumptions that turned
    out to be wrong?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Charles Curley@21:1/5 to Felix Miata on Sun Feb 23 23:30:01 2025
    On Sun, 23 Feb 2025 14:47:03 -0500
    Felix Miata <mrmazda@earthlink.net> wrote:

    It may be all that's required is using xrandr, or a GUI tool that
    employs it (e.g. arandr), to appropriately locate and orient the
    errant display, e.g.:

    xrandr --output HDMI-1 --right-of DP-1 --rotate normal

    The nice thing about arandr is that it will give you a script you can
    then launch at the beginning of your session.

    If you are using XFCE, you might also look at the Display applet.
    Applications => Settings => Display.

    --
    Does anybody read signatures any more?

    https://charlescurley.com
    https://charlescurley.com/blog/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Felix Miata@21:1/5 to All on Sun Feb 23 23:30:01 2025
    Eben King composed on 2025-02-23 13:42 (UTC-0500):
    ...
    # inxi -SC
    System:
    Host: ab250 Kernel: 6.12.11-amd64 arch: x86_64 bits: 64
    Desktop: TDE (Trinity) v: R14.1.4~[DEVELOPMENT] Distro: Debian GNU/Linux
    trixie/sid
    CPU:
    Info: quad core model: Intel Core i5-7500T
    ## NVidia card added to PC without making any BIOS changes
    ## only 1920x1200 on iGPU DP actually working on initial X start, even though ## xrandr showed two NVidia-connected displays; below xrandr command fixed it ## to desired result that inxi shows:
    # xrandr --output DP-1-3 --primary --mode 2560x1440 --below DP-1 --output DP-1 --mode 1920x1200 --pos 0x0 --output DP-1-4 --mode 1680x1050 --right-of DP-1
    # inxi -Gaz --za
    Graphics:
    Device-1: Intel HD Graphics 630 vendor: ASUSTeK H110I-PLUS driver: i915
    v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
    active: DP-1 empty: DP-2, HDMI-A-1, HDMI-A-2, HDMI-A-3 bus-ID: 00:02.0
    chip-ID: 8086:5912 class-ID: 0300
    Device-2: NVIDIA GF119 [NVS 310] vendor: Hewlett-Packard driver: nouveau
    v: kernel non-free: series: 390.xx+ status: legacy (EOL~2022-11-22) last:
    release: 390.157 kernel: 6.0 xorg: 1.21 arch: Fermi code: GF1xx
    process: 40/28nm built: 2010-2016 pcie: gen: 1 speed: 2.5 GT/s lanes: 16
    ports: active: DP-3,DP-4 empty: none bus-ID: 01:00.0 chip-ID: 10de:107d
    class-ID: 0300 temp: 49.0 C
    Display: x11 server: X.Org v: 21.1.15 compositor: Twin v: 3.0 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915,nouveau
    display-ID: :0 screens: 1
    Screen-1: 0 s-res: 3600x2640 s-dpi: 120 s-size: 762x558mm (30.00x21.97")
    s-diag: 944mm (37.18")
    Monitor-1: DP-1 pos: top-left model: NEC EA243WM serial: <filter>
    built: 2011 res: mode: 1920x1200 hz: 60 scale: 100% (1) dpi: 94 gamma: 1.2
    size: 519x324mm (20.43x12.76") diag: 612mm (24.1") ratio: 16:10 modes:
    max: 1920x1200 min: 640x480
    Monitor-2: DP-3 mapped: DP-1-3 pos: primary,bottom-l model: Acer K272HUL
    serial: <filter> built: 2018 res: mode: 2560x1440 hz: 60 scale: 100% (1)
    dpi: 109 gamma: 1.2 size: 598x336mm (23.54x13.23") diag: 686mm (27")
    ratio: 16:9 modes: max: 2560x1440 min: 720x400
    Monitor-3: DP-4 mapped: DP-1-4 pos: top-right model: Dell P2213
    serial: <filter> built: 2013 res: mode: 1680x1050 hz: 60 scale: 100% (1)
    dpi: 90 gamma: 1.2 size: 473x296mm (18.62x11.65") diag: 558mm (22")
    ratio: 16:10 modes: max: 1680x1050 min: 720x400
    API: EGL v: 1.5 hw: drv: intel iris drv: nvidia nouveau platforms:
    device: 0 drv: iris device: 1 drv: nouveau device: 2 drv: swrast gbm:
    drv: iris surfaceless: drv: iris x11: drv: iris inactive: wayland
    API: OpenGL v: 4.6 compat-v: 4.3 vendor: intel mesa v: 24.2.8-1 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel HD Graphics 630 (KBL GT2)
    device-ID: 8086:5912 memory: 7.57 GiB unified: yes
    API: Vulkan v: 1.4.304 layers: 4 device: 0 type: integrated-gpu name: Intel
    HD Graphics 630 (KBL GT2) driver: N/A device-ID: 8086:5912
    surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe (LLVM 19.1.4 256
    bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib
    Info: Tools: api: eglinfo, glxinfo, vulkaninfo x11: xdriinfo, xdpyinfo,
    xprop, xrandr
    #
    I logged out to find lots of raster and black on the three screens, then rebooted (remotely) into Bookworm. In Trixie I had booted without any video= parameters on kernel cmdline, but in Bookworm I added:

    video=DP-3:2560x1440 video=DP-1:1920x1200 video=DP-4:1680x1050@60

    Resulting behavior was identical to Trixie until I logged out of the X session, which put me on vtty1 with a login prompt on the iGPU connected 1920x1200, pure black on the two NVidia-connected displays, and no X on any of vtty2-vtty12.

    I next booted Tumbleweed using the same cmdline video= options as I had with Bookworm. This produced expected results only and exactly, but not with the display positions desired. As a consequence of subsequently including xrandr
    in a global X startup script:

    # cat /etc/X11/xinit/xinitrc.d/43-2cards
    xrandr --output DP-1-3 --primary --mode 2560x1440 --below DP-1 --output DP-1 --mode 1920x1200 --pos 0x0 --output DP-1-4 --mode 1680x1050 --right-of DP-1
    #

    then logging out and back in, both expected and desired results were produced.

    I really have no idea what to suggest about your rotation problem. I suppose something about your proprietary NVidia drivers and/or configuration could be interfering with automagic Intel configuration. Maybe find a live boot image
    or two to try and see what happens with them.

    Don't you have more than two outputs on the GTX to use instead of needing
    the iGPU? DVI-to-HDMI converters usually work well.
    --
    Evolution as taught in public schools is, like religion,
    based on faith, not based on science.

    Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

    Felix Miata

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew M.A. Cater@21:1/5 to Felix Miata on Sun Feb 23 23:50:01 2025
    On Sun, Feb 23, 2025 at 05:29:06PM -0500, Felix Miata wrote:
    Eben King composed on 2025-02-23 13:42 (UTC-0500):
    ...
    # inxi -SC
    System:
    Host: ab250 Kernel: 6.12.11-amd64 arch: x86_64 bits: 64
    Desktop: TDE (Trinity) v: R14.1.4~[DEVELOPMENT] Distro: Debian GNU/Linux
    trixie/sid
    CPU:
    Info: quad core model: Intel Core i5-7500T

    Two thoughts: one is that you're running Trinity - which isn't a standard Debian desktop available forom the installer.

    The second is that Trixie is still testing - there may be a few things
    that change because we haven't even reached first freeze yet.

    2025-03-15 - Milestone 1 - Transition and toolchain freeze
    2025-04-15 - Milestone 2 - Soft Freeze
    2025-05-15 - Milestone 3 - Hard Freeze - for key packages and
    packages without autopkgtests
    To be announced - Milestone 4 - Full Freeze

    Some degree of nasal demons may yet be expected, I think :)

    I really have no idea what to suggest about your rotation problem. I suppose something about your proprietary NVidia drivers and/or configuration could be interfering with automagic Intel configuration. Maybe find a live boot image or two to try and see what happens with them.


    Seconded: at least that will sort out the Intel config, maybe.

    Don't you have more than two outputs on the GTX to use instead of needing
    the iGPU? DVI-to-HDMI converters usually work well.
    --
    Evolution as taught in public schools is, like religion,
    based on faith, not based on science.

    Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

    Felix Miata


    All the very best, as ever,

    Andy
    (amacater@debian.org)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bret Busby@21:1/5 to Andrew M.A. Cater on Mon Feb 24 01:10:01 2025
    On 24/2/25 06:45, Andrew M.A. Cater wrote:

    Some degree of nasal demons may yet be expected, I think :)


    That kind of makes me think of a batch of these

    /( )`
    \ \___ / |
    /- _ `-/ '
    (/\/ \ \ /\
    / / | ` \
    O O ) / |
    `-^--'`< '
    (_.) _ ) /
    `.___/` /
    `-----' /
    <----. __ / __ \
    <----|====O)))==) \) /====|
    <----' `--' `.__,' \
    | |
    \ / /\
    ______( (_ / \______/
    ,' ,-----' |
    `--{__________)


    running around in a person's computer, and sticking their heads up,
    and saying "I have a master's degree for running multiple slave CPU's,
    and a runny nose to go with it. Do you have a tissue? Achoo! Achoo!"


    ;)



    --
    ..
    Bret Busby
    Armadale
    West Australia
    (UTC+0800)
    ..............

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From eben@gmx.us@21:1/5 to Felix Miata on Mon Feb 24 06:50:01 2025
    On 2/23/25 17:29, Felix Miata wrote:

    Graphics:
    Device-1: Intel HD Graphics 630 vendor
    Device-2: NVIDIA GF119 [NVS 310] vendor

    OK, so two video cards and

    Monitor-1: DP-1 pos: top-left model: NEC EA243WM
    Monitor-2: DP-3 mapped: DP-1-3 pos: primary,bottom-l model: Acer K272HUL
    Monitor-3: DP-4 mapped: DP-1-4 pos: top-right model: Dell P2213

    three monitors, yes?

    I logged out to find lots of raster and black on the three screens, then rebooted (remotely) into Bookworm. In Trixie I had booted without any video= parameters on kernel cmdline, but in Bookworm I added:

    video=DP-3:2560x1440 video=DP-1:1920x1200 video=DP-4:1680x1050@60

    and it works for you, after some tweaks.

    I really have no idea what to suggest about your rotation problem. I suppose something about your proprietary NVidia drivers and/or configuration could be interfering with automagic Intel configuration. Maybe find a live boot image or two to try and see what happens with them.

    You know, at this point I don't care if it's somewhat slow as long as it
    works. I think I'll back up / and /usr tomorrow then install Nouveau to see
    if it's any better.

    Don't you have more than two outputs on the GTX to use instead of needing
    the iGPU?

    Yeah, it has more than enough outputs. In fact I moved the HDMI connection (goes to the L monitor) directly from one to the other. I haven't been able
    to get the GPU fans to come on more than once or twice. I think either the card's BIOS or the circuitry that controls the fans may be damaged. I
    thought that if I drove one monitor from the iGPU that would be a workaround that let me use all three monitors. But no, the dGPU still overheats if
    that monitor's enabled. So fine, until I either find a fix or replace the
    card I'll go back to having them all on the dGPU and disabling one.

    DVI-to-HDMI converters usually work well.

    I think this monitor actually uses one.

    --
    You can be jailed for lying about being good in bed.
    -- Lionel, paraphrasing the Criminal Code of Canada, 159(3)(b)(i)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Felix Miata@21:1/5 to All on Mon Feb 24 08:30:02 2025
    eben@gmx.us composed on 2025-02-23 16:43 (UTC-0500):

    OK, I got it to show up by adding /etc/X11/50-onboard.conf which contains

    Section "Device"
    Identifier "Card1"
    Driver "intel"...
    The intel display driver has been unofficially deprecated for more than a decade.
    It continues to be provided primarily for the benefit of ancient GPUs unsupported
    by its newer technology replacement. Try instead:

    Driver "modesetting"

    The default modesetting display, which is not separately packaged, or removable,
    should thus be used instead, which would hopefully avoid the rotation problem. The
    modesetting display driver supports amd and nvidia along with intel and selected
    other GPUs. Make sure nothing in your NVidia configuration disables use of the modesetting display driver.
    --
    Evolution as taught in public schools is, like religion,
    based on faith, not based on science.

    Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

    Felix Miata

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Felix Miata@21:1/5 to All on Mon Feb 24 10:10:02 2025
    Andrew M.A. Cater composed on 2025-02-23 22:45 (UTC):

    Two thoughts: one is that you're running Trinity - which isn't a standard Debian desktop available forom the installer.

    Trixie/Trinity works with 5 displays too:
    # inxi -CSMz --za
    System:
    Kernel: 6.12.11-amd64 arch: x86_64 bits: 64
    Desktop: TDE (Trinity) v: R14.1.4~[DEVELOPMENT] Distro: Debian GNU/Linux
    trixie/sid
    Machine:
    Type: Desktop Mobo: ASUSTeK model: PRIME B250M-C v: Rev X.0x
    serial: <filter> UEFI: American Megatrends v: 1608 date: 10/21/2019
    CPU:
    Info: quad core model: Intel Core i5-7500T bits: 64 type: MCP cache:
    L2: 1024 KiB
    Speed (MHz): avg: 800 min/max: 800/3300 cores: 1: 800 2: 800 3: 800 4: 800
    # xrandr --output DP-1-3 --primary --mode 2560x1440 --below HDMI-2 --output HDMI-2 --mode 1920x1200 --pos 0x0 --output DP-1-4 --mode 1680x1050 --right-of HDMI-2 --output DP-1 --mode 1680x1050 --right-of DP-1-3 --output HDMI-3 --right-of DP-1-4
    # inxi -Gaz --za
    Graphics:
    Device-1: Intel HD Graphics 630 vendor: ASUSTeK H110I-PLUS driver: i915
    v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
    active: DP-1,HDMI-A-2,HDMI-A-3 empty: DP-2,HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:5912 class-ID: 0300
    Device-2: NVIDIA GF119 [NVS 310] vendor: Hewlett-Packard driver: nouveau
    v: kernel non-free: series: 390.xx+ status: legacy (EOL~2022-11-22) last:
    release: 390.157 kernel: 6.0 xorg: 1.21 arch: Fermi code: GF1xx
    process: 40/28nm built: 2010-2016 pcie: gen: 1 speed: 2.5 GT/s lanes: 16
    ports: active: DP-3,DP-4 empty: none bus-ID: 01:00.0 chip-ID: 10de:107d
    class-ID: 0300 temp: 49.0 C
    Display: x11 server: X.Org v: 21.1.15 compositor: Twin v: 3.0 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915,nouveau
    display-ID: :0 screens: 1
    Screen-1: 0 s-res: 5200x2640 s-dpi: 121 s-size: 1095x556mm (43.11x21.89")
    s-diag: 1228mm (48.35")
    Monitor-1: DP-1 pos: 2-3 model: Lenovo L2251x Wide serial: <filter>
    built: 2011 res: mode: 1680x1050 hz: 60 scale: 100% (1) dpi: 90 gamma: 1.2
    size: 474x296mm (18.66x11.65") diag: 559mm (22") ratio: 16:10 modes:
    max: 1680x1050 min: 720x400
    Monitor-2: DP-3 mapped: DP-1-3 pos: primary,2-1 model: Acer K272HUL
    serial: <filter> built: 2018 res: mode: 2560x1440 hz: 60 scale: 100% (1)
    dpi: 109 gamma: 1.2 size: 598x336mm (23.54x13.23") diag: 686mm (27")
    ratio: 16:9 modes: max: 2560x1440 min: 720x400
    Monitor-3: DP-4 mapped: DP-1-4 pos: 1-2 model: Dell P2213 serial: <filter>
    built: 2013 res: mode: 1680x1050 hz: 60 scale: 100% (1) dpi: 90 gamma: 1.2
    size: 473x296mm (18.62x11.65") diag: 558mm (22") ratio: 16:10 modes:
    max: 1680x1050 min: 720x400
    Monitor-4: HDMI-A-2 mapped: HDMI-2 pos: 1-1 model: NEC EA243WM
    serial: <filter> built: 2011 res: mode: 1920x1200 hz: 60 scale: 100% (1)
    dpi: 94 gamma: 1.2 size: 519x324mm (20.43x12.76") diag: 612mm (24.1")
    ratio: 16:10 modes: max: 1920x1200 min: 640x480
    Monitor-5: HDMI-A-3 mapped: HDMI-3 pos: 1-4 model: Dell P2012H
    serial: <filter> built: 2012 res: mode: 1600x900 hz: 60 scale: 100% (1)
    dpi: 92 gamma: 1.2 size: 443x249mm (17.44x9.8") diag: 508mm (20")
    ratio: 16:9 modes: max: 1600x900 min: 720x400
    API: EGL v: 1.5 hw: drv: intel iris drv: nvidia nouveau platforms:
    device: 0 drv: iris device: 1 drv: nouveau device: 2 drv: swrast gbm:
    drv: iris surfaceless: drv: iris x11: drv: iris inactive: wayland
    API: OpenGL v: 4.6 compat-v: 4.3 vendor: intel mesa v: 24.2.8-1 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel HD Graphics 630 (KBL GT2)
    device-ID: 8086:5912 memory: 7.57 GiB unified: yes
    API: Vulkan v: 1.4.304 layers: 4 device: 0 type: integrated-gpu name: Intel
    HD Graphics 630 (KBL GT2) driver: N/A device-ID: 8086:5912
    surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe (LLVM 19.1.4 256
    bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib
    Info: Tools: api: eglinfo, glxinfo, vulkaninfo x11: xdriinfo, xdpyinfo,
    xprop, xrandr
    #

    Alternatively:
    # inxi -CSMz --za
    System:
    Kernel: 6.12.11-amd64 arch: x86_64 bits: 64
    Desktop: TDE (Trinity) v: R14.1.4~[DEVELOPMENT] Distro: Debian GNU/Linux
    trixie/sid
    Machine:
    Type: Desktop Mobo: ASUSTeK model: PRIME B250M-C v: Rev X.0x
    serial: <filter> UEFI: American Megatrends v: 1608 date: 10/21/2019
    CPU:
    Info: quad core model: Intel Core i5-7500T bits: 64 type: MCP cache:
    L2: 1024 KiB
    Speed (MHz): avg: 800 min/max: 800/3300 cores: 1: 800 2: 800 3: 800 4: 800
    # xrandr --output DP-1-3 --pos 0x0 --mode 1680x1050 --output DP-1 --primary --mode 2560x1440 --below DP-1-3 --output DP-1-4 --mode 1680x1050 --right-of DP-1-3 --output HDMI-2 --mode 1920x1200 --right-of DP-1 --output HDMI-3 --right-of DP-1-4
    # inxi -Gaz --za
    Graphics:
    Device-1: Intel HD Graphics 630 vendor: ASUSTeK H110I-PLUS driver: i915
    v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
    active: DP-1,HDMI-A-2,HDMI-A-3 empty: DP-2,HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:5912 class-ID: 0300
    Device-2: NVIDIA GF119 [NVS 310] vendor: Hewlett-Packard driver: nouveau
    v: kernel non-free: series: 390.xx+ status: legacy (EOL~2022-11-22) last:
    release: 390.157 kernel: 6.0 xorg: 1.21 arch: Fermi code: GF1xx
    process: 40/28nm built: 2010-2016 pcie: gen: 1 speed: 2.5 GT/s lanes: 16
    ports: active: DP-3,DP-4 empty: none bus-ID: 01:00.0 chip-ID: 10de:107d
    class-ID: 0300 temp: 49.0 C
    Display: x11 server: X.Org v: 21.1.15 compositor: Twin v: 3.0 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915,nouveau
    display-ID: :0 screens: 1
    Screen-1: 0 s-res: 4960x2490 s-dpi: 120 s-size: 1046x525mm (41.18x20.67")
    s-diag: 1170mm (46.08")
    Monitor-1: DP-1 pos: primary,2-1 model: Acer K272HUL serial: <filter>
    built: 2018 res: mode: 2560x1440 hz: 60 scale: 100% (1) dpi: 109 gamma: 1.2
    size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
    max: 2560x1440 min: 720x400
    Monitor-2: DP-3 mapped: DP-1-3 pos: 1-1 model: Dell P2213 serial: <filter>
    built: 2013 res: mode: 1680x1050 hz: 60 scale: 100% (1) dpi: 90 gamma: 1.2
    size: 473x296mm (18.62x11.65") diag: 558mm (22") ratio: 16:10 modes:
    max: 1680x1050 min: 720x400
    Monitor-3: DP-4 mapped: DP-1-4 pos: 1-2 model: Lenovo L2251x Wide
    serial: <filter> built: 2011 res: mode: 1680x1050 hz: 60 scale: 100% (1)
    dpi: 90 gamma: 1.2 size: 474x296mm (18.66x11.65") diag: 559mm (22")
    ratio: 16:10 modes: max: 1680x1050 min: 720x400
    Monitor-4: HDMI-A-2 mapped: HDMI-2 pos: 2-3 model: NEC EA243WM
    serial: <filter> built: 2011 res: mode: 1920x1200 hz: 60 scale: 100% (1)
    dpi: 94 gamma: 1.2 size: 519x324mm (20.43x12.76") diag: 612mm (24.1")
    ratio: 16:10 modes: max: 1920x1200 min: 640x480
    Monitor-5: HDMI-A-3 mapped: HDMI-3 pos: 1-4 model: Dell P2012H
    serial: <filter> built: 2012 res: mode: 1600x900 hz: 60 scale: 100% (1)
    dpi: 92 gamma: 1.2 size: 443x249mm (17.44x9.8") diag: 508mm (20")
    ratio: 16:9 modes: max: 1600x900 min: 720x400
    API: EGL v: 1.5 hw: drv: intel iris drv: nvidia nouveau platforms:
    device: 0 drv: iris device: 1 drv: nouveau device: 2 drv: swrast gbm:
    drv: iris surfaceless: drv: iris x11: drv: iris inactive: wayland
    API: OpenGL v: 4.6 compat-v: 4.3 vendor: intel mesa v: 24.2.8-1 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel HD Graphics 630 (KBL GT2)
    device-ID: 8086:5912 memory: 7.57 GiB unified: yes
    API: Vulkan v: 1.4.304 layers: 4 device: 0 type: integrated-gpu name: Intel
    HD Graphics 630 (KBL GT2) driver: N/A device-ID: 8086:5912
    surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe (LLVM 19.1.4 256
    bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib
    Info: Tools: api: eglinfo, glxinfo, vulkaninfo x11: xdriinfo, xdpyinfo,
    xprop, xrandr
    #
    :)

    It seems better to have outputs from the each GPU feeding a single horizontal plane of displays, so the latter above has the two larger lower displays fed
    by the iGPU, the twin 1680x1050s fed by the dGPU, and the 1600x900 on a leftover,
    in this case, iGPU DVI-D connector labeled HDMI-A-2 by kernel and HDMI-3 by X (unused iGPU VGA connector is labeled DP-2 by both kernel and X):
    # ls -gGh /sys/class/drm
    total 0
    lrwxrwxrwx 1 0 Feb 24 02:41 card0 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
    lrwxrwxrwx 1 0 Feb 24 02:41 card0-DP-3 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0/card0-DP-3
    lrwxrwxrwx 1 0 Feb 24 02:41 card0-DP-4 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0/card0-DP-4
    lrwxrwxrwx 1 0 Feb 24 02:41 card1 -> ../../devices/pci0000:00/0000:00:02.0/drm/card1
    lrwxrwxrwx 1 0 Feb 24 02:41 card1-DP-1 -> ../../devices/pci0000:00/0000:00:02.0/drm/card1/card1-DP-1
    lrwxrwxrwx 1 0 Feb 24 02:41 card1-DP-2 -> ../../devices/pci0000:00/0000:00:02.0/drm/card1/card1-DP-2
    lrwxrwxrwx 1 0 Feb 24 02:41 card1-HDMI-A-1 -> ../../devices/pci0000:00/0000:00:02.0/drm/card1/card1-HDMI-A-1
    lrwxrwxrwx 1 0 Feb 24 02:41 card1-HDMI-A-2 -> ../../devices/pci0000:00/0000:00:02.0/drm/card1/card1-HDMI-A-2
    lrwxrwxrwx 1 0 Feb 24 02:41 card1-HDMI-A-3 -> ../../devices/pci0000:00/0000:00:02.0/drm/card1/card1-HDMI-A-3
    lrwxrwxrwx 1 0 Feb 24 02:41 renderD128 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/renderD128
    lrwxrwxrwx 1 0 Feb 24 02:41 renderD129 -> ../../devices/pci0000:00/0000:00:02.0/drm/renderD129
    -r--r--r-- 1 4.0K Feb 24 03:55 version
    --
    Evolution as taught in public schools is, like religion,
    based on faith, not based on science.

    Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

    Felix Miata

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From eben@gmx.us@21:1/5 to Felix Miata on Wed Feb 26 17:40:01 2025
    On 2/24/25 02:17, Felix Miata wrote:
    eben@gmx.us composed on 2025-02-23 16:43 (UTC-0500):

    OK, I got it to show up by adding /etc/X11/50-onboard.conf which contains

    Section "Device"
    Identifier "Card1"
    Driver "intel"...

    The intel display driver has been unofficially deprecated for more than a decade.
    It continues to be provided primarily for the benefit of ancient GPUs unsupported
    by its newer technology replacement. Try instead:

    Driver "modesetting"

    Thanks. Done. All three monitors work, and the 970 (usually) doesn't overheat. I wrote a script that starts giving me audible warnings at 85°,
    so overheat-crashes usually don't happen.

    Since I was unable to get rotation to work initially (perhaps it would now),
    I did a bit of rewiring and plugged the left and center monitors into the
    dGPU and the right monitor into the iGPU. Video performance in Youtube in Firefox on the center monitor was abysmal, somewhere around 2-5 probably. I can't get a working FPS meter for Firefox. I also don't know why it would
    have changed. Perhaps a pixel or two of the window stretched onto the L monitor. FF's Video Acceleration was enabled. Anyhow it seems reasonable now.

    My friend brought over a GTX 960 so I could swap it for my 970 to see if my fans not running was because of a bad card or something in the software. Unfortunately, while the 970 uses 2x6-pin power, the 960 uses 1x8-pin, and I can't find a cable that works. He said he'll bring an Nvidia card that
    doesn't use external power (but still uses the same driver) to test. Even
    if it turns out that my card is faulty, I can't afford to replace it right now.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)