glxgears runs unsmoothly when several gear windows are launched.

Bug #247492 reported by xiayi
6
Affects Status Importance Assigned to Milestone
Classmate PC
Fix Released
High
Oliver Grawert

Bug Description

Open a console and run "glxgears > /dev/null &" 3 times.
And it will run far from smoothly.

Revision history for this message
Oliver Grawert (ogra) wrote :

As mentioned before on the calls, the issue here is that we are using a videocard with shared memory. the basic system with idling desktop uses up 100M of the available 256M. In the minimal HW configuration this leaves 150M Ram for application usage. The i810 X driver that has to be used due to teh requirement for panning and compression modes will use additional 50M with OpenGL support enabled ...
GL was deliberately disabled in this environment to make sure the system doesnt run out of memory during normal operation. I have a patch pending that will enable GL support on all systems with bigger than the minimal Ram configuration, but it will not be possible to enable GL in the lowest Ram setup without generating a bad user experience.
(This would have been solved with various developments that are currently happening in the 8.10 release using certain Ram compression techniques)

Changed in cmpc:
assignee: nobody → ogra
status: New → In Progress
Revision history for this message
Oliver Grawert (ogra) wrote :

i forgot to mention, this fix will be in the next image build, please test if it works as advertised above.

Revision history for this message
xiayi (yi-xia) wrote : RE: [Bug 247492] Re: glxgears runs unsmoothly when several gear windowsare launched.

Thank you for your detailed analysis.
Looking forward to the ram compression applied on 8.04.

Best Regards
Yi Xia

-----Original Message-----
From: <email address hidden> [mailto:<email address hidden>] On Behalf Of Oliver Grawert
Sent: 2008年7月21日 9:09
To: Xia, Yi
Subject: [Bug 247492] Re: glxgears runs unsmoothly when several gear windowsare launched.

As mentioned before on the calls, the issue here is that we are using a videocard with shared memory. the basic system with idling desktop uses up 100M of the available 256M. In the minimal HW configuration this leaves 150M Ram for application usage. The i810 X driver that has to be used due to teh requirement for panning and compression modes will use additional 50M with OpenGL support enabled ...
GL was deliberately disabled in this environment to make sure the system doesnt run out of memory during normal operation. I have a patch pending that will enable GL support on all systems with bigger than the minimal Ram configuration, but it will not be possible to enable GL in the lowest Ram setup without generating a bad user experience.
(This would have been solved with various developments that are currently happening in the 8.10 release using certain Ram compression techniques)

** Changed in: cmpc
     Assignee: (unassigned) => Oliver Grawert (ogra)
       Status: New => In Progress

--
glxgears runs unsmoothly when several gear windows are launched.
https://bugs.launchpad.net/bugs/247492
You received this bug notification because you are a direct subscriber
of the bug.

Status in Application and image devlopment around the Classmate PC: In Progress

Bug description:
Open a console and run "glxgears > /dev/null &" from 3 times.
And it will run far from smoothly.

description: updated
Revision history for this message
Oliver Grawert (ogra) wrote :

As i wrote above, the Ram compression technology is just only being incorporated into 8.10 (intrepid) wich is due in october.
There is no guarantee that it wont corrupt data or run stable yet and only user testing in the ubuntu development release will tell.
If it proves to be stable and safe i will try to backport it into 8.04 but that is unlikely to happen for the current image unless we would delay it (which is not wanted as i understand)
Feature development in 8.10 happens until end of august as can be seen on the development schedule at https://wiki.ubuntu.com/IntrepidReleaseSchedule, the following phase after that is supposed to be used for QA and stablization.

Oliver Grawert (ogra)
Changed in cmpc:
importance: Undecided → High
Revision history for this message
Oliver Grawert (ogra) wrote :

the mentioned fix that enables GL on all devices with more than 256M is in the 20080722 image which is now available for download at the usual place, please test that it works as advertised

Changed in cmpc:
status: In Progress → Fix Committed
Revision history for this message
xiayi (yi-xia) wrote :

Ok, we'll verify it on 512M memory device.

Best Regards
Yi Xia

-----Original Message-----
From: <email address hidden> [mailto:<email address hidden>] On Behalf Of Oliver Grawert
Sent: 2008年7月22日 22:42
To: Xia, Yi
Subject: [Bug 247492] Re: glxgears runs unsmoothly when several gear windowsare launched.

the mentioned fix that enables GL on all devices with more than 256M is
in the 20080722 image which is now available for download at the usual
place, please test that it works as advertised

** Changed in: cmpc
       Status: In Progress => Fix Committed

--
glxgears runs unsmoothly when several gear windows are launched.
https://bugs.launchpad.net/bugs/247492
You received this bug notification because you are a direct subscriber
of the bug.

Status in Application and image devlopment around the Classmate PC: Fix Committed

Bug description:
Open a console and run "glxgears > /dev/null &" 3 times.
And it will run far from smoothly.

Revision history for this message
xiayi (yi-xia) wrote :

Fixed in 0722 image

Changed in cmpc:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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