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

Reply via email to