LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 04-15-2010, 04:43 PM   #16
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399

Does R600_rlc.bin exist in /lib/firmware/radeon ? If not, grab it from here: http://people.freedesktop.org/~agd5f...e/R600_rlc.bin

The rlc firmware files are not included with the kernel.

Adam
 
Old 04-15-2010, 05:51 PM   #17
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
Hi Adam,

That file is not there, so I will grab it and reboot.

Thanks again for your help.
 
Old 04-15-2010, 06:04 PM   #18
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
HI Adam,

I downloaded that file, placed it in /lib/firmware/radeon and rebooted, and I still get an error unable to load firmware.

Do I need the 635 firmware instead of the 600?
 
Old 04-15-2010, 06:38 PM   #19
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
The rlc firmware comes as either R700_rlc.bin or R600_rlc.bin. I'm not sure what other firmware you could be missing. Let me think on this tonight.

Adam
 
Old 04-15-2010, 06:45 PM   #20
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
Well, one last thought jumped into my mind. You could always copy all the radeon firmware files from the kernel firmware directory to /lib/firmware/radeon/ to see if that gets things working.

Adam
 
Old 04-15-2010, 07:26 PM   #21
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
I tried that, I copied everything from the kernel radeon firmware directory to /lib/firmware/radeon, it made no difference upon rebooting.

I find this quite strange..., I'll continue googling for an answer and post it here if I find it.

edit: Do I need to have an initrd in this case? I have never needed one before, but is it possible it is trying to access the firmware before the filesystem is mounted?

Last edited by Josh000; 04-15-2010 at 07:34 PM.
 
Old 04-15-2010, 08:02 PM   #22
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
OK, so I rebuilt the kernel with the option to build the firmware into the kernel. This worked fine for the RV635 firmware, however the R600 firmware still failed.

You said this was because it is not included in the kernel..., does this mean it is not possible to compile it in? If it is possible, how would I go about that?
 
Old 04-15-2010, 08:05 PM   #23
the3dfxdude
Member
 
Registered: May 2007
Posts: 734

Rep: Reputation: 358Reputation: 358Reputation: 358Reputation: 358
If you build radeon kms into the kernel, then you will likely need to either build all the firmwares into the kernel, or use an initrd. Personally, I avoided the initrd question by building it as a module, and modprobing after the filesystem is mounted.

Last edited by the3dfxdude; 04-15-2010 at 08:09 PM.
 
Old 04-15-2010, 08:44 PM   #24
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
I would prefer to build all firmwares into the kernel, which is what I did. I just need to know how to build the external firmware not included with the kernel source into the kernel.
 
Old 04-15-2010, 09:14 PM   #25
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
I tried following the instructions here: http://www.linuxquestions.org/questi...lc-bin-791940/

The R600_rlc.bin file is definitely in the right dir as far as I can see and the file is definitely there....but still no dice.
 
Old 04-15-2010, 09:27 PM   #26
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
OK, so I have it compiled into the kernel now. I had to use /lib/firmware not the firmware dir in the kernel source folder which I copied the R600_rlc.bin file to.

I don't get any error about firmware and it all boots up nice and fast. However, I still have no acceleration. gears reports an increase of an additional 100fps, but quakelive is as useless as ever.

However I can use mplayer with the xv output now, which was not working previously with the firmware not present.


Is this a software problem, related to mesa or something? I am still using quite recent versions as you can see from my Xorg.log, they are from just before christmas last year. If that is not the cause, what else could it be?
 
Old 04-16-2010, 03:46 AM   #27
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
What is the full output of 'LIBGL_DEBG=verbose glxinfo'?

EDIT: And your /var/log/Xorg.0.log file.

Adam

Last edited by adamk75; 04-16-2010 at 04:52 AM.
 
Old 04-16-2010, 01:19 PM   #28
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
OK, files attached
Attached Files
File Type: txt Xorg.txt (26.2 KB, 6 views)
File Type: txt glxinfo.txt (2.9 KB, 7 views)
 
Old 04-16-2010, 02:13 PM   #29
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
I don't think that was the full output of 'LIBGL_DEBUG=verbose glxinfo'. In any case, you need to upgrade your Mesa. 3D support for your GPU wasn't added to Mesa till 7.6 (though I would recommend something even more recent).

Adam
 
1 members found this post helpful.
Old 04-16-2010, 02:24 PM   #30
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
Ahh. I upgraded to Mesa 7.7 from -current and now everything is awesome, and ql works just fine.

Thanks a lot for your help Adam, I really appreciate it.
 
  


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
Radeon kms works! dolphin77 Slackware 147 01-05-2012 05:32 AM
Linux KMS Intel 865G: Hacking KMS to use vesa... or disable hardware acceleration eantoranz Linux - Hardware 1 08-01-2009 12:58 PM
KMS with radeon gives garbled screen with x onlyolli Linux - Software 0 06-29-2009 04:14 PM
LXer: TTM, Radeon KMS Support Goes Into Linux 2.6.31 LXer Syndicated Linux News 0 06-17-2009 06:11 PM
Radeon 7000 & console framebuffer plusminus Linux - Hardware 3 03-20-2004 03:36 AM

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

All times are GMT -5. The time now is 07:29 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