Bug 492375 - xorg fails to detect and use nouveau driver with livecd
Summary: xorg fails to detect and use nouveau driver with livecd
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-nouveau
Version: rawhide
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Ben Skeggs
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-03-26 16:44 UTC by Robert M Williams
Modified: 2009-03-26 18:31 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-03-26 18:31:06 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
xorg log from system (41.63 KB, text/plain)
2009-03-26 16:44 UTC, Robert M Williams
no flags Details

Description Robert M Williams 2009-03-26 16:44:18 UTC
Created attachment 336849 [details]
xorg log from system

Description of problem:
xorg chooses fbdev/vesa as opposed to nouveau for geforce 8200M G video

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.boot live cd
2.
3.
  
Actual results:
super slow performance due to use of fbdev/vesa 

Expected results:
autodetection and use of nouveau driver

Additional info:
smolt profile
http://www.smolts.org/client/show/pub_2056514d-e498-477e-982a-806fc6aca393

Comment 1 Adam Williamson 2009-03-26 16:59:21 UTC
This is actually intentional, viz the patch in xorg-x11-server which enables nouveau by default:

-	case 0x10de: case 0x12d2:   driverList[0] = "nv";	break;
+	case 0x10de:
+	    switch (dev->device_id & 0xfff0) {
+	    /* Non-functional with both nouveau and nv */
+	    case 0x0840:
+	    case 0x0860:
+		driverList[0] = "vesa";
+		break;
+	    default:
+		driverList[0] = "nouveau";
+		break;
+	    }
+	    break;

i.e. the device ids 0x84* and 0x86* are intentionally set to use vesa. This is because they have been reported not to work with nv or nouveau. However, as you report success, this may need some tweaking.

Ben, what do you want to do here? Do we find the people who reported problems with the 84* IDs - http://bugs.freedesktop.org/show_bug.cgi?id=17526 and http://bugs.freedesktop.org/show_bug.cgi?id=18092 are the relevant fd.o reports - and ask them to re-test with the Test Day live CD?

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 2 Adam Williamson 2009-03-26 18:31:06 UTC
Correction: Robert never actually said it works with nouveau, sorry Robert. And, indeed, it doesn't - https://bugzilla.redhat.com/show_bug.cgi?id=492368 . So this is not a bug, because we're intentionally defaulting to vesa on these cards because we actually know that nouveau doesn't work :)

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers


Note You need to log in before you can comment on or make changes to this bug.