Posted 11 September 2012 - 06:31 PM
Actually, I figured out the issue with this as well, a few days ago in fact. Awesomium isn't dealing with the TMDS module in a proper way. For whatever absolutely stupid reason, Awesomium attempts to handle TMDS commands natively, and so it's pushing the Hsync bits applied through the DAC at a bad render resolution. An INF edit would fix this, but alas, GW2 has no INF to configure.
The scaling shouldn't be running through the DAC that way. It's something that ANET desperately needs to patch, via Awesomium. For now, set the scaling to normal and it should fix it, because at native scale, HSync ratio is maintained. However, turning it to small, Awesomium is making a bad controller link, and is receiving a bad resolution scale because its cramming the wrong signal path down the TDMS's throat.
This issue doesn't appear on RAMDAC (or rather vRAMDAC nowadays) based display outputs, since those must be written to SRAM first. So, VGA connections are functioning fine for this, but any digital I/O solution will have this issue due to the use of DAC bypass.
TL;DR: Awesomium is broken in GW2 because it handles digital signals and analog signals differently. Digital signals aren't being scaled properly, and it's causing the blurry text due to under rendering.
I'll do my best to see this fixed, but I can only do so much. Srys guys.