nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   GLX problems after failed rollback attempt (http://www.nvnews.net/vbulletin/showthread.php?t=141912)

dev-null 11-27-09 07:03 PM

GLX problems after failed rollback attempt
 
2 Attachment(s)
I have spent the past couple days largely in futile attempts to get the 190.42 driver for the G210M in my IdeaPad y550 notebook working in Kubuntu 9.04. The xorg.conf that nvidia-xconfig generated resulted in the x-server insisting that my native resolution is 640x480, whereupon it displayed 6 identical mini-screens on my monitor. After some online searching and frustration, I determined it to be a missing EDID issue, edited my xorg.conf accordingly, and eventually got the x-server to show the nVidia logo with correct resolution when the x-server was launched. Unfortunately, it did not proceed to show the login screen, but rather to show a black screen that gradually faded to white in the top-left area. Online searches related to that problem did not turn up anything useful. I did, however, find indications that older versions of the driver were more reliable, so I tried to install 173 using apt-get. When I next tried to launch the x-server, it complained that the nvidia kernel was still version 190.42, even after removing xorg.conf. I could find no way to correct this problem, so I tried to reinstall 190.42. Thereafter, whenever I tried to launch the x-server, it complained about GLX incompatibility with the nVidia x driver or being unable to load the GLX module (again, using the default x-server configuration). I tried installing glx-related packages using apt-get and reinstalling the 190.42 driver, to no avail. My x-server has been rendered thoroughly defunct, and I am becoming increasingly frustrated with nVidia. I would like some help getting the x-server working again, and once that's done, help getting the driver to cooperate. I have attached the log and bug report from the most recent x-server failure.

ledoc 11-27-09 09:02 PM

Re: GLX problems after failed rollback attempt
 
Pretty messed up.

Mixing the nvidia (sh NVIDIA...run) and debian/ubuntu (apt-get) way of installing the driver traditionally results in mayhem. That includes different versions and installation paths for the kernel module and libglx libraries.

You should have de-installed 190.42 (NVIDA...run --uninstall or so) before going to 173. When going back to 190.42, get rid of all 173 packages by removing all nvidia packages apt-get has installed (includes libglx in 'nvidia-glx'), and then re-install the NVIDIA..run file again.

Regarding the original black-screen problem with 190.42: The Xorg.log of that failure could help here (possibly starting X with higher verbosity level). Alternatively, you could try 195.22, which is supposed to be better with newer GPUs.

dev-null 11-28-09 12:09 AM

Re: GLX problems after failed rollback attempt
 
I had already purged nvidia-glx. Just now, I tried purging all remaining nvidia and glx packages, with the exception of the mesa package, and reinstalling 190.42. No dice. It just gave me this error again: failed to load GLX extensions (no compatible nVidia X driver found). That may not be verbatim; I was quoting from memory. I'll give the beta driver a chance now, and hope that that works.

Update:
Turns out there actually wasn't a problem with the GLX extensions in the first place. I accidentally booted normal Kubuntu when I meant to boot recovery mode, and much to my surprise, it worked. I had been trying to launch the x-server from the recovery CLI rather than rebooting, but apparently that's not a good idea. Now, back to trying to get the driver to cooperate.

dev-null 11-28-09 02:18 AM

Re: GLX problems after failed rollback attempt
 
2 Attachment(s)
I've replaced 190.42 with 195.22 and ran it with my most recent edit of xorg.conf. The results were pretty much the same as the results that 190.42 gave, with one slight difference: 190.42 had correctly set the virtual screen dimensions to 1360x768, which is my monitor's native resolution, but set the default mode to 1024x768; 195.22 has set both the virtual and default to 1024x768. I also note that it still thinks the backend is really 640x480. Attached are the log and bug report files.

xorg.conf:
Code:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder58)  Tue Oct 20 21:25:04 PDT 2009

Section "ServerLayout"
    Identifier    "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
        ModulePath  "/usr/lib/xorg/modules"
        FontPath    "/usr/share/fonts/X11/misc"
        FontPath    "/usr/share/fonts/X11/cyrillic"
        FontPath    "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath    "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath    "/usr/share/fonts/X11/100dpi"
        FontPath    "/usr/share/fonts/X11/75dpi"
        FontPath    "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
        FontPath    "built-ins"
EndSection

Section "Module"
        Load  "record"
        Load  "dri2"
        Load  "glx"
        Load  "dbe"
        Load  "dri"
        Load  "extmod"
EndSection

Section "InputDevice"
    # generated from default
    Identifier    "Mouse0"
    Driver        "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/psaux"
    Option        "Emulate3Buttons" "no"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "InputDevice"
    # generated from default
    Identifier    "Keyboard0"
    Driver        "kbd"
EndSection

Section "Monitor"
    Identifier    "Monitor0"
    VendorName    "Unknown"
    ModelName      "Unknown"
    Option        "DPMS"
    Option          "UseEDID" "false"
    # 1368x786 @ 85.00 Hz (GTF) hsync: 70.21 kHz; pclk: 129.75 MHz
    #ModeLine "1368x786_85.00"  129.75  1368 1464 1608 1848  786 787 790 826  -HSync +Vsync
    # 1368x786 @ 60.00 Hz (GTF) hsync: 48.84 kHz; pclk: 87.91 MHz
    #ModeLine "1368x786_60.00"  87.91  1368 1440 1584 1800  786 787 790 814  -HSync +Vsync
    # 1024x786 @ 60.00 Hz (GTF) hsync: 48.84 kHz; pclk: 65.64 MHz
    #ModeLine "1024x786_60.00"  65.64  1024 1080 1184 1344  786 787 790 814  -HSync +Vsync
    # 1024x786 @ 85.00 Hz (GTF) hsync: 70.21 kHz; pclk: 96.61 MHz
    #ModeLine "1024x786_85.00"  96.61  1024 1088 1200 1376  786 787 790 826  -HSync +Vsync
    # 1360x768 @ 85.00 Hz (GTF) hsync: 68.60 kHz; pclk: 125.12 MHz
    #Modeline "1360x768_85.00"  125.12  1360 1448 1592 1824  768 769 772 807  -HSync +Vsync
    # 1360x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 84.72 MHz
    #Modeline "1360x768_60.00"  84.72  1360 1424 1568 1776  768 769 772 795  -HSync +Vsync
EndSection

Section "Device"
    Identifier    "Device0"
    Driver        "nvidia"
    VendorName    "NVIDIA Corporation"
    BusID          "PCI:1:0:0"
    Option          "ModeValidation" "NoExtendedGpuCapabilitiesCheck"
EndSection

Section "Screen"
    Identifier    "Screen0"
    Device        "Device0"
    Monitor        "Monitor0"
    Option          "ExactModeTimingsDVI" "true"
    Option          "NoLogo" "true"
    Option          "ModeValidation" "NoVesaModes,NoPredefinedModes,AllowNon60HzDFPModes,NoMaxSizeCheck,NoDFPNativeResolutionCheck,NoVirtualSizeCheck,NoMaxPClkCheck,NoHorizSyncCheck,NoVertRefreshCheck,NoWidthAlignmentCheck,NoTotalSizeCheck"
    DefaultDepth    24
    SubSection "Display"
            Viewport  0 0
            Depth    1
            #Modes "1368x768_85.00" "1368x786_60.00" "1024x786_85.00" "1024x786_60.00"
            #Modes "1360x768_85.00" "1360x768_60.00"
    EndSubSection
    SubSection "Display"
            Viewport  0 0
            Depth    4
            #Modes "1368x768_85.00" "1368x786_60.00" "1024x786_85.00" "1024x786_60.00"
            #Modes "1360x768_85.00" "1360x768_60.00"
    EndSubSection
    SubSection "Display"
            Viewport  0 0
            Depth    8
            #Modes "1368x768_85.00" "1368x786_60.00" "1024x786_85.00" "1024x786_60.00"
            #Modes "1360x768_85.00" "1360x768_60.00"
    EndSubSection
    SubSection "Display"
            Viewport  0 0
            Depth    15
            #Modes "1368x768_85.00" "1368x786_60.00" "1024x786_85.00" "1024x786_60.00"
            #Modes "1360x768_85.00" "1360x768_60.00"
    EndSubSection
    SubSection "Display"
            Viewport  0 0
            Depth    16
            #Modes "1368x768_85.00" "1368x786_60.00" "1024x786_85.00" "1024x786_60.00"
            #Modes "1360x768_85.00" "1360x768_60.00"
    EndSubSection
    SubSection "Display"
            Viewport  0 0
            Depth    24
            #Modes "1368x768_85.00" "1368x786_60.00" "1024x786_85.00" "1024x786_60.00"
            #Modes "1360x768_85.00" "1360x768_60.00"
    EndSubSection
EndSection

Section "Extensions"
    Option        "Composite" "Disable"
EndSection



All times are GMT -5. The time now is 05:10 AM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.