SlackwareThis 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.
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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?
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)
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! )
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.
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.
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.
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.
@ 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?
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.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.