[Nouveau] Strange monitor behavior on forced DVI-D output

Wolfgang Rißler wolle321 at freenet.de
Sun Sep 23 16:26:17 UTC 2018


Am Freitag, den 07.09.2018, 22:11 +0200 schrieb wolle321 at freenet.de:
> Hello , 
> 
> I'm new here but I hope I can describe my problem exactly.
> 
> I'm trying to get my DVI-Monitor to work with nouveau. The monitor
> is 
> automatically reported as not connected. LVDS is detected. Forcing it
> on Xorg.conf didn't work, KMS does:
> 
> video=DVI-D-1:1920x1200e video=LVDS-1:d 
> 
> X started with 1024x768, but could switch by xrandr to 1920x1200.
> 
> The viewed picture now is 1920x1200 , but the Monitor runs on
> 960x1200,
> so that it looks very pixelated. (But there is no panning)
> 
> Tried to add another (cvt calculated) modeline (1920x1200_60.00) with
> xrandr, but didnt help:
> 
> 
> Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 8192 x 8192
> LVDS-1 disconnected (normal left inverted right x axis y axis)
> DVI-D-1 connected 1920x1200+0+0 (normal left inverted right x axis y
> axis) 0mm x 0mm
>    1920x1200     60.00  
>    1024x768      60.00  
>    800x600       60.32    56.25  
>    848x480       60.00  
>    640x480       59.94  
>    1920x1200_60.00  59.88* 
> 
> dmesg:
> ...
> [    1.526099] fb: switching to nouveaufb from VESA VGA
> [    1.526125] Console: switching to colour dummy device 80x25
> [    1.526265] scsi host0: ahci
> [    1.526284] nouveau 0000:01:00.0: NVIDIA G92 (092f00a2)
> [    1.531073] scsi host1: ahci
> [    1.535016] scsi host2: ahci
> [    1.541021] scsi host3: ahci
> [    1.548031] scsi host4: ahci
> [    1.553014] scsi host5: ahci
> [    1.553064] ata1: SATA max UDMA/133 abar m2048 at 0xdb325000 port
> 0xdb325100 irq 29
> [    1.553067] ata2: SATA max UDMA/133 abar m2048 at 0xdb325000 port
> 0xdb325180 irq 29
> [    1.553068] ata3: DUMMY
> [    1.553070] ata4: DUMMY
> [    1.553073] ata5: SATA max UDMA/133 abar m2048 at 0xdb325000 port
> 0xdb325300 irq 29
> [    1.553076] ata6: SATA max UDMA/133 abar m2048 at 0xdb325000 port
> 0xdb325380 irq 29
> [    1.553513] e1000e 0000:00:19.0: Interrupt Throttling Rate
> (ints/sec) set to dynamic conservative mode
> [    1.590043] firewire_ohci 0000:86:06.0: added OHCI v1.10 device as
> card 0, 4 IR + 4 IT contexts, quirks 0x11
> [    1.678230] nouveau 0000:01:00.0: bios: version 62.92.6e.00.10
> [    1.678547] nouveau 0000:01:00.0: mxm: BIOS version 2.0
> [    1.680769] nouveau 0000:01:00.0: mxm: unmatched output device
> 0103010201010100
> [    1.701487] nouveau 0000:01:00.0: fb: 1024 MiB GDDR3
> [    1.711344] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width
> x1) 00:24:81:62:88:f7
> [    1.711351] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network
> Connection
> [    1.711374] e1000e 0000:00:19.0 eth0: MAC: 7, PHY: 8, PBA No:
> 1052FF-0FF
> [    1.712279] e1000e 0000:00:19.0 enp0s25: renamed from eth0
> [    1.775146] [TTM] Zone  kernel: Available graphics memory: 4066038
> kiB
> [    1.775148] [TTM] Zone   dma32: Available graphics memory: 2097152
> kiB
> [    1.775150] [TTM] Initializing pool allocator
> [    1.775159] [TTM] Initializing DMA pool allocator
> [    1.775171] nouveau 0000:01:00.0: DRM: VRAM: 1024 MiB
> [    1.775173] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
> [    1.775177] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
> [    1.775179] nouveau 0000:01:00.0: DRM: DCB version 4.0
> [    1.775182] nouveau 0000:01:00.0: DRM: DCB outp 00: 01000323
> 00010034
> [    1.775185] nouveau 0000:01:00.0: DRM: DCB outp 01: 02011312
> 00020030
> [    1.775187] nouveau 0000:01:00.0: DRM: DCB outp 02: 02022312
> 00020020
> [    1.775190] nouveau 0000:01:00.0: DRM: DCB outp 05: 02034300
> 00000028
> [    1.775192] nouveau 0000:01:00.0: DRM: DCB conn 00: 00000040
> [    1.775194] nouveau 0000:01:00.0: DRM: DCB conn 01: 00001131
> [    1.775196] nouveau 0000:01:00.0: DRM: DCB conn 02: 00002231
> [    1.775198] nouveau 0000:01:00.0: DRM: DCB conn 03: 00110346
> [    1.775200] nouveau 0000:01:00.0: DRM: DCB conn 04: 00000400
> [    1.775202] nouveau 0000:01:00.0: DRM: DCB conn 05: 00000510
> [    1.775203] nouveau 0000:01:00.0: DRM: DCB conn 06: 00000511
> [    1.775205] nouveau 0000:01:00.0: DRM: DCB conn 07: 00000513
> [    1.775207] nouveau 0000:01:00.0: DRM: DCB conn 08: 00002631
> [    1.775209] nouveau 0000:01:00.0: DRM: DCB conn 09: 00001731
> [    1.775211] nouveau 0000:01:00.0: DRM: DCB conn 10: 00002831
> [    1.775213] nouveau 0000:01:00.0: DRM: DCB conn 11: 00110946
> [    1.775215] nouveau 0000:01:00.0: DRM: DCB conn 12: 00000a00
> [    1.775217] nouveau 0000:01:00.0: DRM: DCB conn 13: 00000b10
> [    1.775219] nouveau 0000:01:00.0: DRM: DCB conn 14: 00000b11
> [    1.775221] nouveau 0000:01:00.0: DRM: DCB conn 15: 00000b13
> [    1.776874] [drm] forcing LVDS-1 connector off
> [    1.776924] [drm] forcing DVI-D-1 connector on
> [    1.777030] [drm] Supports vblank timestamp caching Rev 2
> (21.10.2013).
> [    1.777031] [drm] Driver supports precise vblank timestamp query.
> [    1.779020] nouveau 0000:01:00.0: DRM: MM: using CRYPT for buffer
> copies
> [    1.791526] nouveau 0000:01:00.0: DRM: allocated 1920x1200 fb:
> 0x70000, bo         (ptrval)
> [    1.792143] fbcon: nouveaufb (fb0) is primary device
> [    1.792399] Console: switching to colour frame buffer device
> 240x75
> [    1.792449] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer
> device
> [    1.794020] usb 3-1: new full-speed USB device number 2 using
> uhci_hcd
> [    1.797047] [drm] Initialized nouveau 1.3.1 20120801 for
> 0000:01:00.0 on minor 0
> ...
> [   37.435414] nouveau 0000:01:00.0: Direct firmware load for
> nouveau/nv84_xuc00f failed with error -2
> [   37.435418] nouveau 0000:01:00.0: vp: unable to load firmware
> nouveau/nv84_xuc00f
> [   37.435420] nouveau 0000:01:00.0: vp: init failed, -2
> 
> Xorg.0.log:
> ...
> 
> [     7.646] (==) Matched nouveau as autoconfigured driver 0
> [     7.646] (==) Matched nouveau as autoconfigured driver 1
> [     7.646] (==) Matched modesetting as autoconfigured driver 2
> [     7.646] (==) Matched fbdev as autoconfigured driver 3
> [     7.646] (==) Matched vesa as autoconfigured driver 4
> [     7.646] (==) Assigned the driver to the xf86ConfigLayout
> [     7.646] (II) LoadModule: "nouveau"
> [     7.648] (II) Loading
> /usr/lib/xorg/modules/drivers/nouveau_drv.so
> [     7.649] (II) Module nouveau: vendor="X.Org Foundation"
> [     7.649] 	compiled for 1.19.3, module version = 1.0.15
> [     7.649] 	Module class: X.Org Video Driver
> [     7.649] 	ABI class: X.Org Video Driver, version 23.0
> [     7.649] (II) LoadModule: "modesetting"
> [     7.650] (II) Loading
> /usr/lib/xorg/modules/drivers/modesetting_drv.so
> [     7.650] (II) Module modesetting: vendor="X.Org Foundation"
> [     7.650] 	compiled for 1.19.6, module version = 1.19.6
> [     7.650] 	Module class: X.Org Video Driver
> [     7.650] 	ABI class: X.Org Video Driver, version 23.0
> [     7.650] (II) LoadModule: "fbdev"
> [     7.650] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
> [     7.650] (II) Module fbdev: vendor="X.Org Foundation"
> [     7.650] 	compiled for 1.19.3, module version = 0.4.4
> [     7.650] 	Module class: X.Org Video Driver
> [     7.650] 	ABI class: X.Org Video Driver, version 23.0
> [     7.650] (II) LoadModule: "vesa"
> [     7.650] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
> [     7.650] (II) Module vesa: vendor="X.Org Foundation"
> [     7.650] 	compiled for 1.19.3, module version = 2.3.4
> [     7.650] 	Module class: X.Org Video Driver
> [     7.650] 	ABI class: X.Org Video Driver, version 23.0
> [     7.650] (II) NOUVEAU driver Date:   Fri Apr 21 14:41:17 2017
> -0400
> [     7.650] (II) NOUVEAU driver for NVIDIA chipset families :
> [     7.650] 	RIVA TNT        (NV04)
> [     7.650] 	RIVA TNT2       (NV05)
> [     7.650] 	GeForce 256     (NV10)
> [     7.650] 	GeForce 2       (NV11, NV15)
> [     7.650] 	GeForce 4MX     (NV17, NV18)
> [     7.650] 	GeForce 3       (NV20)
> [     7.650] 	GeForce 4Ti     (NV25, NV28)
> [     7.650] 	GeForce FX      (NV3x)
> [     7.650] 	GeForce 6       (NV4x)
> [     7.650] 	GeForce 7       (G7x)
> [     7.650] 	GeForce 8       (G8x)
> [     7.650] 	GeForce GTX 200 (NVA0)
> [     7.650] 	GeForce GTX 400 (NVC0)
> [     7.650] (II) modesetting: Driver for Modesetting Kernel Drivers:
> kms
> [     7.651] (II) FBDEV: driver for framebuffer: fbdev
> [     7.651] (II) VESA: driver for VESA chipsets: vesa
> [     7.670] (II) [drm] nouveau interface version: 1.3.1
> [     7.670] (WW) Falling back to old probe method for modesetting
> [     7.670] (WW) Falling back to old probe method for fbdev
> [     7.670] (II) Loading sub module "fbdevhw"
> [     7.670] (II) LoadModule: "fbdevhw"
> [     7.670] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
> [     7.670] (II) Module fbdevhw: vendor="X.Org Foundation"
> [     7.670] 	compiled for 1.19.6, module version = 0.0.2
> [     7.670] 	ABI class: X.Org Video Driver, version 23.0
> [     7.670] (WW) Falling back to old probe method for vesa
> [     7.670] (II) Loading sub module "dri2"
> [     7.670] (II) LoadModule: "dri2"
> [     7.670] (II) Module "dri2" already built-in
> [     7.670] (--) NOUVEAU(0): Chipset: "NVIDIA NV92"
> [     7.670] (II) NOUVEAU(0): Creating default Display subsection in
> Screen section
> 	"Default Screen Section" for depth/fbbpp 24/32
> [     7.670] (==) NOUVEAU(0): Depth 24, (--) framebuffer bpp 32
> [     7.670] (==) NOUVEAU(0): RGB weight 888
> [     7.670] (==) NOUVEAU(0): Default visual is TrueColor
> [     7.670] (==) NOUVEAU(0): Using HW cursor
> [     7.670] (==) NOUVEAU(0): Allowed maximum DRI level 2.
> [     7.670] (==) NOUVEAU(0): GLX sync to VBlank enabled.
> [     7.670] (==) NOUVEAU(0): Page flipping enabled
> [     7.670] (==) NOUVEAU(0): Swap limit set to 1 [Max allowed 2]
> [     7.670] (==) NOUVEAU(0): Page flipping synced to vblank by
> kernel.
> [     7.670] (II) NOUVEAU(0): Initializing outputs ...
> [     7.670] (II) NOUVEAU(0): Output LVDS-1 has no monitor section
> [     7.670] (II) NOUVEAU(0): Output DVI-D-1 has no monitor section
> [     7.672] (II) NOUVEAU(0): Output DVI-D-2 has no monitor section
> [     7.690] (II) NOUVEAU(0): Output VGA-1 has no monitor section
> [     7.690] (II) NOUVEAU(0): 4 crtcs needed for screen.
> [     7.693] (II) NOUVEAU(0): Allocated crtc nr. 0 to this screen.
> [     7.693] (II) NOUVEAU(0): Allocated crtc nr. 1 to this screen.
> [     7.693] (II) NOUVEAU(0): EDID for output LVDS-1
> [     7.693] (II) NOUVEAU(0): EDID for output DVI-D-1
> [     7.693] (II) NOUVEAU(0): Printing probed modes for output DVI-D-
> 1
> [     7.693] (II) NOUVEAU(0): Modeline "1920x1200"x60.0  193.15  1920
> 2048 2256 2592  1200 1201 1204 1242 -hsync +vsync (74.5 kHz)
> [     7.693] (II) NOUVEAU(0): Modeline "1024x768"x60.0   65.00  1024
> 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
> [     7.693] (II) NOUVEAU(0): Modeline "800x600"x60.3   40.00  800
> 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
> [     7.693] (II) NOUVEAU(0): Modeline "800x600"x56.2   36.00  800
> 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
> [     7.693] (II) NOUVEAU(0): Modeline "848x480"x60.0   33.75  848
> 864 976 1088  480 486 494 517 +hsync +vsync (31.0 kHz e)
> [     7.693] (II) NOUVEAU(0): Modeline "640x480"x59.9   25.18  640
> 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
> [     7.699] (II) NOUVEAU(0): EDID for output DVI-D-2
> [     7.720] (II) NOUVEAU(0): EDID for output VGA-1
> [     7.720] (II) NOUVEAU(0): Output LVDS-1 disconnected
> [     7.720] (II) NOUVEAU(0): Output DVI-D-1 connected
> [     7.720] (II) NOUVEAU(0): Output DVI-D-2 disconnected
> [     7.720] (II) NOUVEAU(0): Output VGA-1 disconnected
> [     7.720] (II) NOUVEAU(0): Using exact sizes for initial modes
> [     7.720] (II) NOUVEAU(0): Output DVI-D-1 using initial mode
> 1024x768 +0+0
> [     7.720] (==) NOUVEAU(0): Using gamma correction (1.0, 1.0, 1.0)
> [     7.720] (--) NOUVEAU(0): Virtual size is 1024x768 (pitch 0)
> [     7.720] (**) NOUVEAU(0):  Driver mode "1024x768": 65.0 MHz
> (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
> [     7.720] (II) NOUVEAU(0): Modeline "1024x768"x60.0   65.00  1024
> 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
> [     7.720] (**) NOUVEAU(0):  Driver mode "800x600": 40.0 MHz
> (scaled from 0.0 MHz), 37.9 kHz, 60.3 Hz
> [     7.720] (II) NOUVEAU(0): Modeline "800x600"x60.3   40.00  800
> 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
> [     7.720] (**) NOUVEAU(0):  Driver mode "800x600": 36.0 MHz
> (scaled from 0.0 MHz), 35.2 kHz, 56.2 Hz
> [     7.720] (II) NOUVEAU(0): Modeline "800x600"x56.2   36.00  800
> 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
> [     7.720] (**) NOUVEAU(0):  Driver mode "848x480": 33.8 MHz
> (scaled from 0.0 MHz), 31.0 kHz, 60.0 Hz
> [     7.720] (II) NOUVEAU(0): Modeline "848x480"x60.0   33.75  848
> 864 976 1088  480 486 494 517 +hsync +vsync (31.0 kHz e)
> [     7.720] (**) NOUVEAU(0):  Driver mode "640x480": 25.2 MHz
> (scaled from 0.0 MHz), 31.5 kHz, 59.9 Hz
> [     7.720] (II) NOUVEAU(0): Modeline "640x480"x59.9   25.18  640
> 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
> [     7.720] (**) NOUVEAU(0):  Mode "1920x1200": 193.2 MHz (scaled
> from 0.0 MHz), 74.5 kHz, 60.0 Hz
> [     7.720] (II) NOUVEAU(0): Modeline "1920x1200"x60.0  193.15  1920
> 2048 2256 2592  1200 1201 1204 1242 -hsync +vsync (74.5 kHz)
> [     7.720] (==) NOUVEAU(0): DPI set to (96, 96)
> [     7.720] (II) Loading sub module "fb"
> [     7.720] (II) LoadModule: "fb"
> [     7.720] (II) Loading /usr/lib/xorg/modules/libfb.so
> [     7.723] (II) Module fb: vendor="X.Org Foundation"
> [     7.723] 	compiled for 1.19.6, module version = 1.0.0
> [     7.723] 	ABI class: X.Org ANSI C Emulation, version 0.4
> [     7.723] (II) Loading sub module "shadowfb"
> [     7.723] (II) LoadModule: "shadowfb"
> [     7.723] (II) Loading /usr/lib/xorg/modules/libshadowfb.so
> [     7.723] (II) Module shadowfb: vendor="X.Org Foundation"
> [     7.723] 	compiled for 1.19.6, module version = 1.0.0
> [     7.723] 	ABI class: X.Org ANSI C Emulation, version 0.4
> ...
> [     7.723] (--) Depth 24 pixmap format is 32 bpp
> [     7.728] (II) NOUVEAU(0): Channel setup complete.
> [     7.730] (II) NOUVEAU(0): Hardware support for Present enabled
> [     7.730] (II) NOUVEAU(0): [DRI2] Setup complete
> [     7.730] (II) NOUVEAU(0): [DRI2]   DRI driver: nouveau
> [     7.730] (II) NOUVEAU(0): [DRI2]   VDPAU driver: nouveau
> [     7.730] (II) Loading sub module "exa"
> [     7.730] (II) LoadModule: "exa"
> [     7.730] (II) Loading /usr/lib/xorg/modules/libexa.so
> [     7.730] (II) Module exa: vendor="X.Org Foundation"
> [     7.730] 	compiled for 1.19.6, module version = 2.6.0
> [     7.730] 	ABI class: X.Org Video Driver, version 23.0
> [     7.730] (II) EXA(0): Driver allocated offscreen pixmaps
> [     7.730] (II) EXA(0): Driver registered support for the following
> operations:
> [     7.730] (II)         Solid
> [     7.730] (II)         Copy
> [     7.730] (II)         Composite (RENDER acceleration)
> [     7.730] (II)         UploadToScreen
> [     7.730] (II)         DownloadFromScreen
> [     7.730] (==) NOUVEAU(0): Backing store enabled
> [     7.730] (==) NOUVEAU(0): Silken mouse enabled
> [     7.730] (II) NOUVEAU(0): [XvMC] Associated with Nouveau GeForce
> 8/9 Textured Video.
> [     7.730] (II) NOUVEAU(0): [XvMC] Extension initialized.
> [     7.730] (==) NOUVEAU(0): DPMS enabled
> [     7.730] (II) NOUVEAU(0): RandR 1.2 enabled, ignore the following
> RandR disabled message.
> ...
> [     7.831] (II) AIGLX: Loaded and initialized nouveau
> [     7.831] (II) GLX: Initialized DRI2 GL provider for screen 0
> [     7.834] (II) NOUVEAU(0): NVEnterVT is called.
> [     7.880] (II) NOUVEAU(0): Setting screen physical size to 270 x
> 203
> [     7.880] resize called 1024 768
> 
> Could you tell me, how to get the monitor running with 1920x1200, not
> 960x1200(what ist the half x of 1920)?
> 
> Nb.:propietary nvidi-adriver v340 works with LVDS and DVI-D-1, (but
> chrashes after a while)
> 
> Thank you a lot, Wolfgang
> _______________________________________________
> Nouveau mailing list
> Nouveau at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/nouveau


Hello again, 

I try to send a friendly ping to my problem.
At the moment I'm running at 1600x1200 (monitor than has 1600x1200
too), what looks better then 1920x1200 picture on that Monitor with
960x1200.
I cant get 1920x1200 working, but I'm shure, that the monitor has this
native resolution. (proprietary nvidia-driver does it, but freezes
after 20min, of course, not your problem).

1920x1200 on the internal LVDS - Monitor of the Laptop with nouveau
works.

When I boot up with kms video=DVI-D-1:e video=LVDS-1:d, the screen
shows 1024x786. 

Could you give me any hint, what am I doing wrong, or what I could try
to get DVI-Monitor working?

Could the be a bug in the EDID-data from the monitor?
When I boot up with kms video=DVI-D-1:e video=LVDS-1:d, the screen
shows 1024x786, no higher modes are available (but I can add them via
xrandr) 

Help would be very appreciated, I searched the web for hours, no
sensfull hint.

Thank you,
Wolfgang



More information about the Nouveau mailing list