Created attachment 79548 [details] nouveau errors, dmesg from Linux kernel 3.9.2 I'm using Lenovo T430 laptop with intel/nvidia hybrid graphics, but optimus is disabled in BIOS, and only the Nvidia discreet GPU is enabled currently: $ 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 .. .. 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 I also tried Linux kernel 3.9.2, and there I get exactly the same graphics corruption behaviour, but the kernel errors are slightly different: [ 91.533612] nouveau [ PLTCG][0000:01:00.0] LTC0_LTS0: 0x036f0040 [ 91.533618] nouveau [ PLTCG][0000:01:00.0] LTC0_LTS1: 0x036f0040 [ 91.533856] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x141820 [ IBUS ] [ 246.466283] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28 [ 246.466287] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28 [ 246.499229] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28 [ 246.499232] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28 Dmesg from Linux 3.9.2 attached.
There were some ltcg-related fixes in 3.11 -- can you retest?
Sure, I can re-test with a later kernel. I should be able to do it later this week. Thanks.
Running Fedora 19 with latest updates and linux 3.11.1-200.fc19.x86_64 and it seems to work better now. I can successfully enable second DVI output, and there's no corruption anymore, the graphics on the second DVI display look OK now. So that issue seems to be fixed! I still get this in dmesg though: [ 353.398552] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28 [ 353.398556] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28 But it doesn't seem fatal..
Marking as fixed, as per the last comment.
Hi, still seeing this one: [15226.801343] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28 [15226.801349] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28 [15226.802648] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28 [15226.802653] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28 [15226.802708] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28 [15226.802711] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28 [15226.802810] nouveau E[ VM][0000:01:00.0] failed to create 0x04000000, -28 [15226.802813] nouveau E[ VM][0000:01:00.0] failed to create 0x02000000, -28 Seems to have no obvious impact but got those messages with kernel: 3.13.0-35-generic #62-Ubuntu Should i open another ticket about those messages?
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.