Results 1 to 7 of 7

Thread: Screen shifted left with Radeon driver

  1. #1
    Join Date
    May 2009
    Location
    San Diego
    Posts
    4

    Default [SOLVED] 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-06-2009 at 02:00 PM. Reason: solved

  2. #2
    Join Date
    Dec 2007
    Posts
    2,341

    Default

    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?

  3. #3
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,788

    Default

    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.

  4. #4
    Join Date
    May 2009
    Location
    San Diego
    Posts
    4

    Default

    Quote 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



    Quote 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

  5. #5
    Join Date
    Dec 2007
    Posts
    2,341

    Default

    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

  6. #6
    Join Date
    May 2009
    Location
    San Diego
    Posts
    4

    Default

    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:
    ================================================== ===


    Quote 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.


    Quote 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

  7. #7
    Join Date
    May 2009
    Location
    San Diego
    Posts
    4

    Default

    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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •