Live DVD uses VESA : fails to detect video card and monitor

Bug #84996 reported by Trouilliez vincent
4
Affects Status Importance Assigned to Milestone
discover1 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xorg

I just grabbed an ISO of the Feisty DVD (i386), Herd3, or maybe a slightly more recent daily build, can't remember.

Problem is that it fails to detect my Nvidia GeForce 6200 video card, and uses the 'vesa' driver instead, which is extremely slow (takes nearly one minute to "zoom" on the world map, when selecting the time zone in the graphical installer ! ;-)

I looked in xorg.conf, and saw that it also failed to detect my CRT monitor, thus defaulting to unappropriate frequency ranges.

Revision history for this message
Stéphane Marguet (stemp) wrote :

Salut Vincent, thanks for the bug report.
Can you try running "Xorg -configure" and attach the configuration file it produces.

Changed in xorg:
assignee: nobody → stempubuntu
status: Unconfirmed → Needs Info
Revision history for this message
Trouilliez vincent (vincent-trouilliez-modulonet) wrote :

Hi,

I have attached the required file.
I had a quick look at it, and it shows signs that it DID detect my GeForce 6200 properly (but still not my monitor), and selected the correct, 'nv' driver.

Now, why doesn't it do it right the first time, when booting the Live DVD... I don't know .. :-(

Changed in xorg:
assignee: stempubuntu → nobody
status: Needs Info → Unconfirmed
Revision history for this message
Stéphane Marguet (stemp) wrote :

Setting it as a duplicate of an ATI 9600 bug (in fact my bug :D)
Same problem, xorg detection in Ubuntu is wrong (vesa) and Xorg -configure give me a good xorg.conf

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Please attach the output of 'lspci -vvnn'

Revision history for this message
Trouilliez vincent (vincent-trouilliez-modulonet) wrote :

Here it is ! :-)
I took the liberty to run it via sudo, because without it, some portions of the information were hidden and just read "Permission denied"...
The info about the video card is the very last item in the list.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Yes, your card is listed in discover-data so that's not the reason.. Can you try if 'dpkg-reconfigure -phigh xserver-xorg' sets things right? Is this a laptop?

Changed in xorg:
status: Unconfirmed → Needs Info
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

could you run

sudo discover --disable=serial,parallel,usb,ide,scsi --format="%V %M\t%S\t%D\n" video

in the livecd-session and report what the output is.

Revision history for this message
Trouilliez vincent (vincent-trouilliez-modulonet) wrote :

Here is the ouput from discover:
---------------------------
parse error reading X server string `snd-bt87x'
parse error reading X server string `snd-bt87x'
Brooktree Corporation Bt878 Audio Capture unknown unknown
nVidia Corporation NV44A [GeForce 6200] XFree86 nv
----------------------------

The first 3 lines are apparently related to my TV card, I think we can just ignore them...

Revision history for this message
Trouilliez vincent (vincent-trouilliez-modulonet) wrote :

Laptop ? No, it's a desktop machine.

I just ran dpkg-reconfigure. By default it selected the 'vesa' driver.
Once I selected the 'nv' driver by hand, obviously it worked, except that it didn't ask me the timings of my monitor, so I had to edit xorg.conf by hand anyway.

Just realized that discover mentions 'nv', not 'vesa'... that's good news no ?!

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

This is in the xserver-xorg postinst:

DISCOVERED_VIDEO=$(echo "$DISCOVERED_VIDEO" | head -n 1)

so taking 'head -n 1' from your output gets us:

parse error reading X server string `snd-bt87x'

so the bug is in xserver-xorg.postinst..

Changed in xorg:
status: Needs Info → Confirmed
Revision history for this message
Trouilliez vincent (vincent-trouilliez-modulonet) wrote :

Wow great, you found the problem !! :o)))
Can't wait to see a fix ! :-)

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

This was a bug in discover1, which has now been fixed in Feisty.

Changed in xorg:
status: Confirmed → Fix Released
Revision history for this message
Trouilliez vincent (vincent-trouilliez-modulonet) wrote :

I downloaded the latest DVD, and it still uses vesa (according to xorg.conf and lsmod ).

However for some reason, despite still using vesa, grapics performance is now excellent, as if it were using the 'nv' driver. Incredible.

However, my CRT monitor still isn't detected properly and therefore I can't select the proper resolution and refresh rate. Should l I retitle this bug report, or open a new one ??

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Please try a newer one, it really should be fixed. Also, attach /var/log/casper.log for inspection in case it isn't fixed for you.

Revision history for this message
Trouilliez vincent (vincent-trouilliez-modulonet) wrote :

Ok, I just tried the latest DVD image (May 31th). You are right the video card is now detected properly, and the correct driver is used, cool :-)

However the monitor still isn't detected properly (at all ie), in xorg.conf it just reads "Generic Monitor", so I can't use the resolution and refresh rate appropriate for my monitor.

Should I just retitle this bug report accordingly, or should I file a new/separate bug report for the monitor detection problem ?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.