I have now installed opensuse 13.2 on my new ASUS GL551JM laptop, and I
have been able to get dual boot running (not in secure mode yet) and I
can boot into opensuse.
I found that I can only boot if I put “nomodeset” at the end of the boot
line in grub when I start up. Since I don’t want to have to do that
every time, I started trying to check it out.
So I went to the practical theory guide for setting up graphics cards,
and because I have the nvidia optimus integrated graphics card, it took
me to the following.
I followed instructions to install proprietary nvidia driver from the
this consisted of adding the X11:Bumblebee respository from the open
Then making the following commands:
# zypper in nvidia-bumblebee
# systemctl enable dkms tribetrekGlap:/home/george # zypper in nvidia-bumblebee-32bit Loading repository data... Reading installed packages... Resolving package dependencies... The following 33 NEW packages are going to be installed: libdrm2-32bit libdrm_intel1-32bit libdrm_nouveau2-32bit libdrm_radeon1-32bit libelf1-32bit libexpat1-32bit libffi4-32bit libgbm1-32bit libLLVM-32bit libncurses5-32bit libpciaccess0-32bit libwayland-client0-32bit libwayland-server0-32bit libX11-6-32bit libX11-xcb1-32bit libXau6-32bit libxcb1-32bit libxcb-dri2-0-32bit libxcb-dri3-0-32bit libxcb-glx0-32bit libxcb-present0-32bit libxcb-sync1-32bit libxcb-xfixes0-32bit libXdamage1-32bit libXext6-32bit libXfixes3-32bit libxshmfence1-32bit libXxf86vm1-32bit Mesa-32bit Mesa-libEGL1-32bit Mesa-libGL1-32bit Mesa-libglapi0-32bit nvidia-bumblebee-32bit 33 new packages to install. Overall download size: 12.6 MiB. Already cached: 0 B After the operation, additional 47.8 MiB will be used. Continue? [y/n/? shows all options] (y): y
After that, the SDB page gives no guidance on what to do next, how to
figure out if your nvidia graphics card is working, etc. So, any ideas
on what I need to do next?
I know that my card is an NVIDIA GeForce GTX 860M 2GB according to the
specs from where I purchased it.
here is the info from my command line:
# hwinfo --gfxcard 10: PCI 02.0: 0300 VGA compatible controller (VGA) [Created at pci.328] Unique ID: _Znp.r92QD4vNWR8 SysFS ID: /devices/pci0000:00/0000:00:02.0 SysFS BusID: 0000:00:02.0 Hardware Class: graphics card Model: "Intel Haswell Integrated Graphics Controller" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x0416 "Haswell Integrated Graphics Controller" SubVendor: pci 0x1043 "ASUSTeK Computer Inc." SubDevice: pci 0x185d Revision: 0x06 Memory Range: 0xf7400000-0xf77fffff (rw,non-prefetchable) Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable) I/O Ports: 0xf000-0xf03f (rw) IRQ: 255 (no events) Module Alias: "pci:v00008086d00000416sv00001043sd0000185Dbc03sc00i00" Driver Info #0: Driver Status: i915 is active Driver Activation Cmd: "modprobe i915" Config Status: cfg=no, avail=yes, need=no, active=unknown 24: PCI 100.0: 0302 3D controller [Created at pci.328] Unique ID: VCu0.UempV7Sqa69 Parent ID: vSkL.FrxKl4Pg9g5 SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0 SysFS BusID: 0000:01:00.0 Hardware Class: graphics card Model: "nVidia 3D controller" Vendor: pci 0x10de "nVidia Corporation" Device: pci 0x1392 SubVendor: pci 0x1043 "ASUSTeK Computer Inc." SubDevice: pci 0x185d Revision: 0xa2 Driver: "nvidia" Driver Modules: "nvidia" Memory Range: 0xf6000000-0xf6ffffff (rw,non-prefetchable) Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable) Memory Range: 0xf0000000-0xf1ffffff (ro,non-prefetchable) I/O Ports: 0xe000-0xefff (rw) Memory Range: 0xf7000000-0xf707ffff (ro,non-prefetchable,disabled) IRQ: 16 (33 events) Module Alias: "pci:v000010DEd00001392sv00001043sd0000185Dbc03sc02i00" Driver Info #0: Driver Status: nouveau is active Driver Activation Cmd: "modprobe nouveau" Driver Info #1: Driver Status: nvidia is active Driver Activation Cmd: "modprobe nvidia" Config Status: cfg=no, avail=yes, need=no, active=unknown Attached to: #9 (PCI bridge) Primary display adapter: #10
So you see that the os has picked up both graphics cards, the nvidia and
the integrated intel version that are used with optimus.
But beyond that I don’t know what to check.
Ultimately, I want to be able to boot into opensuse without having to
edit and type into the boot line “nomodeset”.