Announcement

Collapse
No announcement yet.

black border

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #46
    It would be interesting to look in your x log and see what the display is telling the driver. I suspect the display may be advertising a preferred mode of 1920x1080 despite having a lower native resolution.

    This seems like something which should be switchable via the display's internal controls, ie an option which either says "I'm a TV" or "I'm a monitor" when the driver interrogates for EDID data. I don't think it is switchable but it should be

    Comment


    • #47
      Originally posted by egon2003 View Post
      This fixes my problem with this, however I have to set my resolution in xorg.conf. The driver sets the resolution to 1920*1080 and the monitors native resolution is 1680*1050.
      I have seen some monitors EDID offer 1080p resolutions to most likely allow DVD players and HD/BD players upscale to 1080p, and then the TV has an optimized downscale to 1680 (or 1366x768).

      If you can post the information between the two rows of ------- in your Xorg.0.log starting at the line that says "EDID data". That will tell you what your display is telling the driver.

      Regards,

      Matthew

      Comment


      • #48
        black border comes back

        Hi

        So I have used this command

        Code:
        aticonfig --set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0
        But in 1920x1080 (TV is Samsung HDTV that can do 1080p) the X actually goes beyound the display and then I have to set the screen using following commands:

        Code:
        aticonfig --set-dispattrib=tmds2i,positionX:59
        aticonfig --set-dispattrib=tmds2i,positionY:32
        aticonfig --set-dispattrib=tmds2i,sizeX:1860
        aticonfig --set-dispattrib=tmds2i,sizeY:1010
        I am pretty sure that the TV can do 1080p as PS3 plays blue ray with no problems. Just wanna mention that everything is connected through HDMI.

        Is there a tool that can show what exactly is going on there ?

        Best,
        Marcin

        Comment


        • #49
          Ahh, the heartbreak of overscan.

          No worries, this is pretty common (and it's why we default to underscan). Your TV is set up to display a slightly zoomed image -- you just need to poke around in the TV menus for a while. If you find an option like "overscan" turn it off; if you find an option like "full screen" or "all pixels" turn it on. You will find one or the other, probably not both.

          Then you can use aticonfig to set the position and size back to 0,0,1920,1080

          Comment


          • #50
            Hurray ! It's working now. Thx for the help!

            Comment


            • #51
              Just curious, what was the option in your TV called ?

              Comment


              • #52
                "Just Scan" - but it was only enabled if 1080p signal was present.

                Anyway thx vm for a hint! Now the next task is to get radeonhd playing HD using UVD hw

                Best,
                Marcin

                Comment


                • #53
                  I still have the black border issue. Even with the command:
                  Code:
                  aticonfig --set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0
                  I use a hd2600 with Catalyst 8.6 under ubuntu hardy. It's working perfectly under vista.

                  If I use --query-dispattrib for my display, I get the folowing result:
                  Code:
                  $ aticonfig --query-dispattrib=tmds1,sizeX   
                   sizeX attribute information of monitor tmds1 :
                   default:1776, value:1776, min:752, max:1776, step:1
                  $ aticonfig --query-dispattrib=tmds1,sizeY
                   sizeY attribute information of monitor tmds1 :
                   default:1000, value:1000, min:470, max:1000, step:1
                  According to this, the maximum resolution is 1776x1000 ?!? I can't force 1920x1080.

                  Any idea?

                  Comment


                  • #54
                    Here is my Xorg log.

                    http://pastebin.ca/1057393

                    I had a Nvidia card before my AMD 4850 and I didnt have to specify the resolution. It set it to 1680x1050.

                    Comment


                    • #55
                      Originally posted by pepone View Post
                      I still have the black border issue. Even with the command:
                      Code:
                      aticonfig --set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0
                      I use a hd2600 with Catalyst 8.6 under ubuntu hardy. It's working perfectly under vista.

                      If I use --query-dispattrib for my display, I get the folowing result:
                      Code:
                      $ aticonfig --query-dispattrib=tmds1,sizeX   
                       sizeX attribute information of monitor tmds1 :
                       default:1776, value:1776, min:752, max:1776, step:1
                      $ aticonfig --query-dispattrib=tmds1,sizeY
                       sizeY attribute information of monitor tmds1 :
                       default:1000, value:1000, min:470, max:1000, step:1
                      According to this, the maximum resolution is 1776x1000 ?!? I can't force 1920x1080.

                      Any idea?
                      Can you paste your X log somewhere ?

                      Comment


                      • #56
                        Originally posted by bridgman View Post
                        Can you paste your X log somewhere ?
                        my Xorg log:
                        http://pastebin.com/m14fd362a

                        Comment


                        • #57
                          None of the dispattrib changes works for me, it doesn't matter which of the valid device names I choose. I'm using HDMI so maybe that's the reason.

                          Does anyone have another solution short of reverting to 8.4 until this problem is fixed?

                          Comment


                          • #58
                            Pepone: according to your log it looks like you are running with a 1280x800 primary display on laptop and the 1920x1080 display is a second monitor via HDMI, is that correct ? Seems like the driver is trying to run them both at 1280x800 since both displays support that -- maybe defaulting to clone mode ? Are you running with two separate screen areas or in clone mode ?

                            gbee -- did you try the command Matthew suggested ? Not the dispattrib one but the set-pcs-val one ?

                            Egon -- according to the log the display is being set to 1680x1050. Is that what you are seeing ?

                            Comment


                            • #59
                              Originally posted by bridgman View Post
                              gbee -- did you try the command Matthew suggested ? Not the dispattrib one but the set-pcs-val one ?
                              I did, but I gave it another go, this time unloading the module as well and it finally worked. Thanks.

                              Comment


                              • #60
                                Originally posted by bridgman View Post
                                Pepone: according to your log it looks like you are running with a 1280x800 primary display on laptop and the 1920x1080 display is a second monitor via HDMI, is that correct ? Seems like the driver is trying to run them both at 1280x800 since both displays support that -- maybe defaulting to clone mode ? Are you running with two separate screen areas or in clone mode ?
                                You're correct: My primary display is 1280x800, and the second screen 1920x1080. I have the same problem with clone mode and with 2 separate area.

                                Comment

                                Working...
                                X