Sérgio Basto composed on 2024-12-27 17:49 (UTC):

> On Sun, 2024-12-15 at 18:15 -0500, Felix Miata wrote:

>> Felix Miata composed on 2024-12-13 16:25 (UTC-0500):

>>> https://gitlab.freedesktop.org/drm/nouveau/-/issues/385
>>> GK107 10de:0fc1 Kepler black screen when KMS enabled
>>> No local I/O is possible once KMS engages.

>>> 6.11.11-300.fc41.x86_64 produces the same problem as all other post-6.6 
>>> kernels.
>>> 6.6.63 in Tumbleweed is working just dandy. No distros' current kernels 
>>> behave any
>>> differently. There's been zero activity in that report other than from 
>>> myself. Can
>>> anyone here suggest anything I can do to generate interest (that does not 
>>> include
>>> me trying to bisect or build software) in providing a fix? Command line 
>>> option(s)
>>> perhaps?

>> I've updated
>> https://gitlab.freedesktop.org/drm/nouveau/-/issues/385 to indicate
>> appropriate uses of video= on kernel cmdline can enable normal use of vttys. 
>> All
>> displays are still put into sleep mode or into unsupported mode on X 
>> startup, but
>> Ctrl-Alt-Fn succeeds to switch to available vttys.

> Another option is use driver modesetting (man
> /usr/share/man/man4/modesetting.4.gz )  

As is evident in
<https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/message/HDVDSPM4QIMN63UD5FUOZOTQQJXHK4MH/>
and the first bug report comment, inxi makes it clear (at least to me) that the
modesetting DIX is my employed display driver.

> We already have a patch on xorg-x11-server package that defaults all
> GeForce 8 and newer to modesetting drive [1], chatgpt says: "Yes,
> modesetting for the GK107 GPU (NVIDIA Kepler, 10de:0fc1) is possible"

> [1]
> https://src.fedoraproject.org/rpms/xorg-x11-server/blob/e3a0a54473c7d63df39467bdf0b093fedb25a962/f/0001-xfree86-use-modesetting-driver-by-default-on-GeForce.patch
>  

I just installed xorg-x11-drv-nouveau-1.0.17-11.fc41 to see if it makes any
difference, forcing its use via /etc/X11/xorg.conf.d/. It made no difference
apparent to me, so I removed the config and the nouveau DDX rpm, which normally 
I
don't have installed.
# inxi -SG
System:
  Host: p5bse Kernel: 6.12.4-200.fc41.x86_64 arch: x86_64 bits: 64
  Desktop: TDE (Trinity) v: R14.1.3 Distro: Fedora Linux 41 (Forty One)
Graphics:
  Device-1: NVIDIA GK107 [GeForce GT 640] driver: nouveau v: kernel
  Display: unspecified server: X.org v: 1.21.1.14 driver: X: loaded: nouveau
    dri: nouveau gpu: nouveau
  API: EGL v: 1.5 drivers: nouveau,swrast platforms: gbm,surfaceless,device
  API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 24.2.8 note: incomplete
    (EGL sourced) renderer: NVE7, llvmpipe (LLVM 19.1.0 128 bits)
  API: Vulkan Message: No Vulkan data available.
# dmesg | egrep -i 'drm|veau'
[    2.261249] ACPI: bus type drm_connector registered
[   18.696303] systemd[1]: Starting modprobe@drm.service - Load Kernel Module 
drm...
[   18.845111] systemd[1]: modprobe@drm.service: Deactivated successfully.
[   18.845377] systemd[1]: Finished modprobe@drm.service - Load Kernel Module 
drm.
[   41.193474] nouveau 0000:01:00.0: NVIDIA GK107 (0e7010a2)
[   41.305918] nouveau 0000:01:00.0: bios: version 80.07.42.00.08
[   41.306665] nouveau 0000:01:00.0: vgaarb: deactivate vga console
[   41.308850] nouveau 0000:01:00.0: fb: 2048 MiB DDR3
[   41.980572] nouveau 0000:01:00.0: drm: VRAM: 2048 MiB
[   41.980582] nouveau 0000:01:00.0: drm: GART: 1048576 MiB
[   41.980593] nouveau 0000:01:00.0: drm: TMDS table version 2.0
[   41.982029] nouveau 0000:01:00.0: drm: MM: using COPY for buffer copies
[   41.983529] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops
nv50_audio_component_bind_ops [nouveau])
[   41.984783] [drm] Initialized nouveau 1.4.0 for 0000:01:00.0 on minor 0
[   41.995961] nouveau 0000:01:00.0: drm: DDC responded, but no EDID for DVI-D-1
[   41.995988] nouveau 0000:01:00.0: [drm] Cannot find any crtc or sizes
[   42.041809] nouveau 0000:01:00.0: drm: DDC responded, but no EDID for DVI-D-1
[   42.041832] nouveau 0000:01:00.0: [drm] Cannot find any crtc or sizes
[   42.052868] nouveau 0000:01:00.0: drm: DDC responded, but no EDID for DVI-D-1
[   42.052886] nouveau 0000:01:00.0: [drm] Cannot find any crtc or sizes
[   62.076049] nouveau 0000:01:00.0: drm: DDC responded, but no EDID for DVI-D-1
[   62.094316] nouveau 0000:01:00.0: drm: DDC responded, but no EDID for DVI-D-1
[   70.404708] nouveau 0000:01:00.0: drm: DDC responded, but no EDID for DVI-D-1
[   70.415815] nouveau 0000:01:00.0: drm: DDC responded, but no EDID for DVI-D-1
[   70.426863] nouveau 0000:01:00.0: drm: DDC responded, but no EDID for DVI-D-1
#

IME, the modesetting DIX works perfectly well on GeForce GPUs older than 8.

# inxi -GSaz --za
System:
  Kernel: 6.11.11-300.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.43.1-4.fc41 clocksource: tsc avail: hpet,acpi_pm parameters: ro
    root=LABEL=<filter> ipv6.disable=1 net.ifnames=0 audit=0 selinux=0
    noresume consoleblank=0 mitigations=off
  Desktop: IceWM v: 3.6.0 vt: 7 dm: 1: KDM 2: XDM Distro: Fedora Linux 41
    (Forty One)
Graphics:
  Device-1: NVIDIA G72 [GeForce 7200 GS / 7300 SE] vendor: Gigabyte
    driver: nouveau v: kernel non-free: series: 304.xx
    status: legacy (EOL~2017-09-xx) last: release: 304.137 kernel: 4.13
    xorg: 1.19 arch: Curie process: 90-130nm built: 2003-2013 pcie: gen: 1
    speed: 2.5 GT/s lanes: 16 ports: active: DVI-I-1,VGA-1 empty: TV-1
    bus-ID: 01:00.0 chip-ID: 10de:01d3 class-ID: 0300 temp: 68.0 C
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.4 driver: X:
    loaded: modesetting alternate: fbdev,nouveau,nv,vesa dri: nouveau
    gpu: nouveau display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3600x1200 s-dpi: 120 s-size: 762x254mm (30.00x10.00")
    s-diag: 803mm (31.62")
  Monitor-1: DVI-I-1 pos: right model: NEC EA243WM serial: <filter>
    built: 2011 res: 1920x1200 hz: 60 dpi: 94 gamma: 1.2
    size: 519x324mm (20.43x12.76") diag: 612mm (24.1") ratio: 16:10 modes:
    max: 1920x1200 min: 640x480
  Monitor-2: VGA-1 pos: primary,left model: Dell P2213 serial: <filter>
    built: 2013 res: 1680x1050 hz: 60 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: nvidia nouveau platforms: device: 0 egl: 1.4
    drv: nouveau device: 1 drv: swrast gbm: egl: 1.4 drv: nouveau surfaceless:
    egl: 1.4 drv: nouveau x11: egl: 1.4 drv: nouveau inactive: wayland
  API: OpenGL v: 4.5 compat-v: 2.1 vendor: mesa v: 24.2.8 glx-v: 1.4
    direct-render: yes renderer: NV46 device-ID: 10de:01d3 memory: 228.5 MiB
    unified: no
#
-- 
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
-- 
_______________________________________________
test mailing list -- test@lists.fedoraproject.org
To unsubscribe send an email to test-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/test@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to