You are not logged in.

#1 2014-02-14 23:35:40

Mzg
Member
From: Norway
Registered: 2009-09-06
Posts: 43

NVIDIA Optimus and nouveau - KMS not enabled

Hi,

Trying to get Optimus to run with bumblebee, having a GeForce GT 750M and the Haswell Intel HD Graphics 4600.

I've installed bumblebee, bbswitch, primus, nouveau, nouveau-dri, intel driver and mesa.

I have no xorg.conf.

If I run

primusrun glxgears

I get an error

primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) [drm] KMS not enabled

Xorg.8.log also says KMS is not enabled. I can however smoothly switch between ttys, and things seem to be working normally, except I haven't got compositing in GNOME 3.

Any ideas?

Last edited by Mzg (2014-02-14 23:36:03)


Archer.

Offline

#2 2014-02-15 01:09:59

jdbrown
Member
Registered: 2014-01-03
Posts: 73

Re: NVIDIA Optimus and nouveau - KMS not enabled

I remember having the similar problem with my GT740M (GK208) card half a year ago. I switched to the closed source nvidia driver and the problem gone and I haven't switched back to nouveau since.

My solution then is to unistall nouveau nouveau-dri and install nvidia, reboot, and the problem is gone.

Actually I thought the problem is caused by the strange GK208 which was not supported by nouveau at that time. But your problem seems to prove my thought wrong (GT750M is GK107). So I'm also interested in the right answer in case I switch back to the open source driver in the future.

Offline

#3 2014-02-15 16:52:09

Mzg
Member
From: Norway
Registered: 2009-09-06
Posts: 43

Re: NVIDIA Optimus and nouveau - KMS not enabled

Okay, I'll try, but aren't there screen tearing issues with the proprietary driver?


Archer.

Offline

#4 2014-02-15 22:27:04

Mzg
Member
From: Norway
Registered: 2009-09-06
Posts: 43

Re: NVIDIA Optimus and nouveau - KMS not enabled

So going to the proprietary NVIDIA driver works, primusrun functions well, but I do get screen tearing, and desktop composition still does not work. Any help appreciated.


Archer.

Offline

Board footer

Powered by FluxBB