Announcement

Collapse
No announcement yet.

Screen shifted left with Radeon driver

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

  • Screen shifted left with Radeon driver

    Here is the problem:
    =========================

    I have (2) Dell 2001FP LCD's connected to the external ports of a Thinkpad dock. One to a VGA port and one to a DVI port.

    The signal from the LCD connected to the dock's VGA port...is shifted over to the left (and off the screen) by 300-400 pixels or so.

    Normally...a Dell 2001FP will auto-adjust itself based on the signal that comes in via the VGA cable...but in this case, the screen is so far off to the left...the LCD's horizontal adjustment is already to the max...so I cant shift it over anymore.

    So, how do I shift he screen back to the right?




    Here are the setup details:
    ===========================

    0. clean install of Jaunty w/open source Radeon driver
    1. Thinkpad T60 w/ ATI Mobility X1400
    2. A pair of Dell 2001FP lcd panels
    3. Thinkpad advanced dock


    Normally, I would offer an xorg.conf file...but to be honest, I didnt touch it to get this setup working (almost)....*amazingly* in Jaunty, all I had to do was go into the GUI "Display" tool in the menu...and tell it I had (2) 1600x1200 screens, and to turn off my internal laptop screen.


    Other details worth noting:
    ===========================
    1. happens in 32 bit and 64 bit

    2. when **ONLY** the VGA screen is connected (not just on, but connected) works properly

    3. I cant move to the ATI's proprietary fglrx driver because the only versions of fglrx that work on my Thinkpad's X1400....dont work on Januty's xorg 1.6

    Any ideas?



    thanks,

    /mario
    Last edited by marvlush; 06 June 2009, 02:00 PM. Reason: solved

  • #2
    Can you pastebin the output of xrandr? Are there multiple modes listed for 1600x1200 and if so, does changing to a different one fix the problem?

    Comment


    • #3
      The most common cause of shifted picture I know of, is having modelines in xorg.conf. You have to delete all of them. No exceptions.

      Comment


      • #4
        Originally posted by agd5f View Post
        Can you pastebin the output of xrandr? Are there multiple modes listed for 1600x1200 and if so, does changing to a different one fix the problem?
        No, single mode. The screens I am using are VGA-0 and DVI-0...LVDS is turned off. VGA-0 is the left most screen. Here is xrandr output:


        Code:
        mniebla@arrakis:~$ xrandr
        Screen 0: minimum 320 x 200, current 3200 x 1200, maximum 3200 x 1200
        VGA-0 connected 1600x1200+0+0 (normal left inverted right x axis y axis) 367mm x 275mm
           1600x1200      60.0*+
           1280x1024      75.0     60.0  
           1152x864       75.0  
           1024x768       75.0     60.0  
           800x600        75.0     60.3  
           640x480        75.0     59.9  
           720x400        70.1  
        LVDS connected (normal left inverted right x axis y axis)
           1400x1050      60.0 +   50.0  
           1280x1024      59.9     60.0  
           1280x960       59.9  
           1280x854       59.9  
           1280x800       59.8  
           1280x720       59.9  
           1152x768       59.8  
           1024x768       60.0     59.9  
           800x600        60.3     59.9  
           640x480        59.9     59.4  
        DVI-0 connected 1600x1200+1600+0 (normal left inverted right x axis y axis) 367mm x 275mm
           1600x1200      60.0*+
           1280x1024      75.0     60.0  
           1152x864       75.0  
           1024x768       75.0     60.0  
           800x600        75.0     60.3  
           640x480        75.0     59.9  
           720x400        70.1

        I couldn't post the xorg log here because its 10x the max post length for this forum, so I posted it over here instead: http://mario.niebla.net/Xorg.0.log



        Originally posted by RealNC View Post
        The most common cause of shifted picture I know of, is having modelines in xorg.conf. You have to delete all of them. No exceptions.

        The cool thing is, I didn't put *any* modelines in the xorg.conf or do anything else to xorg.conf...heck, I didnt need to execute a single command on the command line after I installed to get my 3 screens configured as 2 LCDs as one virtual 3200x1200 screen running compiz and my internal LCD off. I really only ran the GUI Display tool.

        Pretty cool considering how many times in the past I've mucked with researching how to edit xorg.conf files, xinerama, DRI, etc. to get something remotely close to this working.

        This is why I didnt include my xorg.conf file...it basically has nothing in it. Here it is though:

        Code:
        mniebla@arrakis:~$ cat /etc/X11/xorg.conf
        # xorg.conf 
        # blah blah blah some comments here
        #
        
        Section "Monitor"
        	Identifier	"Configured Monitor"
        EndSection
        
        Section "Screen"
        	Identifier	"Default Screen"
        	Monitor		"Configured Monitor"
        	Device		"Configured Video Device"
        	SubSection "Display"
        		Virtual	3200 1200
        	EndSubSection
        EndSection
        
        Section "Device"
        	Identifier	"Configured Video Device"
        EndSection

        See? I'm impressed by how far these tools have come.

        But of course since I didnt really do anything screwy with xorg.conf...then something must be awry, either the hardware is reporting something funny, or the driver is, or X is.

        thanks,
        /mario

        Comment


        • #5
          Does the VGA output have problem with any other modes like 1280x1024?

          xrandr --output VGA-0 --mode 1280x1024
          xrandr --output VGA-0 --mode 1600x1200

          Does power-cycling the monitor help? How about turning the output off/on with xrandr?

          xrandr --output VGA-0 --off
          xrandr --output VGA-0 --mode 1600x1200

          Comment


          • #6
            Damn, I posted a reply yesterday morning and the admins **still** have not approved my post. I assume because I put an image of the screen shift in my post...anyway...here is my reply again:
            ================================================== ===


            Originally posted by agd5f View Post
            Does the VGA output have problem with any other modes like 1280x1024?

            xrandr --output VGA-0 --mode 1280x1024
            xrandr --output VGA-0 --mode 1600x1200

            When I use xrandr and put VGA-0 into 1280x1024 or 1024x768...it works fine. Seems to be only 1600x1200 that has the screen shift.


            Originally posted by agd5f View Post
            Does power-cycling the monitor help? How about turning the output off/on with xrandr?

            xrandr --output VGA-0 --off
            xrandr --output VGA-0 --mode 1600x1200
            Power cycling and turning on and off with xrandr dont help. When it comes back on, its stays shifted over.

            ***Here is where the pic was***

            Not that the image is much help...but from it at least you can see its not a squished image as if horiz resolution was off...its just entirely shifted over to the left by a few hundred pixels.

            /mario

            Comment


            • #7
              finally fixed this problem after weeks of scratching my head.

              go into monitor menu (the one on the VGA port), do "factory reset", and voila!

              all sync'd up correctly, dual 1600x1200 LCDs, from Thinkpad advanced dock, X1400 mobility on Radeon open source driver.

              again, kudos to the open source ati/radeon driver and xorg guys for putting together such a good set of tools.


              cheers,
              /m

              Comment

              Working...
              X