Created attachment 17488 [details] dmesg System Environment: -------------------------- --Platform:gm965 --Architecture:32-bit --2D driver: master 55678c64bc6e3ed613ea6db14c105c18a0cf28ce --3D driver:master d3f7b463c3975c070503053e4ad70af99016a756 --DRM: master 5d27fd94afaaf434c3a92af0075420b550055bfb --Xserver:master e4335e876d254e446a965259e845ad955da5b5c2 --Kernel:2.6.26-rc6 Bug detailed description: -------------------------- when run glswap with vblank_mode=2,the buffer swap is too slow ,but sometime it also can work well.and it also happens on 945gm.In dmesg we can get the error info: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0] Reproduce steps: ---------------- 1. startx 2.vblank-mode=2 ./glswap Current result: ---------------- run at a low preformance Expected result: ---------------- work well
Created attachment 17489 [details] xorg.0.log
Created attachment 17490 [details] xorg conf file
btw ,we test it on single head
Define 'the buffer swap is too slow'. How many swaps per second are there, and how many would you expect?
(In reply to comment #4) > Define 'the buffer swap is too slow'. How many swaps per second are there, and > how many would you expect? > from th display,there are one swap in two seconds.I don't want to see swap in the display.
Created attachment 17512 [details] glswap.c
verified.
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.