Hi, hereby my new experiences with my RV515.
# lspci -nnvv | grep "VGA compatible controller" 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc M52 [Mobility Radeon X1300] [1002:714a] (prog-if 00 [VGA controller]) I applied "[PATCH] drm/radeon/kms: add hw_i2c module option" from [1] in addition to pm2-patches (see my last email) and rebuild radeon kernel-module: $ cd $build-dir $ make M=drivers/gpu/drm/radeon clean $ apply_patch $ make M=drivers/gpu/drm/radeon We have now a new module-option "hw_i2c" (0 = disabled, 1 = enabled), This requires to re-generate modules.dep and map files: # depmod Then I rebooted to check new radeon kernel-module. [init-3] # modprobe -r -v radeon # modprobe -v radeon modeset=1 dynpm=1 hw_i2c=1 That is working - no blank screen. But [2] shows also same error when there is a failure (does this error really matter?): ... Mar 18 11:56:40 seduxbox kernel: [ 62.350145] [drm:r500_hw_i2c_xfer], i2c write error 0x00000002 ... Reclocking seems to work (see below) - when I start glxgears and let in run a while you see increasing "e: XXXXX m: YYYYY" - closing glxgears results in downclocking. I will check if starting and closing OpenArena (Anholt benchmark) will result in a blank screen (but this was yesterday). Kind Regards, - Sedat - References: ------------------ [1] http://marc.info/?l=dri-devel&m=126880645519474&w=2 [2] http://files.iniza.org/agdf5-pm2-with-linustree/logs/debug_ok.txt ----- INVESTIGATIONS ----- [ 2213.179060] [drm] Requested: e: 12900 m: 13500 p: 16 [ 2213.602308] [drm] Requested: e: 21000 m: 13500 p: 16 [ 2213.621661] [drm] Setting: e: 21000 [ 2214.021304] [drm] Requested: e: 32400 m: 13500 p: 16 [ 2214.046572] [drm] Setting: e: 32400 [ 2214.446302] [drm] Requested: e: 39200 m: 30000 p: 16 [ 2214.465277] [drm] Setting: e: 39200 [ 2214.465848] [drm] not in vbl for pm change 00020002 00000000 at entry [ 2214.468161] [drm] not in vbl for pm change 00020002 00000000 at exit [ 2214.468166] [drm] Setting: m: 30000 [ 2214.868305] [drm] Requested: e: 39200 m: 30000 p: 16 [ 2235.680072] [drm] Requested: e: 32400 m: 13500 p: 16 [ 2235.680281] [drm] Setting: e: 32400 [ 2235.690389] [drm] not in vbl for pm change 00020002 00000000 at entry [ 2235.692412] [drm] not in vbl for pm change 00020002 00000000 at exit [ 2235.692417] [drm] Setting: m: 13500 [ 2236.092069] [drm] Requested: e: 21000 m: 13500 p: 16 [ 2236.092105] [drm] GUI not idle!!! [ 2236.492071] [drm] Requested: e: 21000 m: 13500 p: 16 [ 2236.492249] [drm] Setting: e: 21000 [ 2237.292060] [drm] Requested: e: 12900 m: 13500 p: 16 [ 2237.292250] [drm] Setting: e: 12900 [ 2237.692070] [drm] Requested: e: 12900 m: 13500 p: 16 [ 2238.092068] [drm] Requested: e: 12900 m: 13500 p: 16 - EOT - ------------------------------------------------------------------------------ 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 Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel