Summary: | Hardware accelerated compositing is slow | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Khashayar Naderehvandi <khashayar.lists> | ||||||
Component: | Server/General | Assignee: | Xorg Project Team <xorg-team> | ||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||
Severity: | normal | ||||||||
Priority: | medium | CC: | db_magicman | ||||||
Version: | unspecified | ||||||||
Hardware: | Other | ||||||||
OS: | All | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
Description
Khashayar Naderehvandi
2007-03-31 07:16:15 UTC
Created attachment 9394 [details]
Xorg configuration file
Created attachment 9395 [details]
Xorg log file
(In reply to comment #0) > Using the same list of modules, but replacing xf86-video-intel with version > 1.7.4 of xf86-video-i810 gets rid of the problem. If using XAA (possibly with Option "XAANoOffscreenPixmaps") instead of EXA doesn't help, please attach a log file from 1.7.4. (In reply to comment #4) > (In reply to comment #0) > > Using the same list of modules, but replacing xf86-video-intel with version > > 1.7.4 of xf86-video-i810 gets rid of the problem. > > If using XAA (possibly with Option "XAANoOffscreenPixmaps") instead of EXA > doesn't help, please attach a log file from 1.7.4. > XAA with Option "XAANoOffscreenPixmaps" does indeed work. I was of the impression that compositing should be faster with EXA. Except for this glitch, EXA on intel seems very stable otherwise... (In reply to comment #5) > XAA with Option "XAANoOffscreenPixmaps" does indeed work. I was of the > impression that compositing should be faster with EXA. It should indeed; the thing is, the way GLX_EXT_texture_from_pixmap is currently implemented with AIGLX, it actually tends to be faster with 2D acceleration disabled, which is what the XAA option achieves. If the patches I put up on http://people.freedesktop.org/~daenzer/aiglx-zero-copy-tfp/ were ported to the i915(tex) 3D driver, that should be much faster with EXA. (In reply to comment #6) > (In reply to comment #5) > > XAA with Option "XAANoOffscreenPixmaps" does indeed work. I was of the > > impression that compositing should be faster with EXA. > > It should indeed; the thing is, the way GLX_EXT_texture_from_pixmap is > currently implemented with AIGLX, it actually tends to be faster with 2D > acceleration disabled, which is what the XAA option achieves. If the patches I > put up on http://people.freedesktop.org/~daenzer/aiglx-zero-copy-tfp/ were > ported to the i915(tex) 3D driver, that should be much faster with EXA. > Are there any plans to port them? Sometimes I really wish I could code... Anyway, I noticed - after opening several windows - that compiz still was a bit slower than with the older driver. Not unusably so, just slightly annoyingly... I'm trying out xserver 1.3 + xf86-video-intel 2.0 now (contra my first post, all other packages are latest released, i.e. no git-version of anything), and compositing with compiz is too slow for everyday use now... I've tried both XAA + XAANoOffscreenPixmaps, as well as EXA. Is there any work around for this? (In reply to comment #6) > If the patches I put up on > http://people.freedesktop.org/~daenzer/aiglx-zero-copy-tfp/ were > ported to the i915(tex) 3D driver, that should be much faster with EXA. Ported to i915tex and pushed to the master branches. Hi ! I have the same trouble with xf86-video-2.2.1 on Archlinux and Compiz-Fusion. With the package 2.1.1, no problem, fluid and not CPU intensive. P200 Toshiba Laptop with 945GM. If you can help... Thanks 1 If this is still an issue with current versions of the intel drivers, please reassign to Driver/intel and select 'Reassign bug to default assignee and QA contact, and add Default CC of selected component'. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.