No announcement yet.

ATI Catalyst + Projector = unreadable small fonts

  • Filter
  • Time
  • Show
Clear All
new posts

  • ATI Catalyst + Projector = unreadable small fonts

    I have the problem with fglrx driver and my projector for years (so it happend with various Suse and fglrx versions).

    When I boot my pc with the projector connected (DVI), the fonts in KDE are too small to be read (I guess 3 pixels high). Even if the projetor is switched off, my 19" TFT (also DVI connection) shows the small fonts. Plugging TFT and projector to the other DVI connector of the ATI card doesn't change anything.
    It only seems to help when I insert the line "DisplaySize 376 301" to my xorg.conf. (my 19" TFT is 376mm wide and 301mm high)
    So it seems to me, the fglrx driver thinks my screen is 4 meters wide and adjusts the font size accordingly. Why does the driver change the fonts at all? Is this a wanted behaviour? I would call it a bug.


    Intel Quadcore, OpenSuse 11.1 64Bit
    ATI 3850, Catalyst 9.2
    NEC 1980FXi 19" TFT
    Sanyo Z3 LCD projector

  • #2
    Can you pastebin your xorg log so we can see what display size the projector is providing via EDID ?

    I'm not 100% sure how X handles having different DPI on the displays but my recollection is that the randr model assumes the same DPI for both displays, so whatever screen comes up first probably sets the DPI for both.
    Last edited by bridgman; 03-08-2009, 06:06 PM.


    • #3
      Sorry for the messed up xorg.conf file. I didn't clean it up yet.


      • #4
        I got a similar problem with the Catalyst Control Center using XFCE with Ubuntu 8.10, font are unreadable on 1980x1080 42" tv. I increased font size of others programs / XFCE really better now... except CCC that I cannot change.


        • #5
          Yeah, connecting the projector is pure horror. CCC is not usable with this small font and I cannot navigate through it blindly.

          But hopefully someone from ATI reports back to tell whats going on there.


          • #6
            Still waiting for your log file.


            • #7
              Originally posted by bridgman View Post
              Still waiting for your log file.
              Sorry for that. Thought you want my xorg.conf.
              Will post it in 12h when I'm at home again.


              • #8
                I had to add a line to my Section "Monitor". That is how it looks now:
                Section "Monitor"
                        DisplaySize 517   325   # mm
                        Identifier  "Monitor0"
                        VendorName  "DEL"
                        ModelName   "DELL 2405FPW"
                        HorizSync   30.0 - 81.0
                        VertRefresh 56.0 - 76.0
                        Option  "DPMS"
                With this I get some nice looking fonts on my 1920x1200 screen. You most likely can use the exact same values for your 42" TV, too. That is I had to add the "DisplaySize" line when I also plugged in my 40" LCD TV since it somehow overrides the settings without such a line. with it, everything is perfect here.


                • #9
                  This is my /var/log/Xorg.0.log without the projector connected.

                  And now the log file after connecting the (always switched off) projector and rebooting Suse 11.1

                  Ok, the EDID of the projector says it's 160cm wide and 90cm high. But who calculates the tiny font size out of these numbers? Is it the fglrx driver or Xorg?
                  Last edited by mibo; 03-10-2009, 05:26 PM.


                  • #10
                    This is xorg. I have the same problem with open drivers, too.