Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: Lenovo y510p two graphics problem

  1. #1

    Default Lenovo y510p two graphics problem

    Hi,
    I have huge problem with my Laptop. I tried many distributions but everytime I have problem with my Nvidia graphics. I have OpenSuse 13.2. I installed nvidia drivers via oneclickinstaller. When i restarted computer, xorg doesn't work. I loged on root account and I type in console "startx" end I have error "no screens found(EE)". Any idieas what's can be wrong?
    My xorg.conf and xorg.0.log files:
    Code:
    # nvidia-xconfig: X configuration file generated by nvidia-xconfig# nvidia-xconfig:  version 304.125  (buildmeister@swio-display-x64-rhel04-14)  Mon Dec  1 21:18:22 PST 2014
    
    
    Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0"
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
    EndSection
    
    
    Section "Files"
    EndSection
    
    
    Section "InputDevice"
        # generated from data in "/etc/sysconfig/mouse"
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "IMPS/2"
        Option         "Device" "/dev/input/mice"
        Option         "Emulate3Buttons" "yes"
        Option         "ZAxisMapping" "4 5"
    EndSection
    
    
    Section "InputDevice"
        # generated from default
        Identifier     "Keyboard0"
        Driver         "kbd"
    EndSection
    
    
    Section "Monitor"
        Identifier     "Monitor0"
        VendorName     "Unknown"
        ModelName      "Unknown"
        HorizSync       28.0 - 33.0
        VertRefresh     43.0 - 72.0
        Option         "DPMS"
    EndSection
    
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
    EndSection
    
    
    Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    Code:
    [   476.788] X.Org X Server 1.16.1
    Release Date: 2014-09-21
    [   476.788] X Protocol Version 11, Revision 0
    [   476.788] Build Operating System: openSUSE SUSE LINUX
    [   476.788] Current Operating System: Linux linux-3vtb.site 3.16.6-2-desktop #1 SMP PREEMPT Mon Oct 20 13:47:22 UTC 2014 (feb42ea) x86_64
    [   476.788] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.6-2-desktop root=UUID=7d6fc09c-164e-40a5-8026-49ad3c1166fd splash=silent quiet showopts
    [   476.788] Build Date: 08 October 2014  05:49:10PM
    [   476.788]  
    [   476.788] Current version of pixman: 0.32.6
    [   476.788] 	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    [   476.788] Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [   476.788] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Jul 10 12:09:29 2015
    [   476.788] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [   476.788] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [   476.788] (==) No Layout section.  Using the first Screen section.
    [   476.788] (==) No screen section available. Using defaults.
    [   476.788] (**) |-->Screen "Default Screen Section" (0)
    [   476.788] (**) |   |-->Monitor "<default monitor>"
    [   476.789] (==) No monitor specified for screen "Default Screen Section".
    	Using a default monitor configuration.
    [   476.789] (==) Automatically adding devices
    [   476.789] (==) Automatically enabling devices
    [   476.789] (==) Automatically adding GPU devices
    [   476.789] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
    [   476.789] 	Entry deleted from font path.
    [   476.789] (==) FontPath set to:
    	/usr/share/fonts/misc:unscaled,
    	/usr/share/fonts/Type1/,
    	/usr/share/fonts/100dpi:unscaled,
    	/usr/share/fonts/75dpi:unscaled,
    	/usr/share/fonts/ghostscript/,
    	/usr/share/fonts/cyrillic:unscaled,
    	/usr/share/fonts/truetype/,
    	built-ins
    [   476.789] (==) ModulePath set to "/usr/lib64/xorg/modules"
    [   476.789] (II) The server relies on udev to provide the list of input devices.
    	If no devices become available, reconfigure udev or disable AutoAddDevices.
    [   476.789] (II) Loader magic: 0x80dc60
    [   476.789] (II) Module ABI versions:
    [   476.789] 	X.Org ANSI C Emulation: 0.4
    [   476.789] 	X.Org Video Driver: 18.0
    [   476.789] 	X.Org XInput driver : 21.0
    [   476.789] 	X.Org Server Extension : 8.0
    [   476.789] (II) xfree86: Adding drm device (/dev/dri/card0)
    [   476.789] (II) xfree86: Adding drm device (/dev/dri/card1)
    [   476.790] (--) PCI:*(0:1:0:0) 10de:0fcd:17aa:3800 rev 161, Mem @ 0xd3000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00005000/128, BIOS @ 0x????????/524288
    [   476.790] (--) PCI: (0:7:0:0) 10de:0fcd:17aa:3800 rev 161, Mem @ 0xd2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00004000/128
    [   476.790] (II) LoadModule: "glx"
    [   476.790] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
    [   476.810] (II) Module glx: vendor="X.Org Foundation"
    [   476.810] 	compiled for 1.16.1, module version = 1.0.0
    [   476.810] 	ABI class: X.Org Server Extension, version 8.0
    [   476.810] (==) AIGLX enabled
    [   476.810] (==) Matched nvidia as autoconfigured driver 0
    [   476.810] (==) Matched nouveau as autoconfigured driver 1
    [   476.810] (==) Matched nv as autoconfigured driver 2
    [   476.810] (==) Matched nvidia as autoconfigured driver 3
    [   476.810] (==) Matched nouveau as autoconfigured driver 4
    [   476.810] (==) Matched nv as autoconfigured driver 5
    [   476.810] (==) Matched nvidia as autoconfigured driver 6
    [   476.810] (==) Matched nouveau as autoconfigured driver 7
    [   476.810] (==) Matched nv as autoconfigured driver 8
    [   476.810] (==) Matched modesetting as autoconfigured driver 9
    [   476.810] (==) Matched fbdev as autoconfigured driver 10
    [   476.810] (==) Matched vesa as autoconfigured driver 11
    [   476.810] (==) Assigned the driver to the xf86ConfigLayout
    [   476.810] (II) LoadModule: "nvidia"
    [   476.810] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
    [   476.814] (II) Module nvidia: vendor="NVIDIA Corporation"
    [   476.814] 	compiled for 4.0.2, module version = 1.0.0
    [   476.814] 	Module class: X.Org Video Driver
    [   476.814] (II) LoadModule: "nouveau"
    [   476.814] (WW) Warning, couldn't open module nouveau
    [   476.814] (II) UnloadModule: "nouveau"
    [   476.814] (II) Unloading nouveau
    [   476.814] (EE) Failed to load module "nouveau" (module does not exist, 0)
    [   476.814] (II) LoadModule: "nv"
    [   476.814] (WW) Warning, couldn't open module nv
    [   476.814] (II) UnloadModule: "nv"
    [   476.814] (II) Unloading nv
    [   476.814] (EE) Failed to load module "nv" (module does not exist, 0)
    [   476.814] (II) LoadModule: "modesetting"
    [   476.814] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
    [   476.832] (II) Module modesetting: vendor="X.Org Foundation"
    [   476.832] 	compiled for 1.16.1, module version = 0.9.0
    [   476.832] 	Module class: X.Org Video Driver
    [   476.832] 	ABI class: X.Org Video Driver, version 18.0
    [   476.832] (II) LoadModule: "fbdev"
    [   476.832] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
    [   476.836] (II) Module fbdev: vendor="X.Org Foundation"
    [   476.836] 	compiled for 1.16.1, module version = 0.4.4
    [   476.836] 	Module class: X.Org Video Driver
    [   476.836] 	ABI class: X.Org Video Driver, version 18.0
    [   476.836] (II) LoadModule: "vesa"
    [   476.836] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
    [   476.836] (II) Module vesa: vendor="X.Org Foundation"
    [   476.836] 	compiled for 1.16.1, module version = 2.3.3
    [   476.836] 	Module class: X.Org Video Driver
    [   476.836] 	ABI class: X.Org Video Driver, version 18.0
    [   476.836] (II) NVIDIA dlloader X Driver  304.125  Mon Dec  1 20:00:30 PST 2014
    [   476.836] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    [   476.836] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
    [   476.836] (II) FBDEV: driver for framebuffer: fbdev
    [   476.836] (II) VESA: driver for VESA chipsets: vesa
    [   476.836] (--) using VT number 2
    
    
    [   476.861] (II) Loading sub module "fb"
    [   476.861] (II) LoadModule: "fb"
    [   476.862] (II) Loading /usr/lib64/xorg/modules/libfb.so
    [   476.863] (II) Module fb: vendor="X.Org Foundation"
    [   476.863] 	compiled for 1.16.1, module version = 1.0.0
    [   476.863] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [   476.863] (II) Loading sub module "wfb"
    [   476.863] (II) LoadModule: "wfb"
    [   476.863] (II) Loading /usr/lib64/xorg/modules/libwfb.so
    [   476.863] (II) Module wfb: vendor="X.Org Foundation"
    [   476.863] 	compiled for 1.16.1, module version = 1.0.0
    [   476.863] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [   476.863] (II) Loading sub module "ramdac"
    [   476.863] (II) LoadModule: "ramdac"
    [   476.863] (II) Module "ramdac" already built-in
    [   476.864] (WW) Falling back to old probe method for modesetting
    [   476.864] (WW) Falling back to old probe method for fbdev
    [   476.864] (II) Loading sub module "fbdevhw"
    [   476.864] (II) LoadModule: "fbdevhw"
    [   476.864] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
    [   476.864] (II) Module fbdevhw: vendor="X.Org Foundation"
    [   476.864] 	compiled for 1.16.1, module version = 0.0.2
    [   476.864] 	ABI class: X.Org Video Driver, version 18.0
    [   476.864] (WW) Falling back to old probe method for vesa
    [   476.865] (II) NVIDIA(0): Creating default Display subsection in Screen section
    	"Default Screen Section" for depth/fbbpp 24/32
    [   476.865] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
    [   476.865] (==) NVIDIA(0): RGB weight 888
    [   476.865] (==) NVIDIA(0): Default visual is TrueColor
    [   476.865] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
    [   476.865] (**) NVIDIA(0): Enabling 2D acceleration
    [   476.865] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
    [   476.865] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
    [   476.865] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
    [   476.865] (EE) NVIDIA(0):     you continue to encounter problems, Please try
    [   476.865] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
    [   477.647] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
    [   477.647] (EE) NVIDIA(0):     check your system's kernel log for additional error
    [   477.647] (EE) NVIDIA(0):     messages and refer to Chapter 8: Common Problems in the
    [   477.647] (EE) NVIDIA(0):     README for additional information.
    [   477.647] (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
    [   477.647] (EE) NVIDIA(0): Failing initialization of X screen 0
    [   477.647] (II) UnloadModule: "nvidia"
    [   477.647] (II) UnloadSubModule: "wfb"
    [   477.647] (II) UnloadSubModule: "fb"
    [   477.647] (EE) Screen(s) found, but none have a usable configuration.
    [   477.647] (EE) 
    Fatal server error:
    [   477.647] (EE) no screens found(EE) 
    [   477.647] (EE) 
    Please consult the The X.Org Foundation support 
    	 at http://wiki.x.org
     for help. 
    [   477.647] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [   477.647] (EE) 
    [   477.681] (EE) Server terminated with error (1). Closing log file.

  2. #2

    Default Re: Lenovo y510p two graphics problem

    Quote Originally Posted by mumin3k View Post
    I loged on root account and I type in console "startx" end I have error "no screens found(EE)". Any idieas what's can be wrong?
    You probably have an "Optimus" system (hybrid intel+nvidia) where the display is only connected to the intel chip.

    => Remove the nvidia driver and the generated xorg.conf.
    If you want to use the nvidia chip with the nvidia driver, you need to install bumblebee and nvidia-bumblebee:
    https://en.opensuse.org/SDB:NVIDIA_Bumblebee

    Or, if it's possible to turn off the intel graphics in the BIOS settings, you should be able to use the standard nvidia driver.

    To verify, please post the output of:
    Code:
    /sbin/lspci | egrep -i "VGA|3D"
    And/or the Xorg.0.log after you removed the nvidia driver (or at least the xorg.conf).

  3. #3

    Default Re: Lenovo y510p two graphics problem

    PS, according to your attached xorg log, this does not seem to be an Optimus system.

    But that doesn't mention that it uses your xorg.conf, although an xorg.conf shouldn't necessary anyway.
    So where exactly is that xorg.conf located?

    Other "strange" things I noticed:
    - nouveau cannot be loaded, you apparently uninstalled it. That's not necessary, Xorg prefers nvidia if it's installed.
    The nouveau _kernel module_ can cause problems, but you cannot uninstall that anyway as it is part of the kernel.
    The nvidia driver packages take care of preventing it from being loaded though.

    - You use the legacy G02 driver (304.125). According to Google, your laptop seems to have a (quite new) GTX 750 card.
    You should rather use G03 or G04 for that, 304.125 is too old and doesn't support it properly (or at all) AFAIK.
    So remove the driver and install the latest one.

    How did you install the driver in the first place? Via the nvidia repo or via the .run installer from nvidia?
    Apparently you did something wrong, as you are using Xorg's libglx, not nvidia's:
    Code:
    [   476.790] (II) LoadModule: "glx"
    [   476.790] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
    [   476.810] (II) Module glx: vendor="X.Org Foundation"
    Last edited by wolfi323; 10-Jul-2015 at 04:29.

  4. #4

    Default Re: Lenovo y510p two graphics problem

    Quote Originally Posted by wolfi323 View Post
    You probably have an "Optimus" system (hybrid intel+nvidia) where the display is only connected to the intel chip.

    .
    No, I have two GT755m. Intel HD graphics is disabled in my model. I try install new drivers.

  5. #5

    Default Re: Lenovo y510p two graphics problem

    Quote Originally Posted by mumin3k View Post
    I try install new drivers.
    But remove the old ones first.

    And again, how did you install them in the first place?
    In particular from where?
    If you used the packages from the repo (which I would recommend), please post your repo list:
    Code:
    zypper lr -d
    The missing libglx might be explainable by trying to install the 13.1 packages on 13.2.
    Or by forgetting to install nvidia-glG0X.

  6. #6

    Default Re: Lenovo y510p two graphics problem

    nvidia-glg02 and 3 was installed and none working. I removed all nvidia drivers and download the newest drivers from nvidia site but I have problem with installation, installer tells that I haven't on my computer : /usr/src/linux/include/linux/version.h and /usr/src/linux/include/generated/uapi/linux/version.h . I downloaded kernel-devel and I updated kernel-desktop but still don't working. The nvidia installer log:
    Code:
    nvidia-installer log file '/var/log/nvidia-installer.log'
    creation time: Fri Jul 10 21:04:35 2015
    installer version: 352.21
    
    PATH: /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
    
    nvidia-installer command line:
        ./nvidia-installer
    
    Using: nvidia-installer ncurses user interface
    -> Detected 4 CPUs online; setting concurrency level to 4.
    -> License accepted.
    -> Installing NVIDIA driver version 352.21.
    -> Running distribution scripts
       executing: '/usr/lib/nvidia/pre-install'...
       grep: /etc/sysconfig/kernel: No such file or directory
    -> done.
    -> The distribution-provided pre-install script completed successfully. If this is the first time you have run the installer, this script may have helped disable Nouveau, but a reboot may be required first.  Would you like to continue, or would you prefer to abort installation to reboot the system? (Answer: Continue installation)
    -> Performing CC sanity check with CC="/usr/bin/cc".
    ERROR: Neither the '/usr/src/linux/include/linux/version.h' nor the '/usr/src/linux/include/generated/uapi/linux/version.h' kernel header file exists.  The most likely reason for this is that the kernel source files in '/usr/src/linux' have not been configured.
    ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
    Any ideas what's wrong with my kernel or kernel-headers?
    PS
    result of rpm -qa '*kernel*'
    Code:
    kernel-devel-3.16.7-7.1.noarch
    kernel-firmware-20140903git-2.4.noarch
    kernel-desktop-devel-3.16.7-7.1.x86_64
    kernel-desktop-3.16.7-21.1.x86_64
    kernel-source-3.16.7-21.1.noarch
    kernel-macros-3.16.7-7.1.noarch
    kernel-devel-3.16.7-21.1.noarch

  7. #7

    Default Re: Lenovo y510p two graphics problem

    Quote Originally Posted by mumin3k View Post
    nvidia-glg02 and 3 was installed and none working.
    You should never install different versions of the driver at the same time.
    And nvidia-glG02 only works with x11-video-nvidiaG02, nvidia-glG03 only with x11-video-nvidiaG03.

    I removed all nvidia drivers and download the newest drivers from nvidia site but I have problem with installation, installer tells that I haven't on my computer : /usr/src/linux/include/linux/version.h and /usr/src/linux/include/generated/uapi/linux/version.h . I downloaded kernel-devel and I updated kernel-desktop but still don't working.
    You need kernel-desktop-devel and/or kernel-source.

    But I would recommend to stick with the packages in the repo.
    If you removed all packages now (i.e. all packages that have the word "nvidia" in their package name), run this and the driver should work:
    Code:
    sudo zypper in nvidia-gfxG04-kmp-desktop nvidia-uvm-gfxG04-kmp-desktop x11-video-nvidiaG04 nvidia-glG04 nvidia-computeG04
    If you removed the nvidia repo already too, please add it again first in YaST->Software Repositories->Add->Community Repositories.

    Any ideas what's wrong with my kernel or kernel-headers?
    PS
    result of rpm -qa '*kernel*'
    Code:
    kernel-devel-3.16.7-7.1.noarch
    kernel-firmware-20140903git-2.4.noarch
    kernel-desktop-devel-3.16.7-7.1.x86_64
    kernel-desktop-3.16.7-21.1.x86_64
    kernel-source-3.16.7-21.1.noarch
    kernel-macros-3.16.7-7.1.noarch
    kernel-devel-3.16.7-21.1.noarch
    You have different versions installed that do not match, in particular you don't have a kernel-desktop-devel that matches your kernel.
    Last edited by wolfi323; 10-Jul-2015 at 12:40.

  8. #8

    Default Re: Lenovo y510p two graphics problem

    Ok, i installed G04 drivers, i started X but nvidia settings window is don't launching when I clicking on icon and glxinfo show
    Code:
    Xlib:  extension "GLX" missing on display ":0".
    .

  9. #9

    Default Re: Lenovo y510p two graphics problem

    Quote Originally Posted by mumin3k View Post
    Ok, i installed G04 drivers, i started X but nvidia settings window is don't launching when I clicking on icon and glxinfo show
    Code:
    Xlib:  extension "GLX" missing on display ":0".
    .
    OK, then please post the list of all installed kernel and nvidia packages:
    Code:
    rpm -qa | egrep "kernel|nvidia"
    And the /var/log/Xorg.0.log (upload it to a sharing site like http://susepaste.org and post a link).

    But I suspect that it's again the missing kernel-desktop-devel for the running kernel.
    If that's true, this should fix it:
    Code:
    sudo zypper in -f kernel-desktop-devel-3.16.7-21.1 kernel-macros-3.16.7-21.1

    (just updating your system with "sudo zypper up" should suffice too)
    And then:
    Code:
    sudo zypper in -f nvidia-gfxG04-kmp-desktop nvidia-uvm-gfxG04-kmp-desktop
    If you get errors, please post them.

  10. #10

    Default Re: Lenovo y510p two graphics problem

    Xorg log
    http://susepaste.org/88522477

    after
    Code:
    sudo zypper in -f kernel-desktop-devel-3.16.7-21.1kernel-macros-3.16.7-21.1
    and
    Code:
    sudo zypper in -f nvidia-gfxG04-kmp-desktop nvidia-uvm-gfxG04-kmp-desktop
    and it's same problem.

    result rpm -qa | egrep "kernel|nvidia"
    Code:
    nvidia-computeG04-346.72-6.1.x86_64kernel-devel-3.16.7-7.1.noarch
    kernel-firmware-20140903git-2.4.noarch
    nvidia-uvm-gfxG04-kmp-desktop-346.72_k3.16.6_2-6.1.x86_64
    nvidia-glG04-346.72-6.1.x86_64
    kernel-desktop-devel-3.16.7-21.1.x86_64
    kernel-desktop-devel-3.16.7-7.1.x86_64
    kernel-desktop-3.16.7-21.1.x86_64
    kernel-pae-devel-3.16.7-21.1.i686
    kernel-default-devel-3.16.7-21.1.x86_64
    x11-video-nvidiaG04-346.72-6.1.x86_64
    nvidia-gfxG04-kmp-desktop-346.72_k3.16.6_2-6.1.x86_64
    kernel-source-3.16.7-21.1.noarch
    kernel-macros-3.16.7-21.1.noarch
    kernel-devel-3.16.7-21.1.noarch


Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •