Problem with opensuse 12.3 on asus ultrabook, i need a lot of help

hello guys, i am going to specify mi ultrabook so u have and idea of the hardware




  - Processor
Intel®  Core™ i7  3537U 
  - Chipset
Intel® HM76 Express Chipset 
  - Graphic
NVIDIA® GeForce® GT 740M  with 2GB/4GB DDR3  VRAM 



this is my first time trying to install opensuse/linux so i install it from the dvd with KDE, but i have failed several times trying to install Nvidia drivers this is the list of things that i tryed, maybe i’m doing something wrong

commands i run:


linux-7kiz:/home/NecroticK # lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)


linux-7kiz:/home/NecroticK # lspci | grep 3D
01:00.0 3D controller: NVIDIA Corporation Device 0fdf (rev ff)

but in the KINFOCENTER shows that it is a illegal vendor
image with KINFOCENTER and console:

http://i157.photobucket.com/albums/t51/jajito/instantaacutenea2_zpsae831ea0.png

first question: why do i run “lspci | grep VGA” and it returns “VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller” ? shouldnt it return something with nvidia? do i have to use optimus? or just Nvidia Drivers?

Second question: when i finished the installation of opensuse the ultrabook started to get hot (61°) so i installed sensors and see the temperature of the cpu and i was scared, when i was on windows8 i had that temp when i was playing some games (Resident Evil Operation Racoon City, or DMC4) so i was worried about that information, what was causing it? the lack of drivers of the video cards?
-PD: after installing a lot of things of the nvidia drivers, power saver and AsusFan i got my ultrabook cold again, but i dont know what fixed that.

third question: when i installed opensuse my audio was working, and tonight i was watching a movie by hdmi so i put the audio output by the hdmi in the Phonon options, now today i wake up turn on the ultrabook and the audio wasnt working and i went to the Phonon options, buy the “internal stereo output” was grey so i have the HDMI output ON, but i dont have any hdmi connected to the ultrabook

fourth and last question: i cant set the brightness of my ultrabook, i tryed with the FN keys but didnt do anything, in the battery monitor i move the brightness bar, but it doenst do anything, also i tryed the command “xbrightness set -50” to set 50% but didnt work

now i want to reinstall opensuse 12.3 with Gnome, so i want to fix these problems so i can reinstall and fix them from the beggining and have my sistem functional.

thank you very much and sorry for my english.

You have hybrid graphics which is a problem. You can use bumblebee + the NVIDIA driver to control which video is in control.

so… it isnt “optimus” its something different? how can i do that, i really new, i instaled opensuse this friday and i’m just having problems. :frowning:

Yes that is “optimus”. And to get that to work you need bumblebee and the NVIDIA driver. If you just install the NVIDIA driver it will always run on the NVIDIA chip and you may see heat and battery life problems because NVIDIA is a power hog. With bumblebee you can change which chip does the rendering.

Yes certainly an Optimus system. I suppose you used this repo Index of /repositories/home:/Overman79:/Laptop/openSUSE_12.3/x86_64 ? If you followed Smithfarm and used zypper I suppose you got the 331.20 versions of dkms-nvidia, x11-video-nvidia and x11-video-nvidia-32bit. Now I’m not sure about 12.3, but in 13.1-RC2 the 3331.20 version doesn’t work. This could of course be specific for the newer kernel in 13.1, but one can’t exlude the possibility that there’s a problem with it in 12.3 also. So I suggest you use Yast to install the bumblebee stuff, there’s a version tab at the bottom of the page with packages, click on that tab for each of the packages I listed above and select the 325.15 versions, which I know works in both 12.3 and 13.1.

hi, thanks for the answers, now i reinstalled opensuse with gnome followed a new guide and i got the intel card working, but when i do

optirun glxgears

i got this


Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the
Aborting because fallback start is disabled.

soo i googled again and got to the bumblebee project forum and they have this:


 ERROR]Cannot access secondary GPU - error: [XORG] (EE) [drm] failed to open device If you get this error, the nouveau driver may be overriding the official one. Even if you've installed the proprietary nvidia driver, if the nouveau driver is loaded it'll take precedence. So be sure to set Driver=nvidia in /etc/bumblebee/bumblebee.conf or blacklist and unload nouveau. If you want to use the nouveau driver, check the syslog for more log entries.
 This can also happen if the driver and client versions don't match. If you get this error after an update, it's likely that one was upgraded but not the other. If this is the case, you'll get messages in your kernel log (/var/log/kernel.log or similar) like this:
 NVRM: API mismatch: the client has the version <version>, but
NVRM: this kernel module has the version <different version>.  Please
NVRM: make sure that this kernel module and all NVIDIA driver
NVRM: components have the same version. To fix it, just update the one that's behind (or downgrade the one that's ahead) so they're at the same version.
 

now, i checked in /etc/bumblebee.conf and edited it like they said, but it isnt working, so i look for the kernel log and i got this:


2013-11-11T20:11:55.710296-03:00 linux-0v4m kernel:    35.181325] NVRM: API mismatch: the client has the version 331.20, but
2013-11-11T20:11:55.710304-03:00 linux-0v4m kernel:    35.181325] NVRM: this kernel module has the version 313.18.  Please
2013-11-11T20:11:55.710306-03:00 linux-0v4m kernel:    35.181325] NVRM: make sure that this kernel module and all NVIDIA driver
2013-11-11T20:11:55.710309-03:00 linux-0v4m kernel:    35.181325] NVRM: components have the same version.

so, how can i do the upgrade to 331.20 or downgrade to 313.18? i think after that i’ll work just fine :slight_smile:

I suggest you uninstall all nvidia related and then install the 325.15 versions from Overmans repo, that version is known to work, and of course it’s mandatory that they all are of the same version.

ohhhhh ****, that sounds hard to me, i dont know how to unistall that. look i did this:

unistalled nouveau

sudo zypper rm xorg-x11-driver-video-nouveau 

then blacklisted it.

after rebooting i did this:

added this nvidia repositories

http://download.opensuse.org/repositories/home:/Bumblebee-Project:/nVidia:/313.18/openSUSE_12.3/

then:




  - sudo zypper in dkms
  - sudo zypper in nvidia-compute x11-video-nvidia



so those were the thing i installed from nvidia, then i installed bumblebee:





  - $ sudo zypper ar -f http://download.opensuse.org/repositories/home:/Overman79:/Laptop/openSUSE_12.3/
  - $ sudo zypper refresh
  - $ sudo zypper in VirtualGL bbswitch-kmp-desktop dkms-bbswitch bumblebee




so… how should i unistall the NVIDIA drivers? doest it matter if i unistall them and keep bumblebee or will it crash everything?

when i run this:

zypper se nvidia

the installed packages are:

  • dkms-nvidia
  • nvidia-compute
  • x11-video-nvidia
sudo zypper rm nvidia-compute x11-video-nvidia dmks

???
with this i should unistall the drivers ?

then i should add the new repositorie

http://download.opensuse.org/repositories/home:/Bumblebee-Project:/nVidia:/325.15/openSUSE_12.3/

(you suggested these)
OR

http://download.opensuse.org/repositories/home:/Bumblebee-Project:/nVidia:/313.18/openSUSE_12.3/

(kernel log says these)

No,never mix repos like that, you’ll never be able to keep track of package versions. Go to Yast software management, select the bumblebee-project repo and make sure you uninstall everything in that repo. Then go to Yast Software repos and remove the bumblebee-project repo. Return to Software management, select Overmans Laptop repo and install dkms-nvidia, x11-video-nvidia and x11-video-nvidia-32bit and be sure to select version 325.15 in the version tab for all three packages. As for nouveau, there’s no need to uninstall it, dkms-nvidia will blacklist it, which is sufficient.

To be clear, the nouveau package is for the Xorg driver. The blacklisting is for the kernel driver. Two distinct entities.