A further patch has been added to the upstream xf86-video-nouveau driver: author Maarten Lankhorst <maarten.lankho...@canonical.com> 2013-06-10 11:06:35 (GMT) committer Maarten Lankhorst <maarten.lankho...@canonical.com> 2013-06-10 11:06:38 (GMT) commit 2e34d11541e1f987c7ca0556592cb16f4d232299
nouveau: enable support for normal optimus configuration nvd7 has no display engine, only enable sink output capability if there is a crtc. drmmode doesn't work without crtc's, so prevent crashes by skipping the drmmode code in that case. Signed-off-by: Maarten Lankhorst <maarten.lankho...@canonical.com> This patch is available in xf86-video-nouveau 1.0.8, which is currently available in the development version of Ubuntu 13.10 "Saucy Salamander" as xserver-xorg-video-nouveau 1:1.0.8-0ubuntu1 According to bug 1142733 there is a corresponding kernel patch. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xserver-xorg-video-nouveau in Ubuntu. https://bugs.launchpad.net/bugs/700646 Title: nVIDIA 425M (with Optimus) is not detected Status in “xserver-xorg-video-nouveau” package in Ubuntu: Confirmed Bug description: I've recentely purchased a new (custom build) laptop with a nVIDIA GT425M graphics card and i5-460M processor. This card supports Optimus, which Ubuntu (and Linux) does not support (I can live with that). But I can't get this GT425M to work, the only gpu being used is the integrated GPU in the i5 processor. It seems that Ubuntu does not detect the nVIDIA card at all: $ dmesg|grep -i nouveau [ 3.468455] nouveau 0000:01:00.0: power state changed by ACPI to D0 [ 4.625468] nouveau 0000:01:00.0: power state changed by ACPI to D0 [ 4.625480] nouveau 0000:01:00.0: enabling device (0104 -> 0107) [ 4.625487] nouveau 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 4.625491] nouveau 0000:01:00.0: setting latency timer to 64 [ 4.629190] [drm] nouveau 0000:01:00.0: Unsupported chipset 0x0c1800a1 [ 4.629270] nouveau 0000:01:00.0: PCI INT A disabled [ 4.629275] nouveau: probe of 0000:01:00.0 failed with error -22 $ dmesg|grep 0000:01:00 [ 1.562570] pci 0000:01:00.0: reg 10: [mem 0xfb000000-0xfbffffff] [ 1.562577] pci 0000:01:00.0: reg 14: [mem 0xf0000000-0xf7ffffff 64bit pref] [ 1.562585] pci 0000:01:00.0: reg 1c: [mem 0xf8000000-0xf9ffffff 64bit pref] [ 1.562589] pci 0000:01:00.0: reg 24: [io 0x2000-0x207f] [ 1.562593] pci 0000:01:00.0: reg 30: [mem 0x00000000-0x0007ffff pref] [ 1.632909] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none [ 1.691332] pci 0000:01:00.0: BAR 6: can't assign mem pref (size 0x80000) [ 3.259174] vgaarb: transferring owner from PCI:0000:00:02.0 to PCI:0000:01:00.0 [ 3.468455] nouveau 0000:01:00.0: power state changed by ACPI to D0 [ 4.625468] nouveau 0000:01:00.0: power state changed by ACPI to D0 [ 4.625480] nouveau 0000:01:00.0: enabling device (0104 -> 0107) [ 4.625487] nouveau 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 4.625491] nouveau 0000:01:00.0: setting latency timer to 64 [ 4.629190] [drm] nouveau 0000:01:00.0: Unsupported chipset 0x0c1800a1 [ 4.629270] nouveau 0000:01:00.0: PCI INT A disabled [ 4.629275] nouveau: probe of 0000:01:00.0 failed with error -22 # lshw -c video *-display UNCLAIMED description: VGA compatible controller product: nVidia Corporation vendor: nVidia Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller cap_list configuration: latency=0 resources: memory:fb000000-fbffffff memory:f0000000-f7ffffff memory:f8000000-f9ffffff ioport:2000(size=128) *-display description: VGA compatible controller product: Core Processor Integrated Graphics Controller vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 02 width: 64 bits clock: 33MHz capabilities: msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: irq:45 memory:fd000000-fd3fffff memory:d0000000-dfffffff ioport:1800(size=8) $ lspci|grep VGA 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) 01:00.0 VGA compatible controller: nVidia Corporation Device 0df0 (rev a1) lspci part about motherboard and BIOS: *-firmware description: BIOS vendor: Phoenix Technologies LTD physical id: 0 version: 6.00 (08/27/2010) size: 116KiB capacity: 4032KiB capabilities: pnp upgrade shadowing escd cdboot bootselect int9keyboard int10video acpi usb agp smartbattery biosbootspecification *-board UNCLAIMED description: Mother Board product: B7130 vendor: CLEVO CO. physical id: 2 version: Not Applicable serial: Not Applicable slot: Not Applicable This machine is based on http://www.clevo.com.tw/en/products/prodinfo_2.asp?productid=300 ./test_off.sh from http://linux-hybrid-graphics.blogspot.com/2010/07 /using-acpicall-module-to-switch-onoff.html yields "failed" for everything. The nVIDIA properitary driver was a disaster, it would left me without a X server and after uninstalling it, I had to reinstall libgl1-mesa- glx and run sudo update-initramfs -u. Not sure if it helped, but I removed newer files (touched by nvidia installer) in /lib/modules/$(uname -r) and reinstalled linux-image-$(uname -r) too (which took care of updating initramfs as well) I've seen this thread as well: http://ubuntuforums.org/showthread.php?t=1657660, so I quited with trying to get the properietary driver to work. The BIOS does not provide me an option for switching/disabling Optimus or video cards (Phoenis SecureCore) Running Kubuntu 10.10 64bits on a laptop. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/700646/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp