nouveau GF108 kernel errors and graphics corruption when enabling another output
Pasi Kärkkäinen
pasik at iki.fi
Thu May 9 08:10:04 PDT 2013
Hello,
Any comments? Should I provide more logs, or try something I didn't try yet?
Thanks,
-- Pasi
On Sun, May 05, 2013 at 05:36:36PM +0300, Pasi Kärkkäinen wrote:
> Hello,
>
> Lenovo T430 laptop with intel/nvidia hybrid graphics, but optimus is disabled in BIOS,
> and only the Nvidia discreet GPU is enabled:
>
> $ lspci | grep VGA
> 01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [Quadro NVS 5400M] (rev a1)
>
>
> I boot up the laptop with only using the laptop internal LVDS panel, and when in X session,
> I connect DVI cable to the docking station. xrandr now correctly shows DP2 as connected,
> and when I enable the DVI display, I get these nouveau errors in the kernel dmesg:
>
> [ 103.196252] nouveau [ PLTCG][0000:01:00.0] LTC0_LTS0: 0x036f0040
> [ 103.196257] nouveau [ PLTCG][0000:01:00.0] LTC0_LTS1: 0x036f0040
> [ 103.353160] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.353163] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.353923] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.353925] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.354257] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.354259] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.354703] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.354705] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.404091] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.404094] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.418076] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.418078] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.418567] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.418569] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.418788] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.418789] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.419164] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.419166] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.419473] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.419474] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.420080] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.420082] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.420367] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.420369] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.423674] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.423676] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.471348] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.471351] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.487327] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.487330] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.487675] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.487677] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.488222] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.488224] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.488834] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.488836] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
> [ 103.490843] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28
> [ 103.490845] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28
>
>
> Should I file a freedesktop bug about this?
>
> DVI monitor output actually gets enabled, and I can see the desktop there,
> but both the LVDS display and the DVI display are all messed up.
>
> For example moving a window around leaves traces of other window contents,
> and the background image gets replaced with all kinds of corrupted patterns,
> so graphics looks quite weird and corrupted on both displays.
>
> Switching back to only using the internal LVDS (disabling DVI/DP2 output)
> fixes the graphics corruptions.
>
>
> $ uname -a
> Linux localhost.localdomain 3.8.11-200.fc18.x86_64 #1 SMP Wed May 1 19:44:27 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
>
>
> $ dmesg|grep -i nouveau
>
> [ 1.935779] fb: conflicting fb hw usage nouveaufb vs VESA VGA - removing generic driver
> [ 1.936042] nouveau [ DEVICE][0000:01:00.0] BOOT0 : 0x0c1780a1
> [ 1.936044] nouveau [ DEVICE][0000:01:00.0] Chipset: GF108 (NVC1)
> [ 1.936045] nouveau [ DEVICE][0000:01:00.0] Family : NVC0
> [ 1.937112] nouveau [ VBIOS][0000:01:00.0] checking PRAMIN for image...
> [ 1.991441] nouveau [ VBIOS][0000:01:00.0] ... appears to be valid
> [ 1.991443] nouveau [ VBIOS][0000:01:00.0] using image from PRAMIN
> [ 1.991512] nouveau [ VBIOS][0000:01:00.0] BIT signature found
> [ 1.991514] nouveau [ VBIOS][0000:01:00.0] version 70.08.b7.02.02
> [ 1.991898] nouveau [ PFB][0000:01:00.0] RAM type: DDR3
> [ 1.991902] nouveau [ PFB][0000:01:00.0] RAM size: 512 MiB
> [ 1.991904] nouveau [ PFB][0000:01:00.0] ZCOMP: 0 tags
> [ 2.025715] nouveau [ DRM] VRAM: 512 MiB
> [ 2.025719] nouveau [ DRM] GART: 512 MiB
> [ 2.025722] nouveau [ DRM] BIT BIOS found
> [ 2.025724] nouveau [ DRM] Bios version 70.08.b7.02
> [ 2.025727] nouveau [ DRM] TMDS table version 2.0
> [ 2.025728] nouveau [ DRM] DCB version 4.0
> [ 2.025730] nouveau [ DRM] DCB outp 00: 01800323 00010034
> [ 2.025732] nouveau [ DRM] DCB outp 01: 02811300 00000000
> [ 2.025734] nouveau [ DRM] DCB outp 02: 028223a6 0f220010
> [ 2.025735] nouveau [ DRM] DCB outp 03: 02822362 00020010
> [ 2.025737] nouveau [ DRM] DCB outp 04: 048333b6 0f220010
> [ 2.025738] nouveau [ DRM] DCB outp 05: 04833372 00020010
> [ 2.025740] nouveau [ DRM] DCB outp 06: 088443c6 0f220010
> [ 2.025741] nouveau [ DRM] DCB outp 07: 08844382 00020010
> [ 2.025743] nouveau [ DRM] DCB conn 00: 00000040
> [ 2.025745] nouveau [ DRM] DCB conn 01: 00000100
> [ 2.025746] nouveau [ DRM] DCB conn 02: 00110246
> [ 2.025748] nouveau [ DRM] DCB conn 03: 00220346
> [ 2.025749] nouveau [ DRM] DCB conn 04: 01400446
> [ 2.026489] nouveau [ DRM] ACPI backlight interface available, not registering our own
> [ 2.558817] nouveau W[ DRM] voltage table 0x50 unknown
> [ 2.558995] nouveau [ DRM] 2 available performance level(s)
> [ 2.559001] nouveau [ DRM] 1: core 270MHz shader 540MHz memory 405MHz
> [ 2.559005] nouveau [ DRM] 3: core 475MHz shader 950MHz memory 900MHz voltage 10mV
> [ 2.559009] nouveau [ DRM] c: core 270MHz shader 540MHz memory 405MHz
> [ 2.568095] nouveau [ DRM] MM: using COPY1 for buffer copies
> [ 2.679964] nouveau [ DRM] allocated 1600x900 fb: 0x60000, bo ffff880307d8dc00
> [ 2.680049] fbcon: nouveaufb (fb0) is primary device
> [ 2.981114] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
> [ 2.981117] nouveau 0000:01:00.0: registered panic notifier
> [ 2.981123] [drm] Initialized nouveau 1.1.0 20120801 for 0000:01:00.0 on minor 0
>
>
> Thanks,
>
> -- Pasi
>
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel
More information about the dri-devel
mailing list