performance issue in Edgy with i810 driver

Bug #61306 reported by hesser
22
Affects Status Importance Assigned to Milestone
xserver-xorg-driver-i810 (Ubuntu)
Invalid
Undecided
Unassigned
xserver-xorg-video-intel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-driver-i810

when using the i810 driver for the Intel i945 on a Dell Inspiron 1505 under Dapper I get about 1710 fps with the live cd without any config changes and no errors upon launching.
When using Edgy (latest dist-upgrade) I only get about 850 fps. and an initial error
libgl warning: 3D driver claims to not support visual 0x5b.

Revision history for this message
hesser (hesser) wrote :

For edgy

Revision history for this message
hesser (hesser) wrote :
Revision history for this message
Daniel T Chen (crimsun) wrote :

How are you gauging fps?

The "error" you cite for Edgy is in fact a warning and not an error. Try disabling the composite extension.

Revision history for this message
hesser (hesser) wrote : Re: [Bug 61306] Re: performance issue in Edgy with i810 driver

Hi Daniel,

I used glxgears -printfps to determine the fps. I noticed that TUX and
googleearth are slow compared to dapper. As I understand it, I cannot
turn off composite.
Thanks
Holger
On Tue, 2006-09-19 at 18:47 -0500, Daniel T Chen wrote:
> How are you gauging fps?
>
> The "error" you cite for Edgy is in fact a warning and not an error.
> Try
> disabling the composite extension.
>
> --
> performance issue in Edgy with i810 driver
> https://launchpad.net/bugs/61306
>
>

This e-mail transmission may contain information that is proprietary, privileged and/or confidential and is intended exclusively for the person(s) to whom it is addressed. Any use, copying, retention or disclosure by any person other than the intended recipient or the intended recipient's designees is strictly prohibited. If you are the intended recipient, you must treat the information in confidence and in accordance with all laws related to the privacy and confidentiality of such information. If you are not the intended recipient or their designee, please notify the sender immediately by return e-mail and delete all copies of this email, including all attachments.

Revision history for this message
hesser (hesser) wrote :

I am still at a loss. I monitored the cpu utilization On dapper vs edgy when using glxgears. I have a Centrino Duo 2300. When running dapper live cd, the cpu (only one is detected by default) goes to 100% as I would suspect it.
When running edgy, the cpus (it detects both by default), are running uneven, one cpu runs at about 2-4%, the other around 60% when running glxgears.

Revision history for this message
lor (astarventure) wrote :

i have the same bug

asus w5f (i945GM)

Revision history for this message
terrax (tball) wrote :

Got the same problem, with the xserver-xorg-driver-i810 in dapper. Not the original version (1:1.4.1.3-0ubuntu6), but when I install the (1:1.6.5-0ubuntu1) from beryl repositories, I get the same problems.

But I have to install the newest driver, to getting aiglx working proberly.

I want to link to this bug also, because it follows the driver version of i810(1:1.6.5-0ubuntu1):
https://launchpad.net/distros/ubuntu/+source/xserver-xorg-driver-i810/+bug/60061

Revision history for this message
terrax (tball) wrote :

Actually this bug, is exactly this bug:
https://bugs.freedesktop.org/show_bug.cgi?id=8010

Should be fixed in cvs, but when do we wee see a new package? Anyone know?

Revision history for this message
Emilio Scalise (emisca) wrote :

I have also this problem with 945 gm (hp nx7400) using dapper with beryl repositories (1.6.5) and using edgy (xorg 7.1 i810 1.6.5).
With 1.4.1 I have ~1700fps with glxgears, with 1.6.5 ~700 fps like you.
This should to be fixed prior edgy release....

I noticed errors in my xorg log with 1.6.5 driver of this type:
xf86AllocateGARTMemory: allocation of X pages failed

Using i810 1.5.0 (compiled from debian package) these errors are not present.

Revision history for this message
terrax (tball) wrote :

Got the same problem as Emilio, but just in Dapper with the i810(1:1.6.5-0ubuntu1) driver.

I get same errors in the Xorg.0.log

I got a Dell 630 GMA, with this gfxcard "VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)"

Revision history for this message
Emilio Scalise (emisca) wrote :

There il also a strange mtrr with 1.6.5 driver:
$ cat /proc/mtrr
reg00: base=0x00000000 ( 0MB), size=1024MB: write-back, count=1
reg01: base=0xf3f800000 (62456MB), size= 8MB: uncachable, count=1
reg02: base=0xfeda0000 (4077MB), size= 128KB: uncachable, count=1

There is no video memory register like with 1.4.1.

Revision history for this message
terrax (tball) wrote :

I get the same info, with cat /proc/mtrr with both drivers. So that isn't the problem with mine I think.

reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1
reg01: base=0x20000000 ( 512MB), size= 256MB: write-back, count=1
reg02: base=0x2f800000 ( 760MB), size= 8MB: uncachable, count=1
reg03: base=0xfeda0000 (4077MB), size= 128KB: write-through, count=1
reg04: base=0xc0000000 (3072MB), size= 256MB: write-combining, count=1

But I get those weird bios mem errors in Xorg.0.log

(WW) I810(0): xf86AllocateGARTMemory: allocation of x pages failed
 (Cannot allocate memory)

Revision history for this message
Emilio Scalise (emisca) wrote :

The /proc/mtrr is with dapper+beryl repositories packages+aiglx. Using edgy I have this output, like terrax:
$ cat /proc/mtrr
reg00: base=0x00000000 ( 0MB), size=1024MB: write-back, count=1
reg01: base=0xf3f800000 (62456MB), size= 8MB: uncachable, count=1
reg02: base=0xfeda0000 (4077MB), size= 128KB: uncachable, count=1
reg03: base=0xe0000000 (3584MB), size= 256MB: write-combining, count=1

The errors in Xorg.0.log remain.

Revision history for this message
David Finch (ubuntu-mytsoftware) wrote :

With my i845, I lost direct rendering after upgrading to Edgy. My desktop resolution is 1280x1024, but I was able to solve my problem by removing "1600x1200" from the resolution lines in my xorg.conf. It seems possible that if it can't get direct rendering in the highest resolution, it won't try in the lower resolutions.

Revision history for this message
terrax (tball) wrote :

I have made a howto, which installs the newest driver from intel. It solves the bugs. But I still gets the glxgears fault though.

http://ubuntuforums.org/showthread.php?t=281275

cheers.

Revision history for this message
Emilio Scalise (emisca) wrote :

I've installed the new i810 driver 1.7.2 from debian, compiling the package from source.
There are no GART errors anymore, my mtrr is fixed, but still the glxgears framerate is less than with 1.4.1.

$ cat /proc/mtrr
reg00: base=0x00000000 ( 0MB), size=1024MB: write-back, count=1
reg01: base=0xf3f800000 (62456MB), size= 8MB: uncachable, count=1
reg02: base=0xfeda0000 (4077MB), size= 128KB: uncachable, count=1
reg03: base=0xe0000000 (3584MB), size= 256MB: write-combining, count=1

$ glxgears -printfps
libGL warning: 3D driver claims to not support visual 0x5b
4808 frames in 5.0 seconds = 961.550 FPS
5217 frames in 5.0 seconds = 1043.213 FPS
5155 frames in 5.0 seconds = 1030.989 FPS
5243 frames in 5.0 seconds = 1048.584 FPS

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Could you try Feisty Herd5 (or a daily snapshot) if the performance has been fixed.

Changed in xserver-xorg-driver-i810:
status: Unconfirmed → Needs Info
Revision history for this message
GFD (gfd-deactivatedaccount) wrote :

Actually not fixed on Feisty. Same issue with an intel GMA 950.

Revision history for this message
Swistak (swistakers) wrote :

I can confirm it on gutsy tribe 5. I get ~700 fps in glxgears on my HP nx6310 with 945 gm intel graphics.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-video-i810 (Ubuntu) because there has been no activity for 60 days.]

Revision history for this message
unggnu (unggnu) wrote :

Could you please recheck this issue with Ubuntu Gutsy Gibbon 7.10 Live CD? The i810 driver is obsolete and replaced with the new Intel driver.
Maybe it would help to add INTEL_BATCH=1 to the file /etc/environment (Bug #195843). Btw. glxgears is not a real benchmark. You could test it with OpenArena or something like that.

Changed in xserver-xorg-video-i810:
status: Invalid → Incomplete
Changed in xserver-xorg-driver-i810:
status: New → Invalid
Revision history for this message
unggnu (unggnu) wrote :

I am closing this bug report since there was no reply for a long time and the i810 driver is deprecated and replaced through the new Intel driver. Feel free to open it again if the issue still happens with Gutsy and the -intel driver.

Changed in xserver-xorg-video-intel:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.