nvidia optimus issue
nvidia optimus issue
Don't use Nouveau on anything from GTX 900 series and up. Nvidia is keeping the Nouveau devs from being able to implement proper support for those graphics cards. You have to install the proprietary Nvidia driver. I'm not going to be very helpful since I have trouble with this too on my laptop (Intel Graphics 520 & GTX 960m). I use openSUSE Tumbleweed which has a community package that does all the Nvidia/Bumblebee setup for me. My advice is to find a package that does everything for you or to just give up on this if you can't find anything and buy a laptop with AMD graphics next time so you can avoid all of this BS. This is the Not-Windows section. OP uses Linux.
I own the exclusive driver version. I moved from Ubuntu 17.10 to Linux Mint due to an update that broke it.
On my AMD laptop (A6-6310 APU), things got worse—AMD doesn’t release updates for their proprietary drivers, so they won’t work beyond Ubuntu 14.04. Power management also failed, leaving the battery life very poor.
I’ve also faced problems with Bumblebee; when I run a game via it, the display tears just like when I launch everything from the GPU directly.
It doesn't help here. Proprietary Nvidia drivers can clash with newer Linux kernel versions. Ubuntu 17.10 introduced a fresh kernel, which is why Intel GPUs are recommended for desktops and Nvidia for gaming. 2. Avoid using proprietary AMD drivers. AMD is improving their open-source driver (AMDGPU) and it now performs better than older ones like fglrx. If your previous driver was problematic, it's best to switch to the newer version. Older AMD GPUs may not support AMDGPU, but future laptops will be compatible. 3. Solutions exist for screen tearing, but I haven't encountered this problem and can't share specific fixes or sources.
Have you checked the Arch Wiki and troubleshooting guides for this problem? Arch Wiki - Optimus I own a Lenovo Ideapad G780 with an Nvidia 635m+Intel GPU that has Optimus turned on, running on Arch Linux properly and using Nvidia drivers (not Nouveau). I've been using it for about two years now, experiencing only minor issues (except Steam, which the Arch Wiki also assisted with). Hope this helps. Cheers!
It's mainly Nvidia's responsibility since they don't back Optimus on Linux and restrict the open-source driver developers from progressing on newer GPUs. Without this, everything would function smoothly as it does with AMD and Intel. This reflects the typical situation in Linux. When a hardware vendor provides an open-source driver in the kernel, users usually enjoy a seamless experience. If the vendor opts for proprietary drivers, Linux support tends to be lacking. Nvidia focuses its Linux efforts on 3D rendering technologies like those used by PIXAR and supercomputers, which explains their strong performance there. While Linux isn't ideal for gaming overall, using a distribution that simplifies setup could improve results. On openSUSE Tumbleweed, I can switch GPUs without logging in or out, just using `primusrun` or `optirun` to activate the Nvidia GPU for specific games.
They definitely weren’t pushing Linux very strongly. Its market presence is only around 3%.