I've recently installed for the first time (Feisty), but I can't get 3D acceleration working, or any drivers for my 3D card. I've had problems with getting the resolution for my screen correct as well, but that problem dissapeared while I was trying to work out the driver problem (aticonfig --initial --force did the trick).
My 3D-card is ATI Radeon 9800 (maybe SE or Atlantis or something, I'm not sure).
glxinfo:
Code:
$ glxinfo
name of display: :0.0
Xlib: extension quot;XFree86-DRIquot; missing on display quot;:0.0quot;.
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions: GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample, GLX_ATI_pixel_format_float, GLX_ATI_render_texture
GLX version: 1.2
GLX extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_ARB_multisample
OpenGL vendor string: Mesa project: renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.2)
OpenGL extensions: GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cavid dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
fglrxinfo:
Code:
$ fglrxinfo
Xlib: extension quot;XFree86-DRIquot; missing on display quot;:0.0quot;.
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.2)
glxinfo | grep direct:
Code:
$ glxinfo | grep direct
Xlib: extension quot;XFree86-DRIquot; missing on display quot;:0.0quot;.
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
glxgears: ~320 FPS
xorg.conf
Code:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type quot;man xorg.confquot; at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section quot;ServerLayoutquot;
Identifier quot;Default Layoutquot;
Screen 0 quot;aticonfig-Screen[0]quot; 0 0
InputDevice quot;Generic Keyboardquot;
InputDevice quot;Configured Mousequot;
InputDevice quot;stylusquot; quot;SendCoreEventsquot;
InputDevice quot;cursorquot; quot;SendCoreEventsquot;
InputDevice quot;eraserquot; quot;SendCoreEventsquot;
EndSection
Section quot;Filesquot;
# path to defoma fonts
FontPath quot;/usr/share/fonts/X11/miscquot;
FontPath quot;/usr/share/fonts/X11/cyrillicquot;
FontPath quot;/usr/share/fonts/X11/100dpi/:unscaledquot;
FontPath quot;/usr/share/fonts/X11/75dpi/:unscaledquot;
FontPath quot;/usr/share/fonts/X11/Type1quot;
FontPath quot;/usr/share/fonts/X11/100dpiquot;
FontPath quot;/usr/share/fonts/X11/75dpiquot;
FontPath quot;/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueTypequot;
EndSection
Section quot;Modulequot;
Load quot;i2cquot;
Load quot;bitmapquot;
Load quot;ddcquot;
Load quot;driquot;
Load quot;extmodquot;
Load quot;freetypequot;
Load quot;glxquot;
Load quot;int10quot;
Load quot;vbequot;
EndSection
Section quot;InputDevicequot;
Identifier quot;Generic Keyboardquot;
Driver quot;kbdquot;
Option quot;CoreKeyboardquot;
Option quot;XkbRulesquot; quot;xorgquot;
Option quot;XkbModelquot; quot;pc105quot;
Option quot;XkbLayoutquot; quot;noquot;
EndSection
Section quot;InputDevicequot;
Identifier quot;Configured Mousequot;
Driver quot;mousequot;
Option quot;CorePointerquot;
Option quot;Devicequot; quot;/dev/input/micequot;
Option quot rotocolquot; quot;ImPS/2quot;
Option quot;ZAxisMappingquot; quot;4 5quot;
Option quot;Emulate3Buttonsquot; quot;truequot;
EndSection
Section quot;InputDevicequot;
Identifier quot;stylusquot;
Driver quot;wacomquot;
Option quot;Devicequot; quot;/dev/input/wacomquot;
Option quot;Typequot; quot;stylusquot;
Option quot;ForceDevicequot; quot;ISDV4quot;# Tablet PC ONLY
EndSection
Section quot;InputDevicequot;
Identifier quot;eraserquot;
Driver quot;wacomquot;
Option quot;Devicequot; quot;/dev/input/wacomquot;
Option quot;Typequot; quot;eraserquot;
Option quot;ForceDevicequot; quot;ISDV4quot;# Tablet PC ONLY
EndSection
Section quot;InputDevicequot;
Identifier quot;cursorquot;
Driver quot;wacomquot;
Option quot;Devicequot; quot;/dev/input/wacomquot;
Option quot;Typequot; quot;cursorquot;
Option quot;ForceDevicequot; quot;ISDV4quot;# Tablet PC ONLY
EndSection
Section quot;Monitorquot;
Identifier quot;aticonfig-Monitor[0]quot;
Option quot;VendorNamequot; quot;ATI Proprietary Driverquot;
Option quot;ModelNamequot; quot;Generic Autodetecting Monitorquot;
Option quot;DPMSquot; quot;truequot;
EndSection
Section quot;Devicequot;
Identifier quot;aticonfig-Device[0]quot;
Driver quot;fglrxquot;
EndSection
Section quot;Screenquot;
Identifier quot;aticonfig-Screen[0]quot;
Device quot;aticonfig-Device[0]quot;
Monitor quot;aticonfig-Monitor[0]quot;
DefaultDepth 24
SubSection quot;Displayquot;
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section quot;DRIquot;
Mode 0666
EndSection
Section quot;Extensionsquot;
Option quot;Compositequot; quot;0quot;
EndSection
HI have you tried this quot;how toquot;
from : localhost/wiki.cchtml.com/index.php/Ubu...allation_Guide
or
from : localhost/luck!
I had the same problem with this card (actually a 9800 pro) but i switched to a Nvidia card...it seams that the drivers are(or were) conflicting with the new kernel in feisty...and although they claimed that the new fglrx driver works with the feisty kernel...well i was unable to get it to work (after a huge amount of attempts ). Anyway...as you did not post any sites from witch you folowed instructions...I'll post one of mine that helped me in the past: from : localhost/wiki.cchtml.com/index.php/Ubu...allation_Guide. Also try envy ( from : localhost/albertomilone.com/nvidia_scripts1.html) ...they claim it works...although it never did for me!!! You could also try restricted-manager
Code:gksudo restricted-managerAnd as a last resort read this thread...it's very outdated, but it was the only thing that worked for me : from : localhost//showthread.php?t=75378
Post your results...maybe we cam make it work!!!
I tried this guide, but I got this error when writing quot;debconf libstdc++5 linux-headers-genericquot; in the terminal :
$ debconf libstdc++5 linux-headers-generic
debconf: DbDriver quot;passwordsquot; warning: could not open /var/cache/debconf/passwords.dat: Permission denied
Can't exec quot;libstdc++5quot;: No such file or directory at /usr/share/perl/5.8/IPC/Open3.pm line 168.
open2: exec of libstdc++5 linux-headers-generic failed at /usr/share/perl5/Debconf/ConfModule.pm line 58
Anyone know what I'm doing wrong?Later I tried this guide (just the first page), but I get these results:
$ glxinfo | grep vendor
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Mesa project: this ain't right, is it?
$ glxinfo | grep quot;direct renderingquot;
direct rendering: No
It seems like it did some things right (it managed to switch quot;client glx vendor stringquot; from ATI to SGI, and X now runs w/o fglrx (don't it?), but still no direct rendering and the OpenGL seems wrong.The old guide that sad_iq mentioned seems like things I've tried before, but I will try it tomorrow, I've got to go to bed now, work tomorrow! (the time now is midnight here in Norway)
OK...the first guide you tried is for the closed source driver from ATI...the only mistake you have is not copying the whole command. It should be like this:
Code:
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-genericJust copy the whole command and paste it in a terminal....then continue with the rest of the HowTo.The second guide you tried is for the open source drivers so mixing them WILL give you problems. Also there is a troubleshooting guide at the end of the first HowTo...use if needed!!!
Ahaa, I didn't understand what the slash (/) meant in the instructions, so I just entered the commands one by one with sudo in front. This time everything seemed to be going well (with the cchtml-guide), but upon running quot;sudo aticonfig --overlay-type=Xvquot; I got this output:Code:
$ sudo aticonfig --overlay-type=Xv
Warning: Option 'VideoOverlay' doesn't affect running session.
Warning: Option 'OpenGLOverlay' doesn't affect running session.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.fglrx-14
*** glibc detected *** aticonfig: munmap_chunk(): invalid pointer: 0xbfd8ea2e ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(cfree+0x1bb)[0xb7d65f5b]
aticonfig[0x805c5c7]
aticonfig[0x805c875]
aticonfig[0x8054528]
aticonfig[0x804985e]
aticonfig[0x80496cb]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7d10ebc]
aticonfig[0x8049601]
======= Memory map: ========
08048000-08067000 r-xp 00000000 08:03 901596 /usr/bin/aticonfig
08067000-0806a000 rw-p 0001e000 08:03 901596 /usr/bin/aticonfig
0806a000-0808b000 rw-p 0806a000 00:00 0 [heap]
b7cd6000-b7ce1000 r-xp 00000000 08:03 2953984 /lib/libgcc_s.so.1
b7ce1000-b7ce2000 rw-p 0000a000 08:03 2953984 /lib/libgcc_s.so.1
b7ced000-b7cee000 rw-p b7ced000 00:00 0
b7cee000-b7cf0000 r-xp 00000000 08:03 2957226 /lib/tls/i686/cmov/libdl-2.5.so
b7cf0000-b7cf2000 rw-p 00001000 08:03 2957226 /lib/tls/i686/cmov/libdl-2.5.so
b7cf2000-b7cf3000 rw-p b7cf2000 00:00 0
b7cf3000-b7cf7000 r-xp 00000000 08:03 899136 /usr/lib/libXdmcp.so.6.0.0
b7cf7000-b7cf8000 rw-p 00003000 08:03 899136 /usr/lib/libXdmcp.so.6.0.0
b7cf8000-b7cfa000 r-xp 00000000 08:03 899125 /usr/lib/libXau.so.6.0.0
b7cfa000-b7cfb000 rw-p 00001000 08:03 899125 /usr/lib/libXau.so.6.0.0
b7cfb000-b7e36000 r-xp 00000000 08:03 2957220 /lib/tls/i686/cmov/libc-2.5.so
b7e36000-b7e37000 r--p 0013b000 08:03 2957220 /lib/tls/i686/cmov/libc-2.5.so
b7e37000-b7e39000 rw-p 0013c000 08:03 2957220 /lib/tls/i686/cmov/libc-2.5.so
b7e39000-b7e3c000 rw-p b7e39000 00:00 0
b7e3c000-b7e61000 r-xp 00000000 08:03 2957228 /lib/tls/i686/cmov/libm-2.5.so
b7e61000-b7e63000 rw-p 00024000 08:03 2957228 /lib/tls/i686/cmov/libm-2.5.so
b7e63000-b7f50000 r-xp 00000000 08:03 899119 /usr/lib/libX11.so.6.2.0
b7f50000-b7f54000 rw-p 000ed000 08:03 899119 /usr/lib/libX11.so.6.2.0
b7f54000-b7f61000 r-xp 00000000 08:03 899140 /usr/lib/libXext.so.6.4.0
b7f61000-b7f62000 rw-p 0000d000 08:03 899140 /usr/lib/libXext.so.6.4.0
b7f62000-b7f63000 rw-p b7f62000 00:00 0
b7f63000-b7f6a000 r-xp 00000000 08:03 899162 /usr/lib/libXrender.so.1.3.0
b7f6a000-b7f6b000 rw-p 00006000 08:03 899162 /usr/lib/libXrender.so.1.3.0
b7f6b000-b7f70000 r-xp 00000000 08:03 899160 /usr/lib/libXrandr.so.2.1.0
b7f70000-b7f71000 rw-p 00005000 08:03 899160 /usr/lib/libXrandr.so.2.1.0
b7f7b000-b7f7e000 rw-p b7f7b000 00:00 0
b7f7e000-b7f97000 r-xp 00000000 08:03 2953941 /lib/ld-2.5.so
b7f97000-b7f99000 rw-p 00019000 08:03 2953941 /lib/ld-2.5.so
bfd7a000-bfd90000 rw-p bfd7a000 00:00 0 [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]
Aborted (core dumped) --- isn't this bad?
I ran the command once more for luck, but this time I got this response:Code:
$ sudo aticonfig --overlay-type=Xv
Warning: Could not find configuration file
Please copy configuration file template to /etc/X11
I followed the guide to the end, and after rebooting I get this response from fglrxinfo:Code:
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.2)
By my judgement this is even worse than the other guide (howtoforge.com), but has this something to do with the funny quot;--overlay-type=Xvquot;-response?
You got me there with that error... Maybe someone more skilled will give you more clues about it!!!If not... well in the -specific Issues part of that guide you can revert to your old config...and start all over again(but this time stick to the first method, maybe it will work)!!! Also remember to delete the fglrx (not the quotes) in the file you modified:
Code:
gksu gedit /etc/default/linux-restricted-modules-common
I'm bumping this thread, since ATI has releaed at least one (if not two?) new since the last time i tried to get Beryl and similar programs working.
Has anyone found a way to get the 3D acceleration working, and successfully run Beryl with Radeon 9800 (not pro) ?
hi ive got beryl and compiz working on my athlon 2800+ 1.6g mem ati 9200se vid card.Had some probs at first but its working perfect now
sorry, should hav mentioned if anything you want to see just ask as i hav only been using linux for a few weeks |