For me, I fixed the problem in 8.12 (might have been 9.1 or 8.11, I really don't recall) by running:
Code:
aticonfig --set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0
and, I believe something was recorded in my grapchics BIOS, since once I upgraded I've never had a ******d up scan on my TV since. I believe the above
doesn't record anything into amdbcsdb, but the
Code:
aticonfig --set-dispattrib=tmds2i,positionX:0
aticonfig --set-dispattrib=tmds2i,positionY:0
aticonfig --set-dispattrib=tmds2i,sizeX:1920
aticonfig --set-dispattrib=tmds2i,sizeY:1080
on the other hand, does, and locks up the Xorg at the next start. So, if you get a hang system at X.org start, make sure you delete the amdpcsdb (or move it away)
while X.org is not running to make sure you start clean (the file gets written again at every X.org exit so deleting it while X.org is running will not work).
Oh, and I using:
- Gentoo
- Gigabyte GA-MA78GM-S2H (with the builtin 780G integrated HD3200)
- Catalyst 9.2 currently
Hope this helps someone =)