W dniu 3 marca 2010 23:33 użytkownik Rafał Miłecki <[email protected]> napisał: > This is supposed to check if we receive correct interrupt and if out check for > VBLANK is correct. If you get warnings with patch applied, it means we have > problem in at least one of mentioned places. > --- > To provoke VBLANK interrupt appearing, please use dynpm and start/stop for > example glxgears few times. > > Jaime can you check this? I know you experienced warnings when using check in > PM code. > > Dave: I believe you reported warnings as well? > ---
Personally I got following results on my machine: [ 57.981202] [drm] Requested: e: 68000 m: 80000 p: 16 [ 57.981212] [drm] Setting: e: 68000 m: 80000 p: 16 [ 57.982827] [drm] not in vbl for pm change 00020002 00000000 at entry [ 61.784087] [drm] Requested: e: 11000 m: 40500 p: 16 [ 61.784095] [drm] Setting: e: 11000 m: 40500 p: 16 [ 61.799187] [drm] not in vbl for pm change 00020002 00000000 at entry [ 66.799047] [drm] Requested: e: 68000 m: 80000 p: 16 [ 66.799056] [drm] Setting: e: 68000 m: 80000 p: 16 [ 69.916111] [drm] Requested: e: 11000 m: 40500 p: 16 [ 69.916119] [drm] Setting: e: 11000 m: 40500 p: 16 [ 69.931836] [drm] not in vbl for pm change 00020002 00000000 at entry [ 73.032037] [drm] Requested: e: 68000 m: 80000 p: 16 [ 73.032046] [drm] Setting: e: 68000 m: 80000 p: 16 [ 76.048056] [drm] Requested: e: 11000 m: 40500 p: 16 [ 76.048064] [drm] Setting: e: 11000 m: 40500 p: 16 [ 78.964090] [drm] Requested: e: 68000 m: 80000 p: 16 [ 78.964099] [drm] Setting: e: 68000 m: 80000 p: 16 [ 84.864053] [drm] Requested: e: 11000 m: 40500 p: 16 [ 84.864069] [drm] Setting: e: 11000 m: 40500 p: 16 [ 84.864102] [drm] not in vbl for pm change 00010002 00000000 at entry [ 93.165037] [drm] Requested: e: 68000 m: 80000 p: 16 [ 93.165046] [drm] Setting: e: 68000 m: 80000 p: 16 [ 98.080093] [drm] Requested: e: 11000 m: 40500 p: 16 [ 98.080102] [drm] Setting: e: 11000 m: 40500 p: 16 [ 101.396033] [drm] Requested: e: 68000 m: 80000 p: 16 [ 101.396041] [drm] Setting: e: 68000 m: 80000 p: 16 [ 105.012113] [drm] Requested: e: 11000 m: 40500 p: 16 [ 105.012121] [drm] Setting: e: 11000 m: 40500 p: 16 [ 107.613035] [drm] Requested: e: 68000 m: 80000 p: 16 [ 107.613044] [drm] Setting: e: 68000 m: 80000 p: 16 [ 111.728091] [drm] Requested: e: 11000 m: 40500 p: 16 [ 111.728099] [drm] Setting: e: 11000 m: 40500 p: 16 [ 114.328054] [drm] Requested: e: 68000 m: 80000 p: 16 [ 114.328063] [drm] Setting: e: 68000 m: 80000 p: 16 [ 114.328102] [drm] not in vbl for pm change 00020002 00000000 at entry [ 119.328104] [drm] Requested: e: 11000 m: 40500 p: 16 [ 119.328117] [drm] Setting: e: 11000 m: 40500 p: 16 [ 119.344343] [drm] not in vbl for pm change 00020002 00000000 at entry So you can see I receive VBLANK when *not* being in VBLANK in about 50% cases. I don't experience corruptions however. -- Rafał ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev -- _______________________________________________ Dri-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dri-devel
