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

Reply via email to