https://bugzilla.kernel.org/show_bug.cgi?id=66281
--- Comment #4 from Gaurav Shukla areyaargaurav@gmail.com --- (In reply to Ilia Mirkin from comment #3)
Make sure that
(a) You're using a kernel 3.14 or higher (3.13 introduced modesetting but not the firmware required for acceleration for the gk208) (b) You're not using bumblebee (3.12 introduced runtime pm support for nouveau) (c) You have runtime pm and vga switcheroo enabled in your kernel (d) You're using xf86-video-nouveau 1.0.10 (first version to add gk208 support)
If you want 3d accel to be anywhere near working, I would also recommend grabbing mesa 10.2-rc1 as that has a number of instruction emission fixes, although simple programs like glxgears are likely to work on older mesa versions as well.
Lastly, as per http://nouveau.freedesktop.org/wiki/Bugs/, you will find the fdo bugtracker a much more reliable way to reach nouveau developers.
Thank you for your response!
(a) I am using the following kernel (3.14.2)
uname -a output:
Linux localhost.localdomain 3.14.2-200.fc20.x86_64 #1 SMP Mon Apr 28 14:40:57 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
(b) Although I had installed bumblebee, it is not running. Optirun said that bumblebee service is not running. I have removed bumblebee now.
(c) How do I check that runtime pm and vga switcheroo are enabled in my kernel. (Sorry, but I am a newbie to Linux).
(d) I cannot be sure about this as well. AFAIK, the nouveau module is built into the kernel. The modinfo result is as below:
# modinfo nouveau filename: /lib/modules/3.14.2-200.fc20.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko license: GPL and additional rights description: nVidia Riva/TNT/GeForce/Quadro/Tesla author: Nouveau Project alias: pci:v000012D2d*sv*sd*bc03sc*i* alias: pci:v000010DEd*sv*sd*bc03sc*i* depends: drm,drm_kms_helper,ttm,mxm-wmi,i2c-core,wmi,video,i2c-algo-bit intree: Y vermagic: 3.14.2-200.fc20.x86_64 SMP mod_unload signer: Fedora kernel signing key sig_key: 70:1A:CB:03:0B:0C:4F:4F:E5:1E:D7:E7:B6:83:13:3D:AF:30:12:81 sig_hashalgo: sha256 parm: tv_norm:Default TV norm. Supported: PAL, PAL-M, PAL-N, PAL-Nc, NTSC-M, NTSC-J, hd480i, hd480p, hd576i, hd576p, hd720p, hd1080i. Default: PAL *NOTE* Ignored for cards with external TV encoders. (charp) parm: tv_disable:Disable TV-out detection (int) parm: ignorelid:Ignore ACPI lid status (int) parm: duallink:Allow dual-link TMDS (default: enabled) (int) parm: nofbaccel:Disable fbcon acceleration (int) parm: agpmode:AGP mode (0 to disable AGP) (int) parm: vram_pushbuf:Create DMA push buffers in VRAM (int) parm: config:option string to pass to driver core (charp) parm: debug:debug string to pass to driver core (charp) parm: noaccel:disable kernel/abi16 acceleration (int) parm: modeset:enable driver (default: auto, 0 = disabled, 1 = enabled, 2 = headless) (int) parm: runpm:disable (0), force enable (1), optimus only default (-1) (int)
Actually I am working on some OpenGL/GLSL projects, for which I need GLSL 4.3, which I believe is still not available in nouveau driver. I was looking forward to be able to install the latest NVIDIA drivers. Will mesa 10,2-rcl solve this issue? Can you please recommend any other solution.
Thank you for your time and effort. For future reference, I will use wiki/bugs.