Bug 76158

Summary: Nouveau loses console cursor at some resolutions
Product: xorg Reporter: Bruce Dubbs <bruce.dubbs>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.7 (2012.06)   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Bruce Dubbs 2014-03-14 07:14:06 UTC
Using kernel 3.13.3, the cursor is not present at the command line (login, bash prompt, etc).  

From dmesg:

[    0.842547] nouveau  [  DEVICE][0000:01:00.0] Chipset: NV34 (NV34)
[    0.842797] nouveau  [  DEVICE][0000:01:00.0] Family : NV30
[    0.843631] nouveau  [   VBIOS][0000:01:00.0] checking PRAMIN for image...
[    0.901767] nouveau  [   VBIOS][0000:01:00.0] ... appears to be valid
[    0.902026] nouveau  [   VBIOS][0000:01:00.0] using image from PRAMIN
[    0.902277] nouveau  [   VBIOS][0000:01:00.0] BMP version 5.29
[    0.902626] nouveau  [   VBIOS][0000:01:00.0] version 04.34.20.79.00
[    0.903039] nouveau W[  PTIMER][0000:01:00.0] unknown input clock freq
[    0.903296] nouveau  [     PFB][0000:01:00.0] RAM type: DDR1
[    0.903545] nouveau  [     PFB][0000:01:00.0] RAM size: 64 MiB
[    0.903794] nouveau  [     PFB][0000:01:00.0]    ZCOMP: 0 tags
[    0.906062] nouveau  [     CLK][0000:01:00.0] --:   
[    0.906362] [TTM] Zone  kernel: Available graphics memory: 5055574 kiB
[    0.906612] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
[    0.906863] [TTM] Initializing pool allocator
[    0.907125] [TTM] Initializing DMA pool allocator
[    0.907384] nouveau  [     DRM] VRAM: 63 MiB
[    0.907630] nouveau  [     DRM] GART: 128 MiB
[    0.907877] nouveau  [     DRM] BMP version 5.41
[    0.908134] nouveau  [     DRM] DCB version 2.2
[    0.908382] nouveau  [     DRM] DCB outp 00: 01000300 000088b8
[    0.908631] nouveau  [     DRM] DCB outp 01: 02010310 000088b8
[    0.908880] nouveau  [     DRM] DCB outp 02: 01000302 00000000
[    0.909138] nouveau  [     DRM] DCB outp 03: 04010312 00000000
[    0.909747] nouveau  [     DRM] Saving VGA fonts
[    0.984655] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    0.984919] [drm] No driver support for vblank timestamp query.
[    0.985212] nouveau  [     DRM] 0xB61E: Parsing digital output script table
[    1.035507] nouveau  [     DRM] 0xB70B: Parsing digital output script table
[    1.086941] nouveau  [     DRM] MM: using M2MF for buffer copies

[    1.120507] nouveau  [     DRM] allocated 1366x768 fb: 0x9000, bo ffff8802ab977c00
[    1.121096] fbcon: nouveaufb (fb0) is primary device

When passing video=640x480 or 1024x768, everything is fine, but not at the monitor's native resolution of 1366x768.  There the cursor is invisible.

The cursor returns if the terminal is reset with 'echo -e \\033c', but only until the next command is issued.  Then the cursor disappears again.

Inside Xorg 7.7, everything is fine.
Comment 1 Martin Peres 2019-12-04 08:44:36 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/98.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.