Slackware This Forum is for the discussion of Slackware Linux.
|
| Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
12-26-2011, 10:19 PM
|
#1
|
|
Member
Registered: Jul 2010
Posts: 110
Rep:
|
Nvidia Optimus revisited
I have a laptop with Nvidia Optimus (Asus X53SV), one Intel integrated graphics system and one Nvidia GT540M.
I have figured out how to successfully only use the Intel device, now I would like to determine how to use only the Nvidia device.
Even with the latest kernel (3.1.6) and the latest NVIDIA drivers, I get "(EE) No devices detected" from X when I attempt to start. I get the same error when I try the nouveau driver instead; only I get also "(EE) [drm] failed to open device" prior to the other error when I try the nouveau driver.
What can I do to make this work? I don't want to worry about switching between these two devices such as the experimental Bumblebee, VGA switcheroo and Asus switch thing should do, I just want to use the Nvidia device in X. How can I do that?
|
|
|
|
12-27-2011, 12:48 AM
|
#2
|
|
Senior Member
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 1,950
|
If you cannot set the nvidia card as the primary device in the bios (some models, actually a few, has this option), you simply can't now.
The only option for using the nvidia card seems to be this (not tried it myself, has I haven't such hardware)
https://github.com/jgeboski/Bumblebee-SlackBuilds
but if your platform (optimus) doesn't let you use the nvidia chip normally, I think you have to blame only nvidia (and maybe seek assistance there - EDIT: nvnews forum seems to be offline ATM).
That's why I spent lotta time in finding myself a new notebook without optimus  (but now it's profit time!  )
Last edited by ponce; 12-27-2011 at 01:00 AM.
|
|
|
|
12-27-2011, 08:36 AM
|
#3
|
|
Guru
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,628
|
I don't know if it is always possible (because other people say it doesn't work), but if you disable agpgart and all the intel i### drivers and install the nvidia drivers it should work. I think the main reason why it doesn't work is because of conflicts between the two drivers (nvidia vs intel). If you completely remove and disable one, the other should work, or at least I don't see any reason why it shouldn't. Nvidia might not support optimus, i.e. the system of changing GPUs at will, but it should still work with the card. My eeepc works this way, I disabled all intel drivers and installed the nivdia drivers and it works. It may not work for every laptop tho, but I would still try it.
|
|
|
|
12-27-2011, 08:57 AM
|
#4
|
|
Senior Member
Registered: May 2006
Posts: 3,017
|
H_TeXMeX_H, it definitely does not work with every laptop. In fact, I'd say that yours is likely an exception. Are you sure your eeepc even comes with Optimus and not some other multi-GPU technology?
With Optimus, the nvidia GPU is designed to send the output over the PCIe bus to the framebuffer of the integrated GPU since the display is hardwired to that GPU. Simply installing the nvidia drivers and not having any Intel drivers loaded should not be enough to make this happen.
|
|
|
|
12-27-2011, 09:35 AM
|
#5
|
|
Guru
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,628
|
Quote:
Originally Posted by adamk75
H_TeXMeX_H, it definitely does not work with every laptop. In fact, I'd say that yours is likely an exception. Are you sure your eeepc even comes with Optimus and not some other multi-GPU technology?
With Optimus, the nvidia GPU is designed to send the output over the PCIe bus to the framebuffer of the integrated GPU since the display is hardwired to that GPU. Simply installing the nvidia drivers and not having any Intel drivers loaded should not be enough to make this happen.
|
Yeah it does have optimus, search this page for it, it is on there:
http://www.asus.com/Eee/Eee_PC/Eee_P...specifications
I didn't know about optimus when I bought it, but it seems to work with just the nvidia drivers and no intel drivers. It says it needs Window$ Premium for optimus to work, but it comes with Window$ starter and it says optimus doesn't work. Either way I have slackware installed on two of the ones I bought and it works.
If this doesn't work for other laptops then the only option is bumblebee/ironhide.
|
|
|
|
12-27-2011, 10:04 AM
|
#6
|
|
Senior Member
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 2,921
|
@ adamk75- H_TeXMeX_H has an Eee PC 1015PN, which says it has optimus. However, it comes with windows 7 starter, which does not support optimus. IMO the asus engineers made it into some odd switchable graphics version of optimus for the standard windows 7 starter edition Eee PC 1015PN.
*edit-
Quote:
|
Looks like I’ve forgotten one small detail on the newly shipping ASUS Eee PC 1015PN – Nvidia Optimus is only for Windows 7 Home Premium and the 1015PN comes with Windows 7 Starter, so no Optimus. You’ll notice that disclaimer mentioned on the 1015PN product page at ASUS. Blogeee, via a person who’s already bought one, has discovered in its place is ASUS GraphicsSwitch – an app for manually switching between the Nvidia ION GPU and integrated GMA 3150 graphics. Ok, that’s better than nothing right? Well like dual graphic notebooks of yesteryear, this feature requires a reboot to actually switch graphic gears. Makes me wonder how is Optimus is being disabled.. is it done through hardware or software?
|
http://www.netbooknews.com/11207/asu...itch-graphics/
Last edited by cascade9; 12-27-2011 at 10:07 AM.
|
|
|
1 members found this post helpful.
|
12-27-2011, 10:42 AM
|
#7
|
|
Guru
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,628
|
I see, well then these types of laptops have a higher chance of actually working. So, if it lists optimus as only working with Window$ premium, then there's a good chance it will work with Linux.
|
|
|
|
12-28-2011, 02:20 PM
|
#9
|
|
Member
Registered: Sep 2010
Location: Turin (Italy)
Distribution: Slackware 12.2 - 13.37, LFS
Posts: 47
Rep:
|
You have to see what's the address of your nvidia card.
See your lspci (and post it here)
Then edit your /etc/bumblebee/xorg.conf.nvidia and add
where xxxxxx it the address (it is like 01:00.0)
|
|
|
|
12-28-2011, 02:26 PM
|
#10
|
|
Senior Member
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 2,921
|
Quote:
Originally Posted by H_TeXMeX_H
I see, well then these types of laptops have a higher chance of actually working. So, if it lists optimus as only working with Window$ premium, then there's a good chance it will work with Linux.
|
Being totally non-standard, there is no way of know if a laptop (or desktop even) that comes with windows starter and says 'optimus' will work the way your EEE PC does.
Its probably not incorrect, but non-standard can be a right pain in the butt. With bumblebee (etc) working fairly well now, I'd guess that it would be risker than the standard optimus setups...since its non standard, you never really know what odd tricks the engineers have pulled to make it work.
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 05:02 PM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|