Bug 85495 - nouveau: xft fonts not rendered on Dell M4800 (QHD+)
Summary: nouveau: xft fonts not rendered on Dell M4800 (QHD+)
Status: NEW
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-27 00:23 UTC by Ed Santiago
Modified: 2014-10-28 22:27 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (29.67 KB, text/plain)
2014-10-27 00:23 UTC, Ed Santiago
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Santiago 2014-10-27 00:23:28 UTC
Created attachment 108483 [details]
Xorg.0.log

This is not a useful report (yet). I'm sorry: I don't know the right terms to use and this is a hard-to-describe situation.

Nouveau X server comes up but text sometimes doesn't: on my xdm login the "Welcome to ..." appears, and the Login text, but entering my username the cursor just moves right and a few (2-3) pixel-sized dots appear where letters should.

Emacs, with this in .Xdefaults:

    Emacs.font: DejaVu Sans Mono-14

...comes up but blank: no menus, no mode bar, no "This buffer is for" in my *scratch* buffer. Grabbing the windowmanager titlebar and dragging the window just a pixel or two makes all text appear, until I change virtual desktops and come back again. Then all text is gone just like the start.

xterms, using:

    *font: -misc-fixed-medium-r-normal-*-20-*-*-*-*-*-iso10646-1

...are all fine. No problems ever.

Dell M4800 
    # d ~ # lspci |grep VGA
    01:00.0 VGA compatible controller: NVIDIA Corporation GK106GLM [Quadro K2100M] (rev a1)

    # uname -r
    3.16.6-gentoo

Xorg.0.log attached but I doubt it shows anything useful. I have no idea what *would* be useful but I'd love to offer what I may. I am highly motivated to use this over the proprietary nvidia driver.
Comment 1 Ed Santiago 2014-10-28 22:27:04 UTC
More context:

  * about one out of every ten boots, everything is fine. Fonts look good.

  * On a bad boot, xvinfo gives an error and mplayer cannot display using Xv. On a good boot, mplayer works great and xvinfo spits out 50+ lines including:

        Adaptor #0: "Nouveau GeForce 8/9 Textured Video"

System logs from a successful boot:

   # journalctl -b | grep -1 nouv | [sed chain for legibility]
   15:58:53 d laptop-mode[3067]: enabled, not active
   15:58:53 d k: nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x0e63c0a1
   15:58:53 d k: nouveau  [  DEVICE][0000:01:00.0] Chipset: GK106 (NVE6)
   15:58:53 d k: nouveau  [  DEVICE][0000:01:00.0] Family : NVE0
   15:58:53 d k: nouveau  [   VBIOS][0000:01:00.0] checking PRAMIN for image...
   15:58:53 d k: nouveau  [   VBIOS][0000:01:00.0] ... signature not found
   15:58:53 d k: nouveau  [   VBIOS][0000:01:00.0] checking PROM for image...
   15:58:53 d k: nouveau  [   VBIOS][0000:01:00.0] ... appears to be valid
   15:58:53 d k: nouveau  [   VBIOS][0000:01:00.0] using image from PROM
   15:58:53 d k: nouveau  [   VBIOS][0000:01:00.0] BIT signature found
   15:58:53 d k: nouveau  [   VBIOS][0000:01:00.0] version 80.06.7d.00.06
   15:58:53 d laptop-mode[3138]: Laptop mode
   15:58:53 d laptop-mode[3139]: enabled, not active
   15:58:53 d k: nouveau  [     MXM][0000:01:00.0] BIOS version 3.0
   15:58:53 d laptop-mode[3191]: Laptop mode
   --
   15:58:53 d k: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
   15:58:53 d k: nouveau  [     MXM][0000:01:00.0] MXMS Version 3.0
   15:58:53 d k: nouveau 0000:01:00.0: irq 46 for MSI/MSI-X
   15:58:53 d k: nouveau  [     PMC][0000:01:00.0] MSI interrupts enabled
   15:58:53 d k: nouveau  [     PFB][0000:01:00.0] RAM type: GDDR5
   15:58:53 d k: nouveau  [     PFB][0000:01:00.0] RAM size: 2048 MiB
   15:58:53 d k: nouveau  [     PFB][0000:01:00.0]    ZCOMP: 0 tags
   15:58:53 d k: nouveau  [    VOLT][0000:01:00.0] GPU voltage: 600000uv
   15:58:53 d laptop-mode[3209]: Laptop mode
   15:58:53 d laptop-mode[3211]: enabled, not active
   15:58:53 d k: nouveau  [  PTHERM][0000:01:00.0] FAN control: none / external
   15:58:53 d k: nouveau  [  PTHERM][0000:01:00.0] fan management: automatic
   15:58:53 d k: nouveau  [  PTHERM][0000:01:00.0] internal sensor: yes
   15:58:53 d k: nouveau  [     CLK][0000:01:00.0] 07: core 405 MHz memory 810 MHz 
   15:58:53 d k: nouveau  [     CLK][0000:01:00.0] 0a: core 405-666 MHz memory 1620 MHz 
   15:58:53 d k: nouveau  [     CLK][0000:01:00.0] 0f: core 405-666 MHz memory 3008 MHz 
   15:58:53 d k: nouveau  [     CLK][0000:01:00.0] --: core 405 MHz memory 810 MHz 
   15:58:53 d k: nouveau E[    PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x400700 [ IBUS ]
   15:58:53 d k: [TTM] Zone  kernel: Available graphics memory: 4060754 kiB
   --
   15:58:53 d k: [TTM] Initializing DMA pool allocator
   15:58:53 d k: nouveau  [     DRM] VRAM: 2048 MiB
   15:58:53 d k: nouveau  [     DRM] GART: 1048576 MiB
   15:58:53 d k: nouveau  [     DRM] TMDS table version 2.0
   15:58:53 d k: nouveau  [     DRM] DCB version 4.0
   15:58:53 d k: nouveau  [     DRM] DCB outp 03: 08015fd6 0f420020
   15:58:53 d k: nouveau  [     DRM] DCB outp 04: 08015f92 00020020
   15:58:53 d k: nouveau  [     DRM] DCB outp 05: 08014fc6 0f420010
   15:58:53 d k: nouveau  [     DRM] DCB outp 06: 08014f82 00020010
   15:58:53 d k: nouveau  [     DRM] DCB outp 08: 04038fb6 0f430014
   15:58:53 d k: nouveau  [     DRM] DCB outp 10: 02027fa6 0f420010
   15:58:53 d k: nouveau  [     DRM] DCB outp 11: 02027f62 00020010
   15:58:53 d k: nouveau  [     DRM] DCB outp 13: 02049f00 00000000
   15:58:53 d k: nouveau  [     DRM] DCB conn 00: 00000040
   15:58:53 d k: nouveau  [     DRM] DCB conn 04: 01000446
   15:58:53 d k: nouveau  [     DRM] DCB conn 05: 02000546
   15:58:53 d k: nouveau  [     DRM] DCB conn 07: 00010746
   15:58:53 d k: nouveau  [     DRM] DCB conn 08: 00020847
   15:58:53 d k: nouveau  [     DRM] DCB conn 09: 00000900
   15:58:53 d laptop-mode[3249]: Laptop mode
   --
   15:58:53 d k: [drm] Driver supports precise vblank timestamp query.
   15:58:53 d k: nouveau  [     DRM] MM: using COPY for buffer copies
   15:58:53 d mtp-probe[3264]: checking bus 3, device 3: "/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.5"
   --
   15:58:54 d k: ACPI: Thermal Zone [THM] (25 C)
   15:58:54 d k: nouveau  [     DRM] allocated 3200x1800 fb: 0x80000, bo ffff880220e5b800
   15:58:54 d k: fbcon: nouveaufb (fb0) is primary device
   15:58:54 d laptop-mode[3755]: Laptop mode
   --
   15:58:54 d k: Console: switching to colour frame buffer device 400x112
   15:58:54 d k: nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
   15:58:54 d k: nouveau 0000:01:00.0: registered panic notifier
   15:58:54 d k: [drm] Initialized nouveau 1.1.2 20120801 for 0000:01:00.0 on minor 0
   15:58:54 d k: ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'

...and from an unsuccessful one:

   # journalctl -b -1|grep -1 nouv|<etc>
   15:56:42 d laptop-mode[3618]: enabled, not active
   15:56:42 d k: nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x0e63c0a1
   15:56:42 d k: nouveau  [  DEVICE][0000:01:00.0] Chipset: GK106 (NVE6)
   15:56:42 d k: nouveau  [  DEVICE][0000:01:00.0] Family : NVE0
   15:56:42 d k: nouveau  [   VBIOS][0000:01:00.0] checking PRAMIN for image...
   15:56:42 d k: nouveau  [   VBIOS][0000:01:00.0] ... signature not found
   15:56:42 d k: nouveau  [   VBIOS][0000:01:00.0] checking PROM for image...
   15:56:42 d laptop-mode[3635]: Laptop mode
   15:56:42 d laptop-mode[3637]: enabled, not active
   15:56:42 d k: nouveau  [   VBIOS][0000:01:00.0] ... appears to be valid
   15:56:42 d k: nouveau  [   VBIOS][0000:01:00.0] using image from PROM
   15:56:42 d k: nouveau  [   VBIOS][0000:01:00.0] BIT signature found
   15:56:42 d k: nouveau  [   VBIOS][0000:01:00.0] version 80.06.7d.00.06
   15:56:42 d k: parport_pc 00:07: activated
   15:56:42 d k: parport_pc 00:07: reported by Plug and Play ACPI
   15:56:42 d k: nouveau  [     MXM][0000:01:00.0] BIOS version 3.0
   15:56:42 d k: dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
   --
   15:56:42 d k: ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
   15:56:42 d k: nouveau  [     MXM][0000:01:00.0] MXMS Version 3.0
   15:56:42 d k: nouveau 0000:01:00.0: irq 46 for MSI/MSI-X
   15:56:42 d k: nouveau  [     PMC][0000:01:00.0] MSI interrupts enabled
   15:56:42 d k: nouveau  [     PFB][0000:01:00.0] RAM type: GDDR5
   15:56:42 d k: nouveau  [     PFB][0000:01:00.0] RAM size: 2048 MiB
   15:56:42 d k: nouveau  [     PFB][0000:01:00.0]    ZCOMP: 0 tags
   15:56:42 d k: nouveau  [    VOLT][0000:01:00.0] GPU voltage: 600000uv
   15:56:42 d laptop-mode[3845]: Laptop mode
   15:56:42 d laptop-mode[3846]: enabled, not active
   15:56:42 d k: nouveau  [  PTHERM][0000:01:00.0] FAN control: none / external
   15:56:42 d k: nouveau  [  PTHERM][0000:01:00.0] fan management: automatic
   15:56:42 d k: nouveau  [  PTHERM][0000:01:00.0] internal sensor: yes
   15:56:42 d k: nouveau  [     CLK][0000:01:00.0] 07: core 405 MHz memory 810 MHz 
   15:56:42 d k: nouveau  [     CLK][0000:01:00.0] 0a: core 405-666 MHz memory 1620 MHz 
   15:56:42 d k: nouveau  [     CLK][0000:01:00.0] 0f: core 405-666 MHz memory 3008 MHz 
   15:56:42 d k: nouveau  [     CLK][0000:01:00.0] --: core 405 MHz memory 810 MHz 
   15:56:42 d k: nouveau E[    PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x400700 [ IBUS ]
   15:56:42 d k: [TTM] Zone  kernel: Available graphics memory: 4060754 kiB
   --
   15:56:42 d k: [TTM] Initializing DMA pool allocator
   15:56:42 d k: nouveau  [     DRM] VRAM: 2048 MiB
   15:56:42 d k: nouveau  [     DRM] GART: 1048576 MiB
   15:56:42 d k: nouveau  [     DRM] TMDS table version 2.0
   15:56:42 d k: nouveau  [     DRM] DCB version 4.0
   15:56:42 d k: nouveau  [     DRM] DCB outp 03: 08015fd6 0f420020
   15:56:42 d k: nouveau  [     DRM] DCB outp 04: 08015f92 00020020
   15:56:42 d k: nouveau  [     DRM] DCB outp 05: 08014fc6 0f420010
   15:56:42 d k: nouveau  [     DRM] DCB outp 06: 08014f82 00020010
   15:56:42 d k: nouveau  [     DRM] DCB outp 08: 04038fb6 0f430014
   15:56:42 d k: nouveau  [     DRM] DCB outp 10: 02027fa6 0f420010
   15:56:42 d k: nouveau  [     DRM] DCB outp 11: 02027f62 00020010
   15:56:42 d k: nouveau  [     DRM] DCB outp 13: 02049f00 00000000
   15:56:42 d k: nouveau  [     DRM] DCB conn 00: 00000040
   15:56:42 d k: nouveau  [     DRM] DCB conn 04: 01000446
   15:56:42 d k: nouveau  [     DRM] DCB conn 05: 02000546
   15:56:42 d k: nouveau  [     DRM] DCB conn 07: 00010746
   15:56:42 d k: nouveau  [     DRM] DCB conn 08: 00020847
   15:56:42 d k: nouveau  [     DRM] DCB conn 09: 00000900
   15:56:42 d k: thermal LNXTHERM:00: registered as thermal_zone1
   --
   15:56:42 d k: parport_pc 00:07: disabled
   15:56:42 d k: nouveau  [     DRM] MM: using COPY for buffer copies
   15:56:42 d laptop-mode[3942]: Laptop mode
   --
   15:56:42 d k: ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
   15:56:45 d k: nouveau E[  PGRAPH][0000:01:00.0] HUB_INIT timed out
   15:56:45 d k: nouveau E[  PGRAPH][0000:01:00.0] 409000 - done 0x00000240
   15:56:45 d k: nouveau E[  PGRAPH][0000:01:00.0] 409000 - stat 0x00000000 0x00000000 0x00000000 0x00000000
   15:56:45 d k: nouveau E[  PGRAPH][0000:01:00.0] 409000 - stat 0x00000000 0x00000000 0x00000006 0x00000000
   15:56:45 d k: nouveau E[  PGRAPH][0000:01:00.0] 502000 - done 0x00000300
   15:56:45 d k: nouveau E[  PGRAPH][0000:01:00.0] 502000 - stat 0x00000000 0x00008c00 0x00000000 0x00000000
   15:56:45 d k: nouveau E[  PGRAPH][0000:01:00.0] 502000 - stat 0x00000000 0x00000000 0x00000000 0x00000000
   15:56:45 d k: nouveau E[  PGRAPH][0000:01:00.0] 50a000 - done 0x00000300
   15:56:45 d k: nouveau E[  PGRAPH][0000:01:00.0] 50a000 - stat 0x00000000 0x00000000 0x00000000 0x00000000
   15:56:45 d k: nouveau E[  PGRAPH][0000:01:00.0] 50a000 - stat 0x00000000 0x00000000 0x00000000 0x00000000
   15:56:45 d k: nouveau E[  PGRAPH][0000:01:00.0] init failed, -16
   15:56:45 d k: nouveau  [     DRM] allocated 3200x1800 fb: 0x80000, bo ffff880224e4d400
   15:56:45 d k: fbcon: nouveaufb (fb0) is primary device
   15:56:45 d k: Console: switching to colour frame buffer device 400x112
   15:56:45 d k: nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
   15:56:45 d k: nouveau 0000:01:00.0: registered panic notifier
   15:56:45 d k: [drm] Initialized nouveau 1.1.2 20120801 for 0000:01:00.0 on minor 0
   15:56:45 d lvm[4105]: 2 logical volume(s) in volume group "vg0" now active
   --
   15:56:46 d k: input: Fancy Beeper
   15:56:50 d k: nouveau E[  PGRAPH][0000:01:00.0] HUB_INIT timed out
   15:56:50 d k: nouveau E[  PGRAPH][0000:01:00.0] 409000 - done 0x00000240
   15:56:50 d k: nouveau E[  PGRAPH][0000:01:00.0] 409000 - stat 0x00000000 0x00000000 0x00000000 0x00000000
   15:56:50 d k: nouveau E[  PGRAPH][0000:01:00.0] 409000 - stat 0x00000000 0x00000000 0x00000006 0x00000001
   15:56:50 d k: nouveau E[  PGRAPH][0000:01:00.0] 502000 - done 0x00000300
   15:56:50 d k: nouveau E[  PGRAPH][0000:01:00.0] 502000 - stat 0x00000000 0x00008c00 0x00000000 0x00000000
   15:56:50 d k: nouveau E[  PGRAPH][0000:01:00.0] 502000 - stat 0x00000000 0x00000000 0x00000000 0x00000000
   15:56:50 d k: nouveau E[  PGRAPH][0000:01:00.0] 50a000 - done 0x00000300
   15:56:50 d k: nouveau E[  PGRAPH][0000:01:00.0] 50a000 - stat 0x00000000 0x00000000 0x00000000 0x00000000
   15:56:50 d k: nouveau E[  PGRAPH][0000:01:00.0] 50a000 - stat 0x00000000 0x00000000 0x00000000 0x00000000
   15:56:50 d k: nouveau E[  PGRAPH][0000:01:00.0] init failed, -16
   15:56:55 d dhcpcd[4830]: dhcpcd not running
   --
   15:57:19 d chronyd[4711]: Selected source 72.14.183.39
   15:57:29 d k: nouveau E[ X[4703]] failed to idle channel 0xcccc0000 [X[4703]]
   15:57:35 d k: INFO: rcu_sched self-detected stall on CPU { 1}  (t=2100 jiffies g=741 c=740 q=516)
   --
   15:57:35 d k:  [<ffffffff813b9ab3>] ? ioread32+0xb/0x2f
   15:57:35 d k:  [<ffffffffa0bd981d>] ? nouveau_bo_rd32+0x22/0x27 [nouveau]
   15:57:35 d k:  [<ffffffffa0bde528>] nv84_fence_read+0x29/0x2b [nouveau]
   15:57:35 d k:  [<ffffffffa0bd6e2a>] nouveau_fence_done+0x3c/0x75 [nouveau]
   15:57:35 d k:  [<ffffffffa0bd7227>] nouveau_fence_wait+0xde/0x12e [nouveau]
   15:57:35 d k:  [<ffffffffa0bd5c6e>] nouveau_channel_idle+0x36/0x6e [nouveau]
   15:57:35 d k:  [<ffffffffa0bd5cd1>] nouveau_channel_del+0x2b/0xbf [nouveau]
   15:57:35 d k:  [<ffffffffa0bdcd4b>] nouveau_abi16_chan_fini.isra.4+0x12b/0x174 [nouveau]
   15:57:35 d k:  [<ffffffffa0bdd454>] nouveau_abi16_ioctl_channel_free+0x46/0x7e [nouveau]
   15:57:35 d k:  [<ffffffff8144527b>] drm_ioctl+0x381/0x3f9
   15:57:35 d k:  [<ffffffff8109b79c>] ? call_rcu_sched+0x12/0x14
   15:57:35 d k:  [<ffffffffa0bdd40e>] ? nouveau_abi16_ioctl_channel_alloc+0x2e3/0x2e3 [nouveau]
   15:57:35 d k:  [<ffffffff8110e591>] ? __d_free+0x4b/0x50
   15:57:35 d k:  [<ffffffffa0bd4a45>] nouveau_drm_ioctl+0x51/0x7f [nouveau]
   15:57:35 d k:  [<ffffffff8110c091>] do_vfs_ioctl+0x353/0x417
   --
   15:57:35 d k: INFO: NMI handler (arch_trigger_all_cpu_backtrace_handler) took too long to run: 2.617 msecs
   15:57:44 d k: nouveau E[ X[4703]] failed to idle channel 0xcccc0000 [X[4703]]
   15:57:45 d chronyd[4711]: chronyd exiting

The 15:56 entries are boot time, 15:57 is shutdown time (instead of immediate X server shutdown, it takes a few seconds and then spits out a call trace).

Hope this is helpful.

OBTW still 3.16.6-gentoo. I am unable to get a successful boot with 3.17.1-gentoo-r1 or 3.18-rc2. As in, not able to get a root login (console, ssh) and nothing in journalctl -b -1.


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.