Thread: Xorg-edgers, not loading radeon driver?
i'm trying xorg edge radeon kms (gallium?) driver working under karmic on thinkpad t43p ati mobility firegl v3200 (r300) graphics. have added edgers ppa , installed packages there. x working , (2d) performance seems quite (full screen flash video no tearing example), have few question marks. have tried provide relevant info below, please have scan through , see if can me of questions @ end.
-------------------------------------------
in dmesg see (abbreviated):
[ 40.585334] [drm] initialized drm 1.1.0 20060810
[ 40.629476] [drm] radeon defaulting kernel modesetting.
[ 40.629477] [drm] radeon kernel modesetting enabled.
[ 40.629496] radeon 0000:01:00.0: setting latency timer 64
[ 40.633408] [drm] radeon: initializing kernel modesetting.
[ 40.633437] [drm] register mmio base: 0xb0100000
[ 40.633438] [drm] register mmio size: 65536
[ 40.636198] [drm] gpu reset succeed (rbbm_status=0x00000140)
...
[ 40.637019] radeon 0000:01:00.0: irq 27 msi/msi-x
[ 40.637021] radeon 0000:01:00.0: radeon: using msi.
[ 40.637030] [drm] radeon: irq initialized.
...
[ 40.640458] [drm] loading r300 microcode
[ 40.640562] platform radeon_cp.0: firmware: requesting radeon/r300_cp.bin
...
[ 40.768124] fb1: radeondrmfb frame buffer device
[ 40.768127] [drm] initialized radeon 2.0.0 20080528 0000:01:00.0 on minor 0
-------------------------------------------
glx doesn't try use other software rendering:
$ libgl_debug=verbose glxinfo
name of display: :0.0
libgl: opendriver: trying /usr/lib/dri/tls/swrast_dri.so
libgl: opendriver: trying /usr/lib/dri/swrast_dri.so
also:
$ glxinfo | grep opengl
opengl vendor string: mesa project
opengl renderer string: software rasterizer
opengl version string: 2.1 mesa 7.11-devel
opengl shading language version string: 1.20
opengl extensions:
-------------------------------------------
, find in xorg.1.log:
[ 1119.658] drmopenbybusid: searching busid pci:0000:01:00.0
[ 1119.658] drmopendevice: node name /dev/dri/card0
[ 1119.658] drmopendevice: open result 11, (ok)
[ 1119.658] drmopenbybusid: drmopenminor returns 11
[ 1119.658] drmopenbybusid: interface 1.4 failed, trying 1.1
[ 1119.658] drmopenbybusid: drmgetbusid reports pci:0000:01:00.0
[ 1119.659] (ee) radeon(0): [dri] radeondrigetversion failed because of version mismatch.
[dri] chipset requires kernel module version of 1.17.0,
[dri] kernel reports version of 2.0.0.[dri] if using legacy modesetting, upgrade kernel.
[dri] if using kernel modesetting, make sure module is
[dri] loaded prior starting x, , driver built
[dri] support kms.
[dri] disabling dri.
[ 1119.659] (ii) radeon(0): generation 2 pci interface, using max accessible memory
[ 1119.659] (ii) radeon(0): detected total video ram=131072k, accessible=131072k (pci bar=131072k)
...
[ 1120.695] (ii) radeon(0): dynamic power management disabled
[ 1120.896] (ww) radeon(0): direct rendering disabled
...
[ 1124.044] (ii) aiglx: screen 0 not dri2 capable
[ 1124.044] (ii) aiglx: screen 0 not dri capable
[ 1124.047] (ii) aiglx: loaded , initialized /usr/lib/dri/swrast_dri.so
[ 1124.047] (ii) glx: initialized driswrast gl provider screen 0
-------------------------------------------
xorg & kernel version:
$ xorg -version
x.org x server 1.8.2
release date: 2010-07-01
x protocol version 11, revision 0
build operating system: linux 2.6.24-28-xen i686 ubuntu
current operating system: linux iron 2.6.32-31-generic-phc #61~phc0-ubuntu smp thu apr 21 10:41:30 utc 2011 i686
kernel command line: boot_image=/vmlinuz-2.6.32-31-generic-phc root=/dev/mapper/iron-root ro quiet splash
build date: 08 july 2010 01:50:14am
xorg-server 2:1.8.2+git20100705+server-1.8-branch.665aa7ce-0ubuntu0sarvatt2~lucid (for technical support please see http://www.ubuntu.com/support)
current version of pixman: 0.21.4
-------------------------------------------
in /usr/lib/dri have (amongst others):
swrast_dri.so
radeon_dri.so
r300c_dri.so
r300_dri.so
nouveau_dri.so
fglrx_dri.so
sidenote - see fglrx driver there despite not having official driver installed:
$ sudo apt-get remove --purge fglrx
package fglrx not installed, not removed
(i have ati catalyst control center cannot removed through synaptic)
-------------------------------------------
questions:
- why glx not trying load 1 of radeon drivers (radeon_dri.so, r300_dri.so, etc)?
- "make sure module loaded prior starting x" - yes, how?
- looks me if kms enabled , working, how set dynpm/dynclks no longer have xorg.conf?
- how clean system of remnants of fglrx driver (i think preinstalled xubuntu)?
interested in achieving 2 things: low power consumption , decent 2d performance. seem have latter i'm not worried glx issue (i don't play 3d games , use 3d productivity software simple things), enabling power management features of chip great.
appreciated!
first, make sure uninstall fglrx:
i think other questions answered here:code:sudo sh /etc/ati/fglrx-uninstall.sh
http://www.x.org/wiki/radeonbuildhow...forexisstarted
you can use method suggested above link, can create xorg.conf.but how set dynpm/dynclks no longer have xorg.conf?
here's skeleton example; add want:code:gksu gedit /etc/x11/xorg.conf
code:section "monitor" identifier "monitor0" endsection section "device" identifier "device0" endsection section "screen" identifier "screen0" device "device0" monitor "monitor0" defaultdepth 24 subsection "display" depth 24 endsubsection endsection
Forum The Ubuntu Forum Community Ubuntu Official Flavours Support Hardware [all variants] Xorg-edgers, not loading radeon driver?
Ubuntu
Comments
Post a Comment