You are not logged in.
I also get "GLX_EXT_texture_from_pixmap is missing".... tried this, but with no luck:
[url]http://wiki.archlinux.org/index.php/Com … ion_on_ATI
[/url]
should you install compiz before catalyst? maybe it will work with Cerebrals pkg...
Offline
Well... when you say "it works GREAT" have you tested video playback??
I've read that whit fglrx 8.43 driver bugs in video playback should be solved for r600, r500 and r300 graphic adapters: so probably this problem exists only with latest graphic adapter . Now we are at 8.45 version so now should be even better. One more thing: are we sure that 8.45 in completely compatible with 2.6.24 kernel? This driver release haven't upgraded is kernel module... someone have tested with 2.6.23 kernel?
Well, my video playback is great. I Use SMPlayer. My VGA is a X1950PRO.
Playback both with XV and GL2 are working with double buffering.
The only problem is this:
http://bbs.archlinux.org/viewtopic.php?pid=331917
If you can help, please do it!
I also get "GLX_EXT_texture_from_pixmap is missing".... tried this, but with no luck:
[url]http://wiki.archlinux.org/index.php/Com … ion_on_ATI
[/url]should you install compiz before catalyst? maybe it will work with Cerebrals pkg...
Didn't work with indirect rendering too?
Last edited by newcar (2008-02-18 03:50:36)
Offline
Are you people sure it works with xorg 1.4?
Offline
Are you people sure it works with xorg 1.4?
Yep.
Arch on a Thinkpad T400s
Offline
I also get "GLX_EXT_texture_from_pixmap is missing".... tried this, but with no luck:
[url]http://wiki.archlinux.org/index.php/Com … ion_on_ATI
[/url]should you install compiz before catalyst? maybe it will work with Cerebrals pkg...
Same problem here also with catalyst 8.02 and my 2400XT card. I can get it to work with indirect rendering but not direct. Running fusion-icon gives
[root@andre af]# fusion-icon
* Detected Session: kde
* Searching for installed applications...
* No GLX_EXT_texture_from_pixmap with direct rendering context
... nor with indirect rendering, this isn't going to work!
Traceback (most recent call last):
File "/usr/bin/fusion-icon", line 57, in <module>
from FusionIcon.interface import choose_interface
File "/usr/lib/python2.5/site-packages/FusionIcon/interface.py", line 23, in <module>
import start
File "/usr/lib/python2.5/site-packages/FusionIcon/start.py", line 64, in <module>
env.set()
File "/usr/lib/python2.5/site-packages/FusionIcon/environment.py", line 140, in set
if not self.Xgl and self.glx_vendor == 'NVIDIA Corporation':
AttributeError: Environment instance has no attribute 'glx_vendor'
but I can run compiz with indirect rendering. Any ideas?
Regards
André
Last edited by fettouhi (2008-02-18 09:05:53)
Offline
I can confirm that I also get the "texture from pixmap missing" error, on ATI X1400. However, indirect rendering does not work for me either..
I believe it's a problem with xorg.conf:
# 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 manual page.
# (Type "man xorg.conf" 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 "Files"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "no"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "Device"
Identifier "Generic Video Card"
Driver "fglrx"
Busid "PCI:1:0:0"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
Horizsync 30-70
Vertrefresh 50-160
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
Defaultdepth 24
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
Inputdevice "Synaptics Touchpad"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "DRI"
Mode 0666
EndSection
When will ATI fix the video-playback corruption anyway?
Offline
For xorg.conf - go to this page - and use recomendations on first post.
Offline
Uploaded new packages just recently.
I've gotten compiz-fusion to work with indirect rendering (HD2400 Pro AGP), but not direct, just like many reports in this thread. Running fusion-icon gives the output you'd expect, something along the lines of "Couldn't find texture_From_pixmap... but it works indirect, blah blah"
For anyone who cares, my xorg.conf is at http://dev.archlinux.org/~travis/conf/xorg.conf
Last edited by Cerebral (2008-02-18 15:38:35)
Offline
It doesn't work for me. When I run compiz --replace, it gives
compiz (core) - Error: Another window manager is already running on screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
My xorg.conf:
Section "ServerLayout"
Identifier "Xorg Configured"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "PS/2 Mouse" "CorePointer"
Option "AIGLX" "True"
EndSection
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/ttf/western"
FontPath "/usr/share/fonts/ttf/decoratives"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/truetype/openoffice"
FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera"
FontPath "/usr/share/fonts/latex-ttf-fonts"
FontPath "/usr/share/fonts/defoma/CID"
FontPath "/usr/share/fonts/defoma/TrueType"
EndSection
Section "Module"
Load "ddc" # ddc probing of monitor
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "bitmap" # bitmap-fonts
Load "type1"
Load "freetype"
Load "record"
# Load "synaptics"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "true"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "br-abnt2"
Option "XkbVariant" ""
EndSection
Section "InputDevice"
Identifier "Serial Mouse"
Driver "mouse"
Option "Protocol" "Microsoft"
Option "Device" "/dev/ttyS0"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection
Section "InputDevice"
Identifier "PS/2 Mouse"
Driver "mouse"
Option "Protocol" "auto"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection
Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "XAANoOffscreenPixmaps" "true"
Option "VideoOverlay" "on"
Option "TexturedVideo" "on"
Option "Textured2D" "on"
Option "TexturedXrender" "on"
Option "UseFastTLS" "1"
Option "BackingStore" "on"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
Option "DAMAGE" "Enable"
EndSection
Offline
try running "fusion-icon" instead of "compiz --replace"
Offline
Well, I got the fusion-icon running and hence also compiz but compiz keeps complaining about being unable to load the dbus plugin. Therefore very few plugins actually work and I have no decorations. By the way I'm running KDEmod.
Regards
André
Offline
do you have dbus installed and running?
Offline
try running "fusion-icon" instead of "compiz --replace"
Still does not work, this is the output I get.
[arch@localhost ~]$ fusion-icon
* Detected Session: kde
* Searching for installed applications...
* No GLX_EXT_texture_from_pixmap with direct rendering context
... present with indirect rendering, exporting: LIBGL_ALWAYS_INDIRECT=1
* Using the GTK Interface
* KWin is already running
* Setting window manager to Compiz
... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering
compiz (core) - Error: Another window manager is already running on screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
Offline
do you have dbus installed and running?
Yes, dbus is installed and is running because hal is running.
Regards
André
Offline
Oh man, it works!:D:D:D
Jeez, the effects are so smooth! Thanks for that superb link airstep! Even better, Amarok is using more resources than Compiz (which means almost 0)! WOW!
Bugs:
Windows only on certain workspaces are also seen on the others (on the panel of course). Anyone have a fix for this?
Randomly corruption when when opening windows from panel using Maximize/Minimize effect.
Fusion-Icon doesn't have the option to se KWin as decorator.
Unable to run Dbus plugin.
When clicking rapidtly on a java window, Compiz become completely mad (windows are moving around by themselves when I click on them etc)
If I log out due to the java error, and forget to restart X after logged out (as keys do not work when I'm logged in), then login and start Compiz, I get a black screen and are forced to force-shutdown.
-----
Last edited by Ub1476 (2008-02-18 22:39:02)
Offline
It works. 60fps faster than the open source driver. Here's my configuration.
Section "Files"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
Inputdevice "Synaptics Touchpad"
Option "AIGLX" "true"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "true"
Option "IgnoreABI" "true"
EndSection
Section "Module"
Load "bitmap"
Load "dbe"
Load "i2c"
Load "glx"
Load "ddc"
Load "type1"
Load "freetype"
Load "extmod"
Load "synaptics"
Load "int10"
Load "vbe"
Load "dri"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "ATI Technologies Inc Radeon Mobility X700 (PCIE)"
Driver "fglrx"
Busid "PCI:1:0:0"
Option "VideoOverlay" "true"
Option "OpenGLOverlay" "false"
Option "DRI" "true"
Option "ColorTiling" "true"
Option "EnablePageFlip" "true"
Option "AccelMethod" "EXA"
Option "XAANoOffscreenPixmaps" "true"
Option "TexturedVideo" "true"
Option "Textured2D" "true"
Option "TexturedXrender" "true"
Option "UseFastTLS" "1"
Option "BackingStore" "true"
Option "MaxGARTSize" "128"
Option "RenderAccel" "true"
Option "AGPMode" "4"
Option "AGPFastWrite" "true"
Option "KernelModuleParm" "agplock=0"
Option "UseInternalAGPGART" "no"
Option "EnablePrivateBackZ" "no"
Option "DisableGLXRootClipping" "true"
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"
Option "mtrr" "true"
Option "DynamicClocks" "true"
EndSection
Section "Monitor"
Identifier "Acer TravelMate 8100 LCD"
Option "DPMS"
Horizsync 30-70
Vertrefresh 50-160
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc Radeon Mobility X700 (PCIE)"
Monitor "Acer TravelMate 8100 LCD"
Defaultdepth 24
EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
Option "DAMAGE" "Enable"
Option "XVideo" "Enable"
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
Last edited by SpookyET (2008-02-20 01:00:14)
Offline
glxgears gives me twice the amount of frames. compiz plugin gives 60 more frames per second. video doesn't work and scrolling is ungodly slow.
Offline
Option "Textured2D" "true" gives me funny (colorful) screen corruption, as does any Virtual line in the screen section, and opengl apps don't maximize on the external monitor (X600 on laptop).
You probably already know this SpookyET, but Option "DynamicClocks" "true" doesn't do anything with the fglrx driver. You have to use 'aticonfig --set-powerstate=x' with X running to change power states. Best do it with autostart mechanism of your DE.
Bye, signor_rossi.
Offline
I switched back to my gnome/openbox environment.
Screen corruptions, low performance, about 400-500MB idle RAM usage (compared to 200-300)
Maybe I'll try it later again, when new versions have been released.
Offline
Option "Textured2D" "true" gives me funny (colorful) screen corruption, as does any Virtual line in the screen section, and opengl apps don't maximize on the external monitor (X600 on laptop).
You probably already know this SpookyET, but Option "DynamicClocks" "true" doesn't do anything with the fglrx driver. You have to use 'aticonfig --set-powerstate=x' with X running to change power states. Best do it with autostart mechanism of your DE.Bye, signor_rossi.
Don't ever use aticonfig, ever. You use it once and you can never use xorg.conf properly because it ignores it. It does a diff to see what's changed. It applies settings from its own database, which does not work very well. The conf file is based on mesa.
Offline
signor_rossi wrote:Option "Textured2D" "true" gives me funny (colorful) screen corruption, as does any Virtual line in the screen section, and opengl apps don't maximize on the external monitor (X600 on laptop).
You probably already know this SpookyET, but Option "DynamicClocks" "true" doesn't do anything with the fglrx driver. You have to use 'aticonfig --set-powerstate=x' with X running to change power states. Best do it with autostart mechanism of your DE.Bye, signor_rossi.
Don't ever use aticonfig, ever. You use it once and you can never use xorg.conf properly because it ignores it. It does a diff to see what's changed. It applies settings from its own database, which does not work very well. The conf file is based on mesa.
AFAIK 'aticonfig --set-powerstate=x' should set only runtime options, you can use it also as a normal user. It is just that fglrxs' powerplay really saves much more power than radeons' DynamicClocks. On the other hand it is really strange that a 'Virtual 2960x1050' line in the Screen section gives screen corruption, maybe thats aticonfigs fault (I once used aticonfig on my virgin default xorg.conf mistakingly). Do you know how to reset aticonfig settings?
I sure wish ATI would help out to get full powerplay support into the radeon driver and that ATI would not roll out such buggy drivers every time. Curious what the following months will bring...
Bye, signor_rossi.
P.S.: I wouldn't bother with any ATI card in a desktop systen ATM and would just throw it out, but can't do that with my laptop.
Offline
I've just tried 8.3. Same story. Textured2d does not seem to be working. Sam slow scrolling. I have a X700.
Offline
I've just tried 8.3. Same story. Textured2d does not seem to be working. Sam slow scrolling. I have a X700.
8.3 works for me more or less like 8.02 did, with the same opengl limitation (which seems to be hardware-given, oss radeon driver behaves the same) -> no kwin4 effects with bigdesktop at 2960x1050 size. Dual head setup still freezes X. Seems that while the cards of others are to new ours are to old, SpookyET. And it seems you were right about the messy xorg setup with aticonfig.
Bye, signor_rossi.
Offline
SpookyET wrote:I've just tried 8.3. Same story. Textured2d does not seem to be working. Sam slow scrolling. I have a X700.
8.3 works for me more or less like 8.02 did, with the same opengl limitation (which seems to be hardware-given, oss radeon driver behaves the same) -> no kwin4 effects with bigdesktop at 2960x1050 size. Dual head setup still freezes X. Seems that while the cards of others are to new ours are to old, SpookyET. And it seems you were right about the messy xorg setup with aticonfig.
Bye, signor_rossi.
I'm not using dual head. I haven't tried it yet with catalyst. With mesa, dual head works great as long as you plugin the external monitor before you reach the GDM screen. If you are already logged in, at least in my case, the resolutions are not detected properly for both the native and the external. I do not know how to fix that.
It seems that XGL is the only solution if you want to use the ATI drivers. I can confirm from Ubuntu experience that XGL has fast scrolling with ATI drivers.
Offline
I'm not using dual head. I haven't tried it yet with catalyst. With mesa, dual head works great as long as you plugin the external monitor before you reach the GDM screen. If you are already logged in, at least in my case, the resolutions are not detected properly for both the native and the external. I do not know how to fix that.
With the oss radeon driver you set up all display resolution/geometry stuff with xrandr now, xorg.conf can be kept very simple. Something like this (all with X running):
xrandr --output LVDS --mode 1680x1050
xrandr --output DVI-0 --mode 1280x1024
xrandr --output DVI-0 --right-of LVDS
Bye, signor_rossi.
Offline