Author
Topic: Why only vesa? (Read 14633 times)

Why does the avwizard use vesa as it's graphics driver? I have tried with the latest driver from the nvidia web site installed, but the linuxmce setup changes it to vesa. I thought maybe linuxmce needs the driver to be installed from the repositories, so I tried that. No good. I actually saw the script UN-install the drivers then fall back to vesa. What gives? I have a GForce 6800GT card that should shine through with linuxmce (from what I can gather) but with vesa drivers I can't even use my native resolution (1440x900) never mind the OpenGL and Alpha stuff.

Could you paste the output of 'lshwd -id' here? Probably there are some vendorid:productid combination that is unknown/misinterpreted by lswhd, lshwd being the application who is uses to detect the video card used in xorg.conf.pluto.

yeah, nvidia 6xxx/7xxx with nvidia's proprietary driver is the 'officially sanctioned' combo that *should* always work, and when it detects that combo, the /usr/pluto/bin/XConfigure.sh should force the driver to nvidia and install the proprietary driver.

What\s taken me about 2full days, was actually pretty easy and is now working smoothley.

This is not a walkthrough but a explanation of what i did, and how YOU can get it working..

This is just based on what i think, and my own sucess story:First this probably only works if you know that the linux nvidia drivers work for you.

1) issue this command lshwd -idif you get as most of us did VGA COMPATIBLE card........ (nv) <-- the important part, notice it uses the nv driver not the nvidia which it should.2) so i did an strace and checked what lshwd opens, it opens a file called Cards found in /usr/share/hwdata/Cards3) This is nasty, but this is what i did, changed all values saying nv to nvidiae.g DRIVER nvtoDRIVER nvidia

about 4 entries.

4) next what i now noticed is that the lshwd command says to use vesa driver on my card, WHAT?doing another strace says that it seems to look for the nvidia driver which is not found, then it probably fallsback to vesa which mostly is a safe driver.

That's a no go for me. I tried doing the changes you suggested (editing the hwdata file), ensured that the nvidia kernel drivers were installed for my kernel, and still every time I reboot, it uses the vesa driver.

Is there some way to skip the autodetection and set the driver options manually? All I need is the driver set to nvidia and the option "TVStandard" set to "HD1080i".

I don't understand why this is so difficult. I've reinstalled ubuntu twice followed by MCE and still it refuses to budge past vesa at 640x480.

If you issue this command and send me the file, i can try to take a look at it.if you take a look at the file afterwards (the output.txt) does it state that for instance nvidia_drv is not found?If so, that would explain why it falls back to vesa.

strace lshwd -id 2> output.txt

What output do you now have?lshwd -id

If you\ve done everything correct, and everything is working for you it should say (nvidia) After VGA compatbile card.

well not at first, but I did a reinstall and right before I restarted the ubuntu box after installing linuxmce I made sure to edit that file. once i rebooted i ran through the wizard and I successfully choose UI2.