LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-26-2010, 09:59 AM   #1
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,061

Rep: Reputation: Disabled
Using "nouveau" driver for a nVidia GPU.


Hi forum,

I use the "nouveau" driver for my nVidia GPU for several reasons:
- this allows me to use KMS (faster switching between console / GUI modes)
- it's easy to use for dual head
- it eases resizing with xrandr

But I blacklisted it in /etc/modprobe.d/blacklist.conf and load it in /etc/rc.d/rc.local as otherwise I get nothing but a black screen. I guess the reason is that if I let the kernel load it, at time it tries to the firmware (which resides in /lib/firmware/nouveau) is not yet available.

Any help appreciated to have "nouveau" properly loaded by the kernel during boot.

As a side note, I noticed this in git log for xf86-video-nouveau:
Code:
commit 6267b85460ef364aa51a7d33006940bb00a049d9
Author: Ben Skeggs <bskeggs@redhat.com>
Date:   Wed Jan 13 12:03:14 2010 +1000

    bump xorg-server requirement to 1.7
    
    Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
So I won't upgrade any more as long as we have xorg-server 1.6.3 in Slackware.

Meanwhile, if RW happens to pass by here, may be he could tell us when we can hope for a bump in xorg-server version in -current

Last edited by Didier Spaier; 01-26-2010 at 10:00 AM. Reason: Typo
 
Old 01-26-2010, 10:15 AM   #2
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
You can compile extra firmware directly into the kernel using the CONFIG_EXTRA_FIRMWARE and CONFIG_EXTRA_FIRMWARE_DIR kernel config options.

For my radeon, I use:

CONFIG_EXTRA_FIRMWARE="radeon/R700_rlc.bin""
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/"

You'd obviously specify "nouveau/blah.bin" for the EXTRA_FIRMWARE. You can compile more than one in, simply separate them by spaces.

Adam
 
1 members found this post helpful.
Old 01-26-2010, 12:56 PM   #3
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,061

Original Poster
Rep: Reputation: Disabled
Thanks Adamk75.

I tried, but to no avail. That works on console mode but when I start X to get into Fluxbox I get a black screen. I see the mouse cursor and can move it, but nor mouse buttons neither keyboard work. All I can do is use the power button of my laptop (Lenovo ThinkPad T61) to trigger an ACPI halt

I have all the (many) nouveau firmwares built in the kernel though.

I do not know how to solve that, as I don't see anything interesting in the logs, including of course Xorg.0.log.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Video Card Nvidia Driver Xlib: extension "GLX" missing on display ":0.0". HELP! badgerbox76 Linux - Newbie 35 03-08-2007 02:27 AM
Video Card Nvidia Driver Xlib: extension "GLX" missing on display ":0.0". badgerbox76 Linux - Games 13 01-11-2006 04:47 PM
Open gl programs quit, nvidia driver "permissions are too restrictive." sirbrett Slackware 4 10-26-2004 08:48 PM
NVIDIA driver error: "Card0" isn't valid for this driver" drenal Linux - Hardware 1 01-28-2004 09:02 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:12 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration