Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.
Admin message
Welcome to our new datacenter. The migration is still not over, but we try to bring up the service to the best we can. There are some parts not working yet (shared runners, previous job logs, previous job artifacts, ... ) but we try to do our best.
We do not guarantee data while the migration is not over, please consider this as read-only
I am using latest (45fa67f404bb08ef4b04504766753c28e354ecb2 [rfc] drm/radeon/kms: pm debugging check for vbl.) drm-radeon-testing kernel on rv350 and I have a couple of issues that may be related. First, the resolution after starting X is default 800x600 with xrandr reporting max of 1024x768. I have to manually add 1280x1024 and switch to it. The expected behavior is 1280x1024 default. Also, 3D performance suffers a great deal, about 5% of what it is 'normally'. The kernel I built on Feb 2nd is ok for resolution and 3D but the kernel built on the 15th and 21st of this month exhibit both the resolution and performance (or lack thereof) issues. I have attached a dmesg with drm.debug=15 without starting X that may indicate the resolution problem is related to i2c changes.
Created an attachment (id=34005) [details]
fix i2c prescale calc
This patch should hopefully do the trick. Can you try it with and without the
previous patch from this bug?
Tried with and without previous patch, with i2c_clock = 60 and i2c_clock = 50 (and also 40). No good results, slightly different errors about EDID still around.
Perhaps there's a problem reading back the sclk on your system... Does hard coding the sclk to the default value help? Make sure you disable the dynpm stuff (dynpm=0).
Created an attachment (id=34124) [details]
use default sclk
Perhaps there's a problem reading back the sclk on your system... Does hard
coding the sclk to the default value help? Make sure you disable the dynpm
stuff (dynpm=0).
No, original problem still here (I reverted things back to i2c_clock = 60 , m = loop - 2). I haven't tested multiple load/unload this time