Nouveau loses console cursor at some resolutions
@bdubbs
Submitted by Bruce Dubbs Assigned to Nouveau Project
Description
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.