Problem with DPI calculation using fglrx with a projector

view full story

http://forums.opensuse.org – Hi All, I'm having an interesting problem and wanted to see if anybody here could help shed some light on it. I'm running openSUSE 11.2 with all of the most recent updates. I have an ATI Radeon 5670 graphics card and I'm using the fglrx driver because this is a very new card and I need hardware acceleration. The driver is working fine, but I can't seem to get the DPI setting right when the computer is hooked up to a projector. The projector I'm using is an Epson Home Cinema 720 model, which reports it's screen size per xdpyinfo as 1600x900mm. fglrx/xorg correctly calculates the screen resolution as 20 dpi for the resolution of 1280x720 pixels. However, this results in fonts that are rendered far too small (only a few pixels tall), which are obviously unreadable. I'd like to simply force the DPI to a larger value, but from what I can tell the typical procedure for doing this is to add a line in xorg.conf that looks like Code: DisplaySize x y #mm Unfortunately, it appears that the most recent version of xorg/fglrx (I don't know which is actually doing this calculation) simply ignores this field, as my resolution gets set as 20 dpi no matter what I put in for DisplaySize. I can get readable fonts by selecting in the KDE display configuration to force 96 dpi fonts, but apparently not all applications obey this setting (for example Sun's NetBeans installer). I also tried editing /usr/share/kde4/config/kdm/kdmrc to pass '-dpi 96' to the X server, but that also didn't seem to change anything. It'd be nice if I could get Xorg to have a reasonable dpi setting. Any ideas? Thanks, Hunter (Distributions)