nvidia propietary driver fails to load X with geforce 310M (hybrid graphics)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| NVIDIA Drivers Ubuntu |
Undecided
|
Unassigned | ||
| nvidia-graphics-drivers (Ubuntu) |
High
|
Unassigned |
Bug Description
I'm using Maverick 64 bit and have a geforce 310M card in a new dell vostro 3500 machine.
When I installed the recommended nvidia propietary drivers I get a black screen but still can login with a shell. I tried the 260.19.04 beta driver from ubuntu-x-swat PPA, but also fails. I read in the forums that the issue could be related to the EDID, so I exported my EDID in windows and pointed xorg.conf to it but without luck.
/var/log/Xorg.0.log says
"(EE) No devices detected.
Fatal server error:
no screens found"
I'm attaching the nvidia-bug-report.
BTW, If I remove all the nvidia drivers and the xorg.conf I get usable desktop with enabled 3D effects.
---
Architecture: amd64
DRM.card0.
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
DRM.card0.
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1366x768
edid-base64: AP/////
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
DRM.card1.
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
DRM.card1.VGA.2:
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
DistroRelease: Ubuntu 10.10
DkmsStatus: bcmwl, 5.60.48.36+bdcom, 2.6.35-22-generic, x86_64: installed
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha amd64 (20100919)
MachineType: Dell Inc. Vostro 3500
NonfreeKernelMo
Package: nvidia-
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=eu_ES.utf8
SHELL=/bin/bash
ProcVersionSign
Tags: maverick maverick possible-
Uname: Linux 2.6.35-22-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 05/21/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A04
dmi.board.name: 0NVXFV
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Vostro 3500
dmi.product.
dmi.sys.vendor: Dell Inc.
glxinfo: Error: [Errno 2] No such file or directory
system:
distro: Ubuntu
codename: maverick
architecture: x86_64
kernel: 2.6.35-22-generic
Oier Mees (oier) wrote : | #1 |
dazza5000 (darran-kelinske) wrote : | #2 |
dazza5000 (darran-kelinske) wrote : | #3 |
Possibly related to:
https:/
dazza5000 (darran-kelinske) wrote : | #4 |
I submitted this bug report to NVIDIA via http://
dazza5000 (darran-kelinske) wrote : | #5 |
The reference number for your submission is '100920-000153'.
Thank you for your submittal to the NVIDIA Product Feedback Page. We will carefully review your submission and may contact you for further information if needed as we attempt to reproduce your issue.
Sincerely,
NVIDIA Customer Care
Oier Mees (oier) wrote : BootDmesg.txt | #6 |
apport information
tags: | added: apport-collected |
description: | updated |
Oier Mees (oier) wrote : CurrentDmesg.txt | #7 |
apport information
Oier Mees (oier) wrote : GdmLog.txt | #8 |
apport information
Oier Mees (oier) wrote : GdmLog1.txt | #9 |
apport information
Oier Mees (oier) wrote : GdmLog2.txt | #10 |
apport information
Oier Mees (oier) wrote : Lspci.txt | #11 |
apport information
Oier Mees (oier) wrote : Lsusb.txt | #12 |
apport information
Oier Mees (oier) wrote : PciDisplay.txt | #13 |
apport information
Oier Mees (oier) wrote : ProcCpuinfo.txt | #14 |
apport information
Oier Mees (oier) wrote : ProcInterrupts.txt | #15 |
apport information
Oier Mees (oier) wrote : ProcModules.txt | #16 |
apport information
apport information
Oier Mees (oier) wrote : UdevDb.txt | #18 |
apport information
Oier Mees (oier) wrote : UdevLog.txt | #19 |
apport information
Oier Mees (oier) wrote : XorgLog.txt | #20 |
apport information
Oier Mees (oier) wrote : XorgLogOld.txt | #21 |
apport information
Oier Mees (oier) wrote : Xrandr.txt | #22 |
apport information
Oier Mees (oier) wrote : monitors.xml.txt | #23 |
apport information
apport information
Oier Mees (oier) wrote : peripherals.txt | #25 |
apport information
Oier Mees (oier) wrote : setxkbmap.txt | #26 |
apport information
Oier Mees (oier) wrote : xdpyinfo.txt | #27 |
apport information
Oier Mees (oier) wrote : xkbcomp.txt | #28 |
apport information
Hello drizzle, thanks for the quick reply, I have added the apport information but this was done with no nvidia driver installed. Does this matter? If yes is it possible to run apport in console mode? (because I can't start X with the nvidia drivers)
I saw bug #567076 before reporting but I am not sure that mine is because of the EDID as I tried that option and it seemed not to work.
tags: | added: maverick |
Oier Mees (oier) wrote : | #30 |
BTW, when I downloaded the NVIDIA-
"nouveau 0000:01:00.0: Invalid ROM Contents
Pointer to BIT loadval table invalid
couldn't find matchin output script table
LVDS present in DCB table, but couldn't determine its native mode. Disabling."
Why does it try to load nouveau??
azuluaga (alexander-zuluaga) wrote : | #31 |
I have the same behavior on my Dell Vostro 3400 with Maverick 64.
Yorik van Havre (yorikvanhavre) wrote : | #32 |
Same problem here (vostro 3500 + maverick 64bits).
The problem seems to be due to the fact that that vostro model has a dual graphic chip (one built-in inside the i5 CPU and a nvidia chip), that supports a new technology called "hybrid graphics" that allow the OS to switch which graphic chip it uses on the fly, for power-saving. Currently the nvidia linux driver doesn't support this technology. Doing "lspci" indeed shows 2 VGA adapters, the intel and the nvidia. I suppose the nvidia driver only probes for the first one (the intel), and therefore reports "no screen found"...
So now I'm looking at 2 solutions:
- Try to make hybrid-graphics work: https:/
- Try to disable the intel chip to see if the nvidia driver "finds" the correct chip
I'll post back when I make some progresses...
Yorik van Havre (yorikvanhavre) wrote : | #33 |
Okay I made some progresses but it's still not working. Until now I did the following steps:
- Removed packages nvidia-current and nvidia-common
- Downloaded and installed the latest nvidia driver (260.19.21) from nvidia website
- Added 'blacklist nouveau' to /etc/modprobe.
- Ran nvidia-xconfig to generate a new xorg.conf
- Looked at the PCI slot used by the nvidia chip with lspci -v which gives me PCI nr 01.00.00
- Added that line to xorg.conf's "Device" section: BusID "PCI:1:0:0"
- Also added this line to the same "Device" section: Option "ConnectedMonitor" "DFP-0"
The 2 last lines are mandatory to make X start. Now X server starts correctly, with no errors (no "EE" in Xorg.0.log), but the screen stays blank. The ubuntu "welcome" sound plays, and even the keyboard (I can launch stuff blindly with Alt-F2, etc...).
I suspect the problem now has to do with the lcd display (which has the weird resolution of 1366x768). I tried hundreds of xorg.conf tweaks (trying other "safer" video modes, using an EDID file gathered from windows, etc... no changes. The nvidia driver loads correctly and completely, as shown in the X logfile, can even use different screen modes, but the screen stays blank.
Funny thing is that there are several reports about this exact laptop model working fine with nvidia drivers (installed the normal ubuntu way) on ubuntu lucid... I'll install lucid and see if there is any difference.
Oier Mees (oier) wrote : | #34 |
Thanks for your efforts Yorik, please inform us if you make any progress.
Gerard Taylor (taylor-gerard) wrote : | #35 |
I too have a Vostro 3500 and have been working with the xorg.conf file deleted to use the default settings
I have followed most of the above steps. (Added in the Option "ConnectedMonitor" "DFP-0" entry having already added in the PCI settings previous to reading this thread)
I see the following two lines in the :5.log
(--) PCI:*(0:0:2:0) 8086:0046:1028:044e rev 24, Mem @ 0xfa400000/4194304, 0xb0000000/
(--) PCI: (0:1:0:0) 10de:0a75:1028:044e rev 162, Mem @ 0xf9000000/
If I understand the asterix next to the PCI line, the driver is trying to access the wrong PCI slot.
Is there a way to disable 0:0:2:0?
Thanks
Gerard Taylor
(hope this adds value)
Yorik van Havre (yorikvanhavre) wrote : | #36 |
As far as I read there is no way to disable a PCI slot, so the solution is to force the use of the correct slot.
Check in your /var/log/
(II) Nov 24 09:47:43 NVIDIA(0): NVIDIA GPU GeForce 8400M GS (G86M) at PCI:1:0:0 (GPU-0)
indicating that the nvidia driver found an nvidia chip at the given pci slot. If yes, I suppose the asterisk above doesn't mean anything relevant to our problem...
Yorik van Havre (yorikvanhavre) wrote : | #37 |
As far as I read there is no way to disable a pci slot. You can only force something to use a certain one.
Check in your /var/log/
(II) Nov 24 09:47:43 NVIDIA(0): NVIDIA GPU GeForce 8400M GS (G86M) at PCI:1:0:0 (GPU-0)
That line indicates that the nvidia driver found a nvidia chip at the given pci slot. If you have that line, I suppose your asterix above doesn't mean anything too relevant to our problem...
Yorik van Havre (yorikvanhavre) wrote : | #38 |
Sorry about the double post before...
Just tested with ubuntu Lucid now, the exact same bug happens unfortunately. The only difference is that on lucid the integrated intel chip is recognized out of the box, so you can have at least some 3D support. Tomorrow I'll try the hybrid method but it probably won't give much result if the nvidia driver doesn't work alone.
Oier Mees (oier) wrote : | #39 |
I don't know what you mean, I have 3D support without using the nvidia propietary drivers...
KernelPanic (jfrusciante) wrote : | #40 |
Yorik, maybe you should also overwrite the EDID informations?
Until driver version 256 I could run the nvidia driver by using the EDID from acpi:
Option "ConnectedMonitor" "DFP-0,DFP-1,CRT"
Option "CustomEDID" "DFP-0:
Option "UseEdidFreqs" "0"
(in device section)
But from driver 260 on, I couldn't get it to work (I need it for CUDA 3.2).
I'm not at home, I'll try it.
Oier Mees (oier) wrote : | #41 |
On September I tried that, by exporting the EDID from windows, without luck.
Gerard Taylor (taylor-gerard) wrote : | #42 |
gerard@gt-laptop:~$ sudo find /proc/ -name EDID -exec cat {} \;
<not supported>
<not supported>
<not supported>
<not supported>
<not supported>
<not supported>
<not supported>
<not supported>
<not supported>
<not supported>
<not supported>
<not supported>
<not supported>
<not supported>
<not supported>
<not supported>
Each EDID file under /proc (as you can see from the above output ) has the contents <not supported>
Yorik van Havre (yorikvanhavre) wrote : Re: [Bug 643895] Re: nvidia propietary driver fails to load X with geforce 310M | #43 |
I also tried extracting the EDID from windows with a software called
softmcc, and adding that info in the xorg.conf, which worked (appeared OK in
X log), but didn't give any result
Yorik van Havre
São Paulo, Brazil http://
dazza5000 (darran-kelinske) wrote : Re: nvidia propietary driver fails to load X with geforce 310M | #44 |
if you need help with getting graphics back after this you can boot into recovery mode and then failsafeX - if this doesn't work, boot into console and apt-get install remove nvidia-current
package may have a different name
Philip Muškovac (yofel) wrote : | #45 |
Marking this as Confirmed/High since it makes X fail to start but still needs review by the X team.
And can someone try the 260.19.21 package from the x-updates ppa just to make sure it's broken too with the default configuration? (Installing from jockey).
https:/
Changed in nvidia-graphics-drivers (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
Jorge Gustavo (jgr) wrote : | #46 |
The 260.19.21 version has the same problem. Tested (amd64 Sony Vaio F13Z with GeForce GT 425M) with without success :-(
mateamargo (mateamargo) wrote : | #47 |
This bug is present in the 32bit version using a Gefroce 310M
Yorik van Havre (yorikvanhavre) wrote : | #48 |
I tested with 260.19.21 too, same problem.
Just for who would encounter the same problem, after you try to use the nvidia driver, 3D (direct rendering) is unavailable, even with the intel driver, if you have the nvidia driver installed, because the x server tries to load the nvidia opengl library. If you uninstall the nvidia driver, the mesa opengl library becomes available again and you have at least some 3D support.
azuluaga (alexander-zuluaga) wrote : | #49 |
Hi Yorik.
¿How did you uninstalled the nvidia driver?, I tried with apt-get remove nvidia-* but still have not OpenGL support.
I did last installation by downloading the driver and executing it manually.
Sorry about this dummy question but I haven't found any way to do it.
Regards.
Philip Muškovac (yofel) wrote : | #50 |
If you mean you installed the .run from nvidia, then you need to run the installer again with --uninstall:
./nividia*.run --uninstall
and then reinstall the xserver-xorg-core package since the nvidia installer removes the xserver libglx file.
Yorik van Havre (yorikvanhavre) wrote : Re: [Bug 643895] Re: nvidia propietary driver fails to load X with geforce 310M | #51 |
@azuluaga
You need two things actually, sorry for the incomplete tip:
- make sure none of the nvidia-related packages are installed
- install libgl1-mesa-dri and libgl1-mesa-glx, which provide the "default"
mesa opengl
azuluaga (alexander-zuluaga) wrote : Re: nvidia propietary driver fails to load X with geforce 310M | #52 |
Thanks Yorik and Philip.
Finally it worked. First I tried to uninstall nvidia drivers as Philip said by executing the installer with the option --uninstall. After this I reeboted my machine and the desktop had some weird behavior such as not top bar (minimize, maximize and so on) on the windows or alt+tab didn't worked. So I had to reinstall the nvidia drivers to recover my dekstop.
After read Yorik post I tried by first uninstalling libgl1-mesa-dri and libgl1-mesa-glx. Then I uninstalled nvidia drivers using the installer and rebooted my machine. I started again and stopped the gnome dekstop using an non graphical environment (CTRL + ALT + F1) with sudo service gdm stop. So, installed libgl1-mesa-dri and libgl1-mesa-glx with sudo apt.get install libgl1-mesa-dri libgl1-mesa-glx, rebooted again and it worked!!
Now I can start Stellarium :-)
Thanks in advance.
By the way, I had no idea of the libgl1-mesa* existence ;-).
Osik (stefan-tollkuehn) wrote : | #53 |
Are there any updates?
I'm curious, because I got my new shiny Vostro 3300 today.
Regards
Osik
I'm also having that same problem.
In boot, the Kubuntu logo displayed, after the screen is blank.
In Xorg.0.log indicates that in this connected to the DFP-0 through the LVDS link, with information passed through the edid file, declared in xorg.conf, but there is no output even in the VGA connector.
Thanks !
maiconramones (pnpinformatica) wrote : Re: [Bug 643895] Re: nvidia propietary driver fails to load X with geforce 310M | #55 |
I'm having that same problem either.
On Tue, Jan 4, 2011 at 9:26 AM, Vinicius P. Tinoco <
<email address hidden>> wrote:
> I'm also having that same problem.
>
> In boot, the Kubuntu logo displayed, after the screen is blank.
>
> In Xorg.0.log indicates that in this connected to the DFP-0 through the
> LVDS link, with information passed through the edid file, declared in
> xorg.conf, but there is no output even in the VGA connector.
>
> Thanks !
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https:/
>
> Title:
> nvidia propietary driver fails to load X with geforce 310M
>
--
Att.
Maicon
Fone: 92690976
MSN: <email address hidden>
Same problem on my new Sony i7 VPCF132FX. Problem confirmed by Canonical support, case #14835.
On Ubuntu, Garbles screen after install of NVidia driver.
On Kubuntu, Screen freezes after reboot.
Kasper Nymand (kaspernymand) wrote : | #57 |
I got the exact same problem.
I have an NVIDIA GeForce GT 330M, and got this same problem, when I tried to update to the NVIDIA 3D Acceleration Driver update (from NVIDIA).
I'd also got the black screen (everytime I tried), and had to reboot in Recovery Mode, and edit the 'xorg.conf' file, back to the 'nv' driver.
And then it works fine again, but without the 3D Acceleration "software", in the NVIDIA driver.
I hope to see an update, on this bug very soon.
Thank you in advance! :-)
Oier Mees (oier) wrote : | #58 |
Any updates? has anybody tried the new drivers? The current stable version is 260.19.36 and beta 270.18
Garrafa Pet 2 Litros (garrafote) wrote : | #59 |
I have an Ubuntu Maverick installed on a Vostro 3500 i5 with GeForce 310M.
i tried today with the recommended driver and had no success.
Same behavior, no luck.
maiconramones (pnpinformatica) wrote : Re: [Bug 643895] Re: nvidia propietary driver fails to load X with geforce 310M | #60 |
Garrafa Pet 2 Litros (nice rsrsrs).
I have the same hardware that you.
On Tue, Feb 15, 2011 at 11:05 PM, Garrafa Pet 2 Litros <
<email address hidden>> wrote:
> I have an Ubuntu Maverick installed on a Vostro 3500 i5 with GeForce
> 310M.
>
> i tried today with the recommended driver and had no success.
>
> Same behavior, no luck.
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https:/
>
> Title:
> nvidia propietary driver fails to load X with geforce 310M
>
--
Att.
Maicon
Fone: 92690976
MSN: <email address hidden>
Alberto Milone (albertomilone) wrote : Re: nvidia propietary driver fails to load X with geforce 310M | #61 |
I don't think the xserver supports multiple graphics cards (as in "hybrid" graphics). If the BIOS allows you to select the card that you'd like to use, then I think it should work, otherwise you're stuck with the integrated card. Unfortunately I don't have a system with hybrid graphics for testing.
Oier Mees (oier) wrote : | #62 |
But nowaday every computer is sold with two graphic cards, since the new processors integrate one. I don't think that the BIOS gives you the option to choose a card. Besides, I am getting confused, whose "fault" is this, nvidias driver or xserver?
Oier Mees (oier) wrote : | #63 |
Has anybody tried with the latest drivers and kernel? and in natty?
Jukka Siitari (reed-siitari) wrote : | #64 |
-> Oier Mees and others
I have and it does not work, see https:/
Oier Mees (oier) wrote : | #65 |
I can still confirm this issue in Natty, after installing the latest nvidia driver, ubuntu would log into gnome 2d. Apparently xorg.conf wasn't changed so nvidia-settings recommended running "nvidia-xconfig". Afterwards, I couldn't start X again (no login screen etc).
Jacob Wise (jacob9b) wrote : | #66 |
I have the exact same problem on an Asus U31J with a Core I3 and a GeForce 415m running 64 bit Natty. I also tried the latest driver from nvidia. At least with Natty (unlike Maverick) I was able to get to a TTY to undo the scripted xorg.conf.
I'll be watching this log very closely. Thank you and good luck to those with far more knowledge than myself who are working on this problem!
Andrea (andrea) wrote : | #67 |
I finally managed to solve the problem on my system, a Lenovo T410, with Nvidia NVS 3100M graphics card and Ubuntu Natty 64 bits.
From the BIOS configuration, I selected as graphic device "Discrete Graphics". Specifically, I could choose among three options: "Integrated Graphics", "Discrete Graphics" and "NVidia Optimus". The default value was "NVidia Optimus". I also disabled the automatic OS detection. For more information refer to http://
Adam Niedling (krychek) wrote : | #68 |
I have exactly the same problem with an Acer 5755G laptop: Ubuntu 11.10 x64, nVidia Geforce 540M, integrated Intel® HD Graphics 3000, nvidia-current 280.13-0ubuntu6.
After running nvidia-xconfig X won't start anymore. In my Xorg.0.log I also get:
(EE) No devices detected.
Fatal server error:
no screens found
Bug #660596 looks similar.
Adam Niedling (krychek) wrote : | #69 |
Installing Bumblebee fixed my problem:
https:/
summary: |
- nvidia propietary driver fails to load X with geforce 310M + nvidia propietary driver fails to load X with geforce 310M (hybrid + graphics) |
Adam Niedling (krychek) wrote : | #70 |
As far as I can see Bumblebee is still not part of the official Ubuntu installation.
bumblebee is unstable and causes lots of instabilities to graphics, please make drivers youself.....
Changed in nvidia-drivers-ubuntu: | |
status: | New → Confirmed |
Adam Niedling (krychek) wrote : | #72 |
I no longer have this issue since Ubuntu 12.10. X loads just fine without Bumblebee or any other hacking on the same laptop.
Yorik van Havre (yorikvanhavre) wrote : | #73 |
I think bumblebee can be considered quite stable now anyway, maybe this bug can be closed?
Dear Oier,
Thank you for taking the time to report this bug and helping to make Ubuntu better. We need some more information from you before we can start working on this bug.
Please run the command 'apport-collect BUGNUMBER' which will attach necessary information.
Darran