• Nouveau on Quadro K2200, killed?

    From Boyan Penkov@3:633/10 to All on Friday, June 19, 2026 14:00:01
    Hello folks,

    On stable, I see:

    ```
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0:
    fifo:000000:0006:[Xorg[2222]] rc scheduled
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: fifo:000000: rc scheduled
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: fifo:000000:0006:0006:[Xorg[2222]] errored - disabling channel
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: systemd-logind[1146]:
    channel 6 killed!
    ```
    ...and then the screen restarts and kills all my windows.

    This had happened before, but just happend while I was sitting at the
    machine just now, so I was able to look.

    Any ideas? firmware-nvidia-graphics and xservers-xorg-video-nouveau
    are installed, firmware-nvidia-gps is not (but the k2200 does not have
    a GSP).

    Cheers!
    --
    Boyan Penkov

    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Felix Miata@3:633/10 to All on Friday, June 19, 2026 16:10:02
    Boyan Penkov composed on 2026-06-19 07:56 (UTC-0400):

    On stable, I see:
    ```
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: fifo:000000:0006:[Xorg[2222]] rc scheduled
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: fifo:000000: rc scheduled [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: fifo:000000:0006:0006:[Xorg[2222]] errored - disabling channel
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: systemd-logind[1146]: channel 6 killed!
    ```
    ...and then the screen restarts and kills all my windows.

    This had happened before, but just happend while I was sitting at the
    machine just now, so I was able to look.

    Any ideas? firmware-nvidia-graphics and xservers-xorg-video-nouveau
    are installed, firmware-nvidia-gps is not (but the k2200 does not have
    a GSP).

    Try purging xserver-xorg-video-nouveau (upstream name xf86-video-nouveau), which
    provides the reverse-engineered, old technology, "experimental", nouveau Xorg display driver. Removal will allow use of the newer technology default display driver "modesetting", as shown by inxi below in Trixie and my K2200.

    # pinxi -GSaz --za --hostname
    System:
    Host: gb970 Kernel: 6.12.85+deb13-amd64 arch: x86_64 bits: 64 compiler: gcc
    v: 14.2.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: root=LABEL=<filter> ipv6.disable=1 net.ifnames=0
    plymouth.enable=0 noresume consoleblank=0 mitigations=off
    Desktop: TDE (Trinity) v: R14.1.6 tk: Qt v: 3.5.0 wm: Twin v: 3.0
    with: kicker vt: 7 dm: 1: TDM 2: XDM Distro: Debian GNU/Linux 13 (trixie) Graphics:
    Device-1: NVIDIA GM107GL [Quadro K2200] vendor: Hewlett-Packard
    driver: nouveau v: kernel non-free: 550-580.xx+ status: current (as of
    2025-11; EOL~2026-12-xx) arch: Maxwell code: GMxxx process: TSMC 28nm
    built: 2014-2019 pcie: gen: 2 speed: 5 GT/s lanes: 16 ports:
    active: DP-1,DP-2,DVI-I-1 empty: none bus-ID: 01:00.0 chip-ID: 10de:13ba
    class-ID: 0300 temp: 52.0 C
    Display: x11 server: X.Org v: 21.1.16 compositor: Twin v: 3.0 driver: X:
    loaded: modesetting...
    --
    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

    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Boyan Penkov@3:633/10 to All on Saturday, June 20, 2026 20:40:01
    On Fri, Jun 19, 2026 at 10:00?AM Felix Miata <mrmazda@earthlink.net
    wrote:

    Boyan Penkov composed on 2026-06-19 07:56 (UTC-0400):

    On stable, I see:
    ```
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: fifo:000000:0006:[Xorg[2222]] rc scheduled
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: fifo:000000: rc schedu
    led
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: fifo:000000:0006:0006:[Xorg[2222]] errored - disabling channel
    [Fri Jun 19 07:48:12 2026] nouveau 0000:0c:00.0: systemd-logind[1146]: channel 6 killed!
    ```
    ...and then the screen restarts and kills all my windows.

    This had happened before, but just happend while I was sitting at the machine just now, so I was able to look.

    Any ideas? firmware-nvidia-graphics and xservers-xorg-video-nouveau
    are installed, firmware-nvidia-gps is not (but the k2200 does not have
    a GSP).

    Try purging xserver-xorg-video-nouveau (upstream name xf86-video-nouveau)
    , which
    provides the reverse-engineered, old technology, "experimental", nouveau
    Xorg
    display driver. Removal will allow use of the newer technology default di
    splay
    driver "modesetting", as shown by inxi below in Trixie and my K2200.

    Super -- thanks kindly for the suggestion! It was indeed installed automatically, as a dependecy of xserver-xorg-video-all, which we
    might want to re-evaluate.


    # pinxi -GSaz --za --hostname
    System:
    Host: gb970 Kernel: 6.12.85+deb13-amd64 arch: x86_64 bits: 64 compiler:
    gcc
    v: 14.2.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: root=LABEL=<filter> ipv6.disable=1 net.ifnames=0
    plymouth.enable=0 noresume consoleblank=0 mitigations=off
    Desktop: TDE (Trinity) v: R14.1.6 tk: Qt v: 3.5.0 wm: Twin v: 3.0
    with: kicker vt: 7 dm: 1: TDM 2: XDM Distro: Debian GNU/Linux 13 (tri
    xie)
    Graphics:
    Device-1: NVIDIA GM107GL [Quadro K2200] vendor: Hewlett-Packard
    driver: nouveau v: kernel non-free: 550-580.xx+ status: current (as o
    f
    2025-11; EOL~2026-12-xx) arch: Maxwell code: GMxxx process: TSMC 28nm
    built: 2014-2019 pcie: gen: 2 speed: 5 GT/s lanes: 16 ports:
    active: DP-1,DP-2,DVI-I-1 empty: none bus-ID: 01:00.0 chip-ID: 10de:1
    3ba
    class-ID: 0300 temp: 52.0 C
    Display: x11 server: X.Org v: 21.1.16 compositor: Twin v: 3.0 driver: X
    :
    loaded: modesetting...

    Interestingly, even before above, I was in modesetting, so I'm not
    sure here, but will keep an eye out...

    ```
    Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
    compositor: gnome-shell driver: X: loaded: modesetting unloaded: fbdev, vesa
    dri: nouveau gpu: nouveau display-ID: :0 screens: 1
    ```

    Cheers!

    --
    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



    --
    Boyan Penkov

    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Felix Miata@3:633/10 to All on Saturday, June 20, 2026 21:20:01
    Boyan Penkov composed on 2026-06-20 14:38 (UTC-0400):

    On Fri, Jun 19, 2026 at 10:00?AM Felix Miata wrote:

    Try purging xserver-xorg-video-nouveau (upstream name xf86-video-nouveau), which
    provides the reverse-engineered, old technology, "experimental", nouveau Xorg
    display driver. Removal will allow use of the newer technology default display
    driver "modesetting", as shown by inxi below in Trixie and my K2200.

    Super -- thanks kindly for the suggestion! It was indeed installed automatically, as a dependecy of xserver-xorg-video-all, which we
    might want to re-evaluate.

    xserver-xorg-video-all installs all GPU-specific drivers by default because the modesetting driver doesn't support various antiques that the OS still supports. Still, such antiques are so very old now that the time for dropping their support
    from /standard/ installations xserver-xorg-video-all may have come.

    Display: x11 server: X.Org v: 21.1.16 compositor: Twin v: 3.0 driver: X: >> loaded: modesetting...

    Interestingly, even before above, I was in modesetting, so I'm not
    sure here, but will keep an eye out...

    There may be some installation algorithm that notes GPU and then includes something buried in either the /usr/ tree or /etc/X11/xorg.conf.d/ that precludes
    use of the old driver in favor of modesetting. When modesetting works for the GPU
    present, there's no compelling need for any of the drivers xserver-xorg-video-all
    installs. xserver-xorg-video-vesa and xserver-xorg-video-fbdev may be worth having, but only as fallbacks in case something has broken modesetting and a crude
    fallback is acceptable or required for making repairs.
    --
    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

    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Felix Miata@3:633/10 to All on Saturday, June 20, 2026 22:30:01
    Sven Joachim composed on 2026-06-20 21:33 (UTC+0200):

    On 2026-06-20 15:15 -0400, Felix Miata wrote:

    Boyan Penkov composed on 2026-06-20 14:38 (UTC-0400):

    Interestingly, even before above, I was in modesetting, so I'm not
    sure here, but will keep an eye out...

    There may be some installation algorithm that notes GPU and then includes
    something buried in either the /usr/ tree or /etc/X11/xorg.conf.d/ that precludes
    use of the old driver in favor of modesetting.

    No, the X server prefers modesetting over nouveau on any halfway recent
    (less than 20 years old) card. This is due to a patch[1] which Debian
    has copied from Fedora.

    So, something buried somewhere in /usr/. :D

    1. https://sources.debian.org/src/xorg-server/2%3A21.1.23-1/debian/patches/07_use-modesetting-driver-by-default-on-GeForce.diff--
    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

    --- PyGate Linux v1.5.17
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)