Bug 475510
Summary: | Abysmal Intel OpenGL performance | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Steve Hill <steve> | ||||||
Component: | xorg-x11-drv-i810 | Assignee: | X/OpenGL Maintenance List <xgl-maint> | ||||||
Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | low | ||||||||
Version: | 10 | CC: | edneymatias, eric, fdc, jcasale, mcepl, oxben, rdieter, xgl-maint | ||||||
Target Milestone: | --- | Keywords: | Patch | ||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2009-03-16 21:31:05 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Steve Hill
2008-12-09 15:43:18 UTC
Probably the same bug: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/252094 You've unfortunately got a 945 with the nasty swizzling option turned on by the BIOS, which results in a performance penalty due to insufficient workarounds in software. If you short-circuit i915_gem_detect_bit_6_swizzle to return _NONE for both modes, that would answer whether that was the performance problem, at the expense of bad rendering. If not, needs Xorg.0.log, dmesg, etc. Ubuntu bug is unrelated -- they've got a bad collection of software. Thanks for the bug report. We have reviewed the information you have provided above, and there is some additional information we require that will be helpful in our diagnosis of this issue. Please attach your X server config file (/etc/X11/xorg.conf, if available) and X server log file (/var/log/Xorg.*.log) to the bug report as individual uncompressed file attachments using the bugzilla file attachment link below. Could you please also try to run without any /etc/X11/xorg.conf (if you have one) whatsoever and let X11 autodetect your display and video card? Attach to this bug /var/log/Xorg.0.log from this attempt as well, please. We will review this issue again once you've had a chance to attach this information. Thanks in advance. Well i have a 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c) and running Linux r2d2 2.6.27.12-170.2.5.fc10.x86_64 #1 SMP Wed Jan 21 01:33:24 EST 2009 x86_64 x86_64 x86_64 GNU/Linux with driver xorg-x11-drv-i810-2.5.0-4.fc10.x86_64 I have no xorg.conf file and my Xorg.0.log is attached and my problems is pretty the same described by Steve. Now I have any performance issue with games as i used to have on fedora 10 development cycle, but now compositing is cripplingly slow with FPS at 1. The only error i found on Xorg.0.log is (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (EE) Unable to locate/open config file (II) Loading extension MIT-SCREEN-SAVER (EE) intel(0): underrun on pipe B! I'm also attaching my dmesg output and any other information feel free to ask. Thank you. Created attachment 330260 [details]
Dmesg output
Created attachment 330262 [details]
Xorg.0.log
(In reply to comment #2) > You've unfortunately got a 945 with the nasty swizzling option turned on by the > BIOS, which results in a performance penalty due to insufficient workarounds in > software. If you short-circuit i915_gem_detect_bit_6_swizzle to return _NONE > for both modes, that would answer whether that was the performance problem, at > the expense of bad rendering. Can you be a bit more explicit on what need to be changed please? Is 'i915_gem_detect_bit_6_swizzle' a routine? From which package? Mesa? Kernel? What line need to be patched to test it? Care to provide a pseudo-patch? Thanks I guess I understood what you meant. I wrote this quick'n'dirty patch on mesa: --- mesa-20081001.orig/src/mesa/drivers/dri/intel/intel_regions.c +++ mesa-20081001/src/mesa/drivers/dri/intel/intel_regions.c @@ -98,7 +98,7 @@ intel_set_region_tiling_gem(struct intel } region->tiling = get_tiling.tiling_mode; - region->bit_6_swizzle = get_tiling.swizzle_mode; + region->bit_6_swizzle = I915_BIT_6_SWIZZLE_NONE; return 0; } This solves Bug #479153 for me !!!! No more display corruption in Blender icons!!! My chipset is an Intel 865G. Hi there! Don't know if the behavior of my machine is related to this bug but i think it could be worth saying. When i activate compositing on kde 4.2 sometimes something start to suck my processor until everything stops working. Icons on desktop disappears, i can't start any new program, and commands on console return 'too many open files on system' error messages. Checking /var/log/messages i found messages saying the same 'Feb 13 16:22:05 r2d2 kernel: VFS: file-max limit 101009 reached'. Every time this happened i was with compositing enabled. I never happened with compositing disabled, at least until now. My video card is 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c). My running kernel is Linux r2d2 2.6.27.12-170.2.5.fc10.i686 #1 SMP Wed Jan 21 02:09:37 EST 2009 i686 i686 i386 GNU/Linux. My xorg driver is xorg-x11-drv-i810-2.5.0-4.fc10.i386. I hope it can help. Edney, thanks for the help but it would be probably really more profitable if we keep one bug per reporter. Can I ask you please to file your own bug (and refer to attachment 330262 [details] and attachment 330260 [details])? Reporter, could we please get the requested information from you as well? Thank you, both. The information we've requested above is required in order to review this problem report further and diagnose or fix the issue if it is still present. Since it has been thirty days or more since we first requested additional information, we're assuming the problem is either no longer present in the current Fedora release, or that there is no longer any interest in tracking the problem. Setting status to "CLOSED: INSUFFICIENT_DATA". If you still experience this problem after updating to our latest Fedora release and can provide the information previously requested, please feel free to reopen the bug report. Thank you in advance. --- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers |