LinuxQuestions.org
Help answer threads with 0 replies.
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-08-2010, 05:57 PM   #106
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 396Reputation: 396Reputation: 396Reputation: 396

It really sounds like your Xorg driver wasn't built against a version of libdrm that supports KMS. What is the output of 'pkg-config --cflags --modversion libdrm_radeon'?
 
Old 01-08-2010, 06:58 PM   #107
TSquaredF
Member
 
Registered: Dec 2005
Location: "The South Coast of Texas"
Distribution: Slackware64-current
Posts: 490
Blog Entries: 1

Rep: Reputation: 55
Quote:
Originally Posted by adamk75 View Post
It really sounds like your Xorg driver wasn't built against a version of libdrm that supports KMS. What is the output of 'pkg-config --cflags --modversion libdrm_radeon'?
Probably correct. I realized a few minutes ago that I was not using the same drm repository as the instructions specified. I had a libdrm repository from the last time I built these packages. I will start rebuilding now. The output you requested is:
Code:
$ pkg-config --cflags --modversion libdrm_radeon
1.0.1
-I/usr/include/drm
I don't know it means, but will see if it changes after I rebuild.
Regards,
Bill
 
Old 01-08-2010, 07:47 PM   #108
BrZ
Member
 
Registered: Apr 2009
Distribution: Slackware
Posts: 494

Rep: Reputation: 81
Quote:
Originally Posted by dolphin77 View Post
to BzR:
I didn't get it. You built new Xorg yourself?
Yes, sorry if it was misinterpreted against official Slackware releases. My RS480 (Xpress1100) is really tricky to accommodate and I'm following the development made to R600 chips and ported to R300.
 
Old 01-09-2010, 03:28 AM   #109
Old_Fogie
Senior Member
 
Registered: Mar 2006
Distribution: SLACKWARE 4TW! =D
Posts: 1,515

Rep: Reputation: 62
Quote:
Originally Posted by adamk75 View Post
I've played ut2004 with and without KMS on a radeon 4350, radeon x850, and radeon x1900.

Adam
Thanks for the reply. Yeah I cannot even get it to open/run. Thought maybe kms was the solution, but now it sounds more like I need to try a different radeon driver then. Thanks again.
 
Old 01-09-2010, 11:23 AM   #110
thomasye
LQ Newbie
 
Registered: Dec 2008
Posts: 1

Rep: Reputation: 0
Hi dolphin77,
Thanks for the very helpful guide for the radeon video card. I followed the instructions on #13 using the kernel 2.6.32-3, I have also compiled the drm, macros, mesa, xf86-video-ati. My card is onboard ATI-card HD4200. After recompile/install all the packages and reboot. The X works great. glxgears gives roughly 1500 fps.

However, if I examine the /var/log/Xorg.0.log, there is error message:

(EE) Failed to load module "fbdev" (module does not exist, 0)

Is it normal or something I need to solve?
 
Old 01-09-2010, 01:56 PM   #111
dolphin77
Member
 
Registered: May 2009
Posts: 200

Original Poster
Rep: Reputation: 54
You are welcome.

I also have abt 1450FPS when kwin desktop effects are switched on and abt 2050 FPS when it is switched off.

With regards to fbdev it is absolutely normal. We do not use it anyway. I have the same here.

Code:
vladimir@darkstar:~$ cat /var/adm/Xorg.0.log

X.Org X Server 1.6.3
Release Date: 2009-7-31
X Protocol Version 11, Revision 0
Build Operating System: Slackware 13.0 Slackware Linux Project
Current Operating System: Linux darkstar 2.6.33-rc3-git3 #1 SMP Sat Jan 9 09:29:52 EET 2010 x86_64                                                              
Build Date: 03 August 2009  07:39:15PM                                          
                                                                                
        Before reporting problems, check http://wiki.x.org                      
        to make sure that you have the latest version.                          
Markers: (--) probed, (**) from config file, (==) default setting,              
        (++) from command line, (!!) notice, (II) informational,                
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.           
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jan  9 21:37:43 2010            
(II) Loader magic: 0x3d20                                                       
(II) Module ABI versions:                                                       
        X.Org ANSI C Emulation: 0.4                                             
        X.Org Video Driver: 5.0                                                 
        X.Org XInput driver : 4.0                                               
        X.Org Server Extension : 2.0                                            
(II) Loader running on linux                                                    
(++) using VT number 7                                                          

(--) PCI:*(0:1:0:0) 1002:95c4:104d:9033 rev 0, Mem @ 0x80000000/134217728, 0x88020000/65536, I/O @ 0x00009000/256, BIOS @ 0x????????/131072                     
(==) Using default built-in configuration (30 lines)                            
(==) --- Start of built-in configuration ---                                    
        Section "Device"                                                        
                Identifier      "Builtin Default ati Device 0"                  
                Driver  "ati"                                                   
        EndSection                                                              
        Section "Screen"                                                        
                Identifier      "Builtin Default ati Screen 0"                  
                Device  "Builtin Default ati Device 0"                          
        EndSection                                                              
        Section "Device"                                                        
                Identifier      "Builtin Default vesa Device 0"                 
                Driver  "vesa"                                                  
        EndSection                                                              
        Section "Screen"                                                        
                Identifier      "Builtin Default vesa Screen 0"                 
                Device  "Builtin Default vesa Device 0"                         
        EndSection                                                              
        Section "Device"                                                        
                Identifier      "Builtin Default fbdev Device 0"                
                Driver  "fbdev"                                                 
        EndSection                                                              
        Section "Screen"                                                        
                Identifier      "Builtin Default fbdev Screen 0"                
                Device  "Builtin Default fbdev Device 0"                        
        EndSection                                                              
        Section "ServerLayout"                                                  
                Identifier      "Builtin Default Layout"                        
                Screen  "Builtin Default ati Screen 0"                          
                Screen  "Builtin Default vesa Screen 0"                         
                Screen  "Builtin Default fbdev Screen 0"                        
        EndSection                                                              
(==) --- End of built-in configuration ---                                      
(==) ServerLayout "Builtin Default Layout"                                      
(**) |-->Screen "Builtin Default ati Screen 0" (0)                              
(**) |   |-->Monitor "<default monitor>"                                        
(**) |   |-->Device "Builtin Default ati Device 0"                              
(==) No monitor specified for screen "Builtin Default ati Screen 0".            
        Using a default monitor configuration.                                  
(**) |-->Screen "Builtin Default vesa Screen 0" (1)                             
(**) |   |-->Monitor "<default monitor>"                                        
(**) |   |-->Device "Builtin Default vesa Device 0"                             
(==) No monitor specified for screen "Builtin Default vesa Screen 0".           
        Using a default monitor configuration.                                  
(**) |-->Screen "Builtin Default fbdev Screen 0" (2)                            
(**) |   |-->Monitor "<default monitor>"                                        
(**) |   |-->Device "Builtin Default fbdev Device 0"                            
(==) No monitor specified for screen "Builtin Default fbdev Screen 0".          
        Using a default monitor configuration.                                  
(==) Automatically adding devices                                               
(==) Automatically enabling devices                                             
(WW) The directory "/usr/share/fonts/CID" does not exist.                       
        Entry deleted from font path.                                           
(==) FontPath set to:                                                           
        /usr/share/fonts/local,                                                 
        /usr/share/fonts/TTF,                                                   
        /usr/share/fonts/OTF,                                                   
        /usr/share/fonts/Type1,                                                 
        /usr/share/fonts/misc,                                                  
        /usr/share/fonts/75dpi/:unscaled,                                       
        /usr/share/fonts/100dpi/:unscaled,                                      
        /usr/share/fonts/75dpi,                                                 
        /usr/share/fonts/100dpi,                                                
        /usr/share/fonts/cyrillic,                                              
        built-ins                                                               
(==) ModulePath set to "/usr/lib64/xorg/modules"                                
(II) Cannot locate a core pointer device.                                       
(II) Cannot locate a core keyboard device.                                      
(II) The server relies on HAL to provide the list of input devices.             
        If no devices become available, reconfigure HAL or disable AllowEmptyInput.                                                                             
(II) Open ACPI successful (/var/run/acpid.socket)                               
(II) System resource ranges:                                                    
        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[B]                     
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]                 
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]                 
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]                 
        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]                     
        [5] -1  0       0x00000000 - 0x00000000 (0x1) IX[B]                     
(II) LoadModule: "extmod"                                                       
(II) Loading /usr/lib64/xorg/modules/extensions//libextmod.so                   
(II) Module extmod: vendor="X.Org Foundation"                                   
        compiled for 1.6.3, module version = 1.0.0                              
        Module class: X.Org Server Extension                                    
        ABI class: X.Org Server Extension, version 2.0                          
(II) Loading extension MIT-SCREEN-SAVER                                         
(II) Loading extension XFree86-VidModeExtension                                 
(II) Loading extension XFree86-DGA                                              
(II) Loading extension DPMS                                                     
(II) Loading extension XVideo                                                   
(II) Loading extension XVideo-MotionCompensation                                
(II) Loading extension X-Resource                                               
(II) LoadModule: "dbe"                                                          
(II) Loading /usr/lib64/xorg/modules/extensions//libdbe.so                      
(II) Module dbe: vendor="X.Org Foundation"                                      
        compiled for 1.6.3, module version = 1.0.0                              
        Module class: X.Org Server Extension                                    
        ABI class: X.Org Server Extension, version 2.0                          
(II) Loading extension DOUBLE-BUFFER                                            
(II) LoadModule: "glx"                                                          
(II) Loading /usr/lib64/xorg/modules/extensions//libglx.so                      
(II) Module glx: vendor="X.Org Foundation"                                      
        compiled for 1.6.3, module version = 1.0.0                              
        ABI class: X.Org Server Extension, version 2.0                          
(==) AIGLX enabled                                                              
(II) Loading extension GLX                                                      
(II) LoadModule: "dri"                                                          
(II) Loading /usr/lib64/xorg/modules/extensions//libdri.so                      
(II) Module dri: vendor="X.Org Foundation"                                      
        compiled for 1.6.3, module version = 1.0.0                              
        ABI class: X.Org Server Extension, version 2.0                          
(II) Loading extension XFree86-DRI                                              
(II) LoadModule: "dri2"                                                         
(II) Loading /usr/lib64/xorg/modules/extensions//libdri2.so                     
(II) Module dri2: vendor="X.Org Foundation"                                     
        compiled for 1.6.3, module version = 1.1.0                              
        ABI class: X.Org Server Extension, version 2.0                          
(II) Loading extension DRI2                                                     
(II) LoadModule: "ati"                                                          
(II) Loading /usr/lib64/xorg/modules/drivers//ati_drv.so                        
(II) Module ati: vendor="X.Org Foundation"                                      
        compiled for 1.6.3, module version = 6.12.99                            
        Module class: X.Org Video Driver                                        
        ABI class: X.Org Video Driver, version 5.0                              
(II) LoadModule: "radeon"                                                       
(II) Loading /usr/lib64/xorg/modules/drivers//radeon_drv.so                     
(II) Module radeon: vendor="X.Org Foundation"                                   
        compiled for 1.6.3, module version = 6.12.99                            
        Module class: X.Org Video Driver                                        
        ABI class: X.Org Video Driver, version 5.0                              
(II) LoadModule: "vesa"                                                         
(II) Loading /usr/lib64/xorg/modules/drivers//vesa_drv.so                       
(II) Module vesa: vendor="X.Org Foundation"                                     
        compiled for 1.6.3, module version = 2.2.1                              
        Module class: X.Org Video Driver                                        
        ABI class: X.Org Video Driver, version 5.0                              
(II) LoadModule: "fbdev"                                                        
(WW) Warning, couldn't open module fbdev                                        
(II) UnloadModule: "fbdev"                                                      
(EE) Failed to load module "fbdev" (module does not exist, 0)                   
(II) RADEON: Driver for ATI Radeon chipsets:                                    
           ***************************                                
(II) VESA: driver for VESA chipsets: vesa                                       
(II) Primary Device is: PCI 01@00:00:0                                          
(II) resource ranges after xf86ClaimFixedResources() call:                      
        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[B]                     
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]                 
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]                 
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]                 
        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]                     
        [5] -1  0       0x00000000 - 0x00000000 (0x1) IX[B]                     
(II) [KMS] Kernel modesetting enabled.                                          
(WW) Falling back to old probe method for vesa                                  
(II) resource ranges after probing:                                             
        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[B]                     
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]                 
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]                 
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]                 
        [4] 0   0       0x000a0000 - 0x000affff (0x10000) MS[B]                 
        [5] 0   0       0x000b0000 - 0x000b7fff (0x8000) MS[B]                  
        [6] 0   0       0x000b8000 - 0x000bffff (0x8000) MS[B]                  
        [7] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]                     
        [8] -1  0       0x00000000 - 0x00000000 (0x1) IX[B]                     
        [9] 0   0       0x000003b0 - 0x000003bb (0xc) IS[B]                     
        [10] 0  0       0x000003c0 - 0x000003df (0x20) IS[B]                    
(II) Setting vga for screen 0.                                                  
(II) RADEON(0): Creating default Display subsection in Screen section           
        "Builtin Default ati Screen 0" for depth/fbbpp 24/32                    
(==) RADEON(0): Depth 24, (--) framebuffer bpp 32                               
(II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)        
(==) RADEON(0): Default visual is TrueColor                                     
(==) RADEON(0): RGB weight 888                                                  
(II) RADEON(0): Using 8 bits per RGB (8 bit DAC)                                
(--) RADEON(0): Chipset: "ATI Mobility Radeon HD 3400 Series" (ChipID = 0x95c4) 
(II) RADEON(0): PCIE card detected                                              
(WW) RADEON(0): Color tiling is not yet supported on R600/R700                  
(II) RADEON(0): KMS Color Tiling: disabled                                      
drmOpenDevice: node name is /dev/dri/card0                                      
drmOpenDevice: open result is 8, (OK)                                           
drmOpenDevice: node name is /dev/dri/card0                                      
drmOpenDevice: open result is 8, (OK)                                           
drmOpenByBusid: Searching for BusID pci:0000:01:00.0                            
drmOpenDevice: node name is /dev/dri/card0                                      
drmOpenDevice: open result is 8, (OK)                                           
drmOpenByBusid: drmOpenMinor returns 8                                          
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0                            
(II) [drm] DRM interface version 1.3                                            
(II) [drm] DRM open master succeeded.                                           
(II) RADEON(0): Output VGA-0 has no monitor section                             
(II) RADEON(0): Output LVDS has no monitor section                              
(II) RADEON(0): Output DVI-0 has no monitor section                             
(II) RADEON(0): Output VGA-0 disconnected                                       
(II) RADEON(0): Output LVDS connected                                           
(II) RADEON(0): Output DVI-0 disconnected                                       
(II) RADEON(0): Using exact sizes for initial modes                             
(II) RADEON(0): Output LVDS using initial mode 1280x800                         
(II) RADEON(0): mem size init: gart size :1fdff000 vram size: s:8000000 visible:7bd8000                                                                         
(II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM                      
(==) RADEON(0): DPI set to (96, 96)                                             
(II) Loading sub module "fb"                                                    
(II) LoadModule: "fb"                                                           
(II) Loading /usr/lib64/xorg/modules//libfb.so                                  
(II) Module fb: vendor="X.Org Foundation"                                       
        compiled for 1.6.3, module version = 1.0.0                              
        ABI class: X.Org ANSI C Emulation, version 0.4                          
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)                          
(II) Loading sub module "ramdac"                                                
(II) LoadModule: "ramdac"                                                       
(II) Module "ramdac" already built-in                                           
(II) Loading sub module "exa"                                                   
(II) LoadModule: "exa"                                                          
(II) Loading /usr/lib64/xorg/modules//libexa.so                                 
(II) Module exa: vendor="X.Org Foundation"                                      
        compiled for 1.6.3, module version = 2.4.0                              
        ABI class: X.Org Video Driver, version 5.0                              
(II) UnloadModule: "vesa"                                                       
(II) Unloading /usr/lib64/xorg/modules/drivers//vesa_drv.so                     
(--) Depth 24 pixmap format is 32 bpp                                           
(II) do I need RAC?  No, I don't.                                               
(II) resource ranges after preInit:                                             
        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[B]                     
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]                 
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]                 
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]                 
        [4] 0   0       0x000a0000 - 0x000affff (0x10000) MS[B]                 
        [5] 0   0       0x000b0000 - 0x000b7fff (0x8000) MS[B]                  
        [6] 0   0       0x000b8000 - 0x000bffff (0x8000) MS[B]                  
        [7] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]                     
        [8] -1  0       0x00000000 - 0x00000000 (0x1) IX[B]                     
        [9] 0   0       0x000003b0 - 0x000003bb (0xc) IS[B]                     
        [10] 0  0       0x000003c0 - 0x000003df (0x20) IS[B]                    
(II) RADEON(0): [DRI2] Setup complete                                           
(II) RADEON(0): Front buffer size: 4000K                                        
(II) RADEON(0): VRAM usage limit set to 110534K                                 
(==) RADEON(0): Backing store disabled                                          
(II) RADEON(0): Direct rendering enabled                                        
(II) RADEON(0): Setting EXA maxPitchBytes                                       
(II) EXA(0): Driver allocated offscreen pixmaps                                 
(II) EXA(0): Driver registered support for the following operations:            
(II)         Solid                                                              
(II)         Copy                                                               
(II)         Composite (RENDER acceleration)                                    
(II)         UploadToScreen                                                     
(II)         DownloadFromScreen                                                 
(II) RADEON(0): Acceleration enabled                                            
(II) RADEON(0): DPMS enabled                                                    
(==) RADEON(0): Silken mouse enabled                                            
(II) RADEON(0): Set up textured video                                           
(II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message. 
(--) RandR disabled                                                             
(II) Setting vga for screen 0.                                                  
(II) Initializing built-in extension Generic Event Extension                    
(II) Initializing built-in extension SHAPE                                      
(II) Initializing built-in extension MIT-SHM                                    
(II) Initializing built-in extension XInputExtension                            
(II) Initializing built-in extension XTEST                                      
(II) Initializing built-in extension BIG-REQUESTS                               
(II) Initializing built-in extension SYNC                                       
(II) Initializing built-in extension XKEYBOARD                                  
(II) Initializing built-in extension XC-MISC                                    
(II) Initializing built-in extension XINERAMA                                   
(II) Initializing built-in extension XFIXES                                     
(II) Initializing built-in extension RENDER                                     
(II) Initializing built-in extension RANDR                                      
(II) Initializing built-in extension COMPOSITE                                  
(II) Initializing built-in extension DAMAGE                                     
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer                                    
(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control              
(II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects                
(II) AIGLX: Loaded and initialized /usr/lib64/xorg/modules/dri/r600_dri.so      
(II) GLX: Initialized DRI2 GL provider for screen 0                             
(II) RADEON(0): Setting screen physical size to 338 x 211                       
(II) config/hal: Adding input device Macintosh mouse button emulation           
(II) LoadModule: "evdev"                                                        
(II) Loading /usr/lib64/xorg/modules/input//evdev_drv.so                        
(II) Module evdev: vendor="X.Org Foundation"                                    
        compiled for 1.6.3, module version = 2.2.5                              
        Module class: X.Org XInput Driver                                       
        ABI class: X.Org XInput driver, version 4.0
 
Old 01-10-2010, 01:52 PM   #112
BroX
Member
 
Registered: Oct 2003
Location: Sweden
Distribution: Slackware64-current
Posts: 745

Rep: Reputation: 64
DXTn compression/decompression

Can anyone tell me what the warning is about?
Code:
bash-3.1$ glxinfo 
Mesa: Mesa 7.8-devel DEBUG build Jan  8 2010 00:20:53
Mesa warning: software DXTn compression/decompression available
Mesa: Initializing x86-64 optimizations                        
Mesa: 3Dnow! detected                                          
GL_VERSION: 2.0 Mesa 7.8-devel
...
Kernel 2.6.33-rc1
Radeon R600, kms-enabled

All is working fine, just curious ;-)

EDIT: never mind, this was already answered (in a way) by adamk75 in #47

Last edited by BroX; 01-10-2010 at 01:59 PM.
 
Old 01-10-2010, 03:07 PM   #113
forum1793
Member
 
Registered: May 2008
Posts: 312

Rep: Reputation: 34
I no longer see that error. They either fixed it or more likely removed message from the code. Using 2.6.33-rc3 with gits from a couple of days ago.
 
Old 01-10-2010, 04:15 PM   #114
BroX
Member
 
Registered: Oct 2003
Location: Sweden
Distribution: Slackware64-current
Posts: 745

Rep: Reputation: 64
Quote:
Originally Posted by forum1793 View Post
I no longer see that error. They either fixed it or more likely removed message from the code. Using 2.6.33-rc3 with gits from a couple of days ago.
It's not so much as an error, but a warning. I solved the error earlier on, see #46. But apparently (#47) it's broken in R600/R700 cards.
 
Old 01-11-2010, 04:43 AM   #115
overvolting
LQ Newbie
 
Registered: Jan 2010
Posts: 3

Rep: Reputation: 0
weird problem

So I have an R600 and I've just got the latest kernel/radeon/drm/mesa/xserver combo built and I have a weird problem.
2.6.33-rc3
KMS is working.
3d is working:

$ glxinfo | grep OpenGL
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: Mesa DRI R600 (RV670 9501) 20090101 TCL DRI2
OpenGL version string: 2.0 Mesa 7.8-devel

glxgears gives me ~1000fps. Kwin desktop effects is working great.

What I'm having a problem with is quakelive.

It is running at 1 frame every 3 seconds and for some reason refuses to go fullscreen.

How to I even begin to find out what the problem is?

Also a smaller note:
When I load radeon as a module it manages to load the firmware.

When I build it into the kernel, including the firmware, it won't load it.
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE="/radeon/R600_rlc.bin /radeon/R700_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"

I'll keep trying to build it in and drop a note if I succeed.

Last edited by overvolting; 01-12-2010 at 01:52 AM.
 
Old 01-11-2010, 07:36 AM   #116
dolphin77
Member
 
Registered: May 2009
Posts: 200

Original Poster
Rep: Reputation: 54
You didn't mention which kernel you are using. I make a guess, you are using 2.6.33-rc3 or later kernel. And you are unable to built in firmware which corresponds to IRQ. I do not have a solution for this. Some time ago I also tried to build this firmware into kernel, but without any luck. If you really need this to be built in, either wait when this firmware will be included in kernel, or try to ask at phoronix forum, where a lot of developers are present and perhaps they are able to help you with this.
 
Old 01-11-2010, 08:11 AM   #117
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 396Reputation: 396Reputation: 396Reputation: 396
Quote:
Originally Posted by dolphin77 View Post
You didn't mention which kernel you are using. I make a guess, you are using 2.6.33-rc3 or later kernel. And you are unable to built in firmware which corresponds to IRQ. I do not have a solution for this. Some time ago I also tried to build this firmware into kernel, but without any luck. If you really need this to be built in, either wait when this firmware will be included in kernel, or try to ask at phoronix forum, where a lot of developers are present and perhaps they are able to help you with this.
If you wait for the kernel to include it, you will be waiting a very long time. The kernel is no longer accepting new firmwares.

You can download it here:

http://people.freedesktop.org/~agd5f/radeon_ucode/

And then you can compile it into the kernel.

Adam
 
Old 01-11-2010, 04:00 PM   #118
BrZ
Member
 
Registered: Apr 2009
Distribution: Slackware
Posts: 494

Rep: Reputation: 81
Things are moving very fast... Newer xorg-server seems to need mesa already built and installed. The modular developers guide have a little mention to it (http://wiki.x.org/wiki/ModularDevelopersGuide):
"Note: as of 2009-01-18 (commit titled "Kill off --with-mesa-source completely"), the server will pick up the installed headers it needs from mesa."

This commit drop "--with-mesa-source": http://cgit.freedesktop.org/xorg/xse...67f6fe927d3f7a

I think it changes the path macros->proto->xserver->libdrm->ddx->mesa. Just to be sure I'm building it twice. First to make some modules and ddx compile against the new server and one more time after mesa.
 
Old 01-12-2010, 01:59 AM   #119
overvolting
LQ Newbie
 
Registered: Jan 2010
Posts: 3

Rep: Reputation: 0
Woa.

If I go into quakelive game settings and I turn off "post processing", the frames per second goes from 0.2 to over 100fps.

This seems like something very important to track down the issue.

I still cannot get it to go fullscreen though, Kwin keeps windowing it.

**update**
I got it working fullscreen. I had to right click any taskbar and choose 'configure window behavior'. Then I set kwin to FORCE fullscreen and force no border and force override window type for any window with a substring match of quake in the title.

Voila! 125fps maxed out quakelive, fullscreen, very playable and very fast loading with the latest free software radeon driver.

Bye Bye fglrx.

Last edited by overvolting; 01-12-2010 at 02:29 AM.
 
Old 01-12-2010, 01:53 PM   #120
dolphin77
Member
 
Registered: May 2009
Posts: 200

Original Poster
Rep: Reputation: 54
1) Now in order to build this stuff, as mentioned above, you will need also to update dri2proto and glproto.

git clone git://cgit.freedesktop.org/xorg/proto/dri2proto
git clone git://cgit.freedesktop.org/xorg/proto/glproto

dri2proto.SlackBuild.txt
glproto.SlackBuild.txt

2) for those running 2.6.32.3 from current, there is no need to rebuild kernel. You may simply use the -generic kernel and modules shipped with it.

You only have to create file /etc/modprobe.d/radeon.conf with following contents:
Code:
options radeon modeset=1
radeon module still have to be blacklisted and loaded from rc.modules.

Last edited by dolphin77; 01-13-2010 at 04:52 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
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
LXer: The KMS, Plymouth Experience In Fedora 10 LXer Syndicated Linux News 0 11-28-2008 02:40 AM
Radeon 9600 Pro 2.6.6 Works, 2.6.7 doesn't AlgebraicSpore Linux - Hardware 4 07-14-2004 05:36 PM


All times are GMT -5. The time now is 07:12 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration