Another data point for this thread:
I recently installed 2.4.0 on Ubuntu 12.04 / Precise Pangolin, from the default repos. After getting major stuttering and very low frame rates (more on which below), I tried installing 2.6.0 from playdeb. Same issues.
Initial stuttering delays were ~800ms, with frame rates of ~1fps. Opening the View -> Rendering Options dialog and setting the Shading slider hard over to the 'Performance' end improved this to delays of ~150ms and frame rates of ~7-8fps.
Enabling OSG shows there is no activity in the 'GPU' category.
glxgears runs at ~60fps. Other applications requiring hardware 3d acceleration, such as Celestia and Chromium BSU, are running perfectly.
My machine has an i5-2410M CPU, with (as reported by driconf) integrated Intel i965 graphics.
- Code: Select all
lshw -class display
reports:
*-display
description: VGA compatible controller
product: 2nd Generation Core Processor Family Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:42 memory:ddc00000-ddffffff memory:c0000000-cfffffff ioport:e000(size=64)
- Code: Select all
xdpyinfo | head -n50
reports:
name of display: :0
version number: 11.0
vendor string: The X.Org Foundation
vendor release number: 11103000
X.Org version: 1.11.3
maximum request size: 16777212 bytes
motion buffer size: 256
bitmap unit, bit order, padding: 32, LSBFirst, 32
image byte order: LSBFirst
number of supported pixmap formats: 7
supported pixmap formats:
depth 1, bits_per_pixel 1, scanline_pad 32
depth 4, bits_per_pixel 8, scanline_pad 32
depth 8, bits_per_pixel 8, scanline_pad 32
depth 15, bits_per_pixel 16, scanline_pad 32
depth 16, bits_per_pixel 16, scanline_pad 32
depth 24, bits_per_pixel 32, scanline_pad 32
depth 32, bits_per_pixel 32, scanline_pad 32
keycode range: minimum 8, maximum 255
focus: window 0x1800009, revert to PointerRoot
number of extensions: 28
BIG-REQUESTS
Composite
DAMAGE
DOUBLE-BUFFER
DPMS
DRI2
GLX
Generic Event Extension
MIT-SCREEN-SAVER
MIT-SHM
RANDR
RECORD
RENDER
SECURITY
SGI-GLX
SHAPE
SYNC
X-Resource
XC-MISC
XFIXES
XFree86-DGA
XFree86-VidModeExtension
XINERAMA
XInputExtension
XKEYBOARD
XTEST
XVideo
XVideo-MotionCompensation
default screen number: 0
- Code: Select all
driconf
reports:
Mesa DRI Intel(R) Sandybridge Mobile x86/MMX/SSE2 (Tungsten Graphics, Inc)
Synchronization with vertical refresh (swap intervals): Always synchronize with vertical refresh, application chooses the minimum swap interval
Buffer object reuse: Enable reuse of all sizes of buffer objects
Enable texture tiling: Yes
Enable early Z in classic mode (unstable, 945-only): No
Enabled limited ARB_fragment_shader_support on 915/945: No
Enable S3TC texture compression even if software support is not available: No
Support larger textures not guaranteed to fit into graphics memory: Announce hardware limits
Disable 3D acceleration: No
Enable flushing batchbuffer after each draw call: No
Enable flushing GPU caches with each draw call: No
Force GLSL extension default behavior to 'warn': No
Enable stub ARB_occlusion_query support on 915/945: No
Perform code generation at shader link time: No
Please let me know if any other information is required!