[radeonhd] xf86-video-radeonhd:r6xx-r7xx-support: 1 commit(s)

Gene Heskett gene.heskett at verizon.net
Mon Feb 2 14:46:00 PST 2009


On Monday 02 February 2009, Alex Deucher wrote:
>On Mon, Feb 2, 2009 at 4:10 PM, Gene Heskett <gene.heskett at verizon.net> 
wrote:
[...]

>> Do I need to adjust that?
>
>If you have an agp card you'll need agp support.

PCI-E card HD2400 Pro, rv610.

>> Humm, maybe I need something in modprobe.conf?  I just did a 'modprobe
>> drm' which returned no errors, but it did not generate a /dev/dri/card0
>> either.
>
>you'll also need to load radeon.ko as well (modprobe radeon).  then
>start x and check your dmesg for drm/radeon messages.
>
>Alex

Not good.  That did generate /dev/dri/card0, but screen refreshes are now very 
lazy, easily visible as the scroll down from the top.  And glxgears was in 
the 880 fps, now is in the high 300's.

I've added this to rc.local near the top of the file:

modprobe radeon
modprobe drm

I'll reboot to see if it fixes it but I don't have a good feeling about it.  
BRB.

Found it!

(EE) AIGLX error: dlopen of /usr/lib/dri/r600_dri.so failed 
(/usr/lib/dri/r600_dri.so: cannot open shared object file: No such file or 
directory)
(EE) AIGLX: reverting to software rendering

And indeed there is no such animal there.  And it doesn't exist on this 
system.  Soo, back to the git checkout of usr/src/xf86-video-radeonhd and

./autogen --prefix=/usr (no apparent errors)
make   (which terminates with the original message)

/bin/sh ../libtool --tag=CC   --mode=compile 
gcc -DHAVE_CONFIG_H -I. -I.. -I./AtomBios/includes   -I/usr/include/xorg   -I/usr/include/drm -I/usr/include/X11/dri    -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Wstrict-aliasing -Wpointer-arith -Wvolatile-register-var -Winit-self -Wbad-function-cast -Wstrict-prototypes -Wold-style-definition -Wnested-externs -Wdisabled-optimization  -pedantic -Wno-long-long -Wno-variadic-macros -g -O2 -finline-functions -MT 
radeonhd_drv_la-r6xx_accel.lo -MD -MP -MF .deps/radeonhd_drv_la-r6xx_accel.Tpo -c -o 
radeonhd_drv_la-r6xx_accel.lo `test -f 'r6xx_accel.c' || 
echo './'`r6xx_accel.c
 
gcc -DHAVE_CONFIG_H -I. -I.. -I./AtomBios/includes -I/usr/include/xorg -I/usr/include/drm -I/usr/include/X11/dri -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Wstrict-aliasing -Wpointer-arith -Wvolatile-register-var -Winit-self -Wbad-function-cast -Wstrict-prototypes -Wold-style-definition -Wnested-externs -Wdisabled-optimization -pedantic -Wno-long-long -Wno-variadic-macros -g -O2 -finline-functions -MT 
radeonhd_drv_la-r6xx_accel.lo -MD -MP -MF .deps/radeonhd_drv_la-r6xx_accel.Tpo -c 
r6xx_accel.c  -fPIC -DPIC -o .libs/radeonhd_drv_la-r6xx_accel.o
In file included from r6xx_accel.c:36:
r6xx_accel.h:57:5: warning: C++ style comments are not allowed in ISO C90
r6xx_accel.h:57:5: warning: (this will be reported only once per input file)
In file included from r6xx_accel.c:37:
r600_shader.h:63:1: warning: C++ style comments are not allowed in ISO C90
r600_shader.h:63:1: warning: (this will be reported only once per input file)
In file included from r600_reg.h:33,
                 from r6xx_accel.c:38:
r600_reg_r6xx.h:403:1: warning: C++ style comments are not allowed in ISO C90
r600_reg_r6xx.h:403:1: warning: (this will be reported only once per input 
file)
In file included from r600_reg.h:34,
                 from r6xx_accel.c:38:
r600_reg_r7xx.h:36:1: warning: C++ style comments are not allowed in ISO C90
r600_reg_r7xx.h:36:1: warning: (this will be reported only once per input 
file)
In file included from r6xx_accel.c:39:
r600_state.h:43:26: warning: C++ style comments are not allowed in ISO C90
r600_state.h:43:26: warning: (this will be reported only once per input file)
r6xx_accel.c:129:1: warning: C++ style comments are not allowed in ISO C90
r6xx_accel.c:129:1: warning: (this will be reported only once per input file)
In file included from r6xx_accel.c:37:
r6xx_accel.h:59: error: expected specifier-qualifier-list before 'uint32_t'
In file included from r600_reg.h:33,
                 from r6xx_accel.c:39:
r600_reg_auto_r6xx.h:3084: warning: comma at end of enumerator list
In file included from r600_reg.h:34,
                 from r6xx_accel.c:39:
r600_reg_r6xx.h:491: warning: comma at end of enumerator list
In file included from r600_reg.h:35,
                 from r6xx_accel.c:39:
r600_reg_r7xx.h:147: warning: comma at end of enumerator list
In file included from r6xx_accel.c:39:
r600_reg.h:55: warning: comma at end of enumerator list
r600_reg.h:74: warning: comma at end of enumerator list
r600_reg.h:80: warning: ISO C restricts enumerator values to range of 'int'
r600_reg.h:81: warning: ISO C restricts enumerator values to range of 'int'
r600_reg.h:82: warning: comma at end of enumerator list
r600_reg.h:124: warning: comma at end of enumerator list
In file included from r6xx_accel.c:48:
radeon_drm.h:532: warning: comma at end of enumerator list
make[3]: *** [radeonhd_drv_la-r6xx_accel.lo] Error 1
make[3]: Leaving directory `/usr/src/xf86-video-radeonhd/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/xf86-video-radeonhd/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/xf86-video-radeonhd'
make: *** [all] Error 2

Thanks Alex, but what is next?
 
-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
"Hey Ivan, check your six."
-- Sidewinder missile jacket patch, showing a Sidewinder driving up the tail
 of a Russian Su-27



More information about the xorg mailing list