On 10.08.2010 20:35, Sergej Pupykin wrote:
At Tue, 10 Aug 2010 12:26:41 -0400,
Alex Deucher<[email protected]>  wrote:
That scenario is not supported and only happens to work by luck with
ums.  Since the encoder is shared between the DIN port and the analog
portion of the DVI port, you can't really use them both at the same
time.  It should work with the DIN and the VGA port.
Thanks, I'll try to remove DVI2VGA connector and plug monitor into
VGA. But there is interesting thing: I bought DVI2VGA connector while
experimenting with CRTC settings. :) It solves TV-out problem in UMS
mode.

Strange things with CRTCs<->output assigning...
I checked VGA, but still have no success with TV. Moreover it seems VGA has issues with getting available modes. If I do xinit with or without xorg.conf it sets improper frequencies. Easiest way I found is 60Hz limit ('VertRefresh 40.0 - 60.0') however monitor can 75Hz and console works in this mode. Probably I can set proper modeline to get 75Hz but driver can not detect it automatically.

Full story below (hope it help clarify what happens):
~2 year ago I bought ATI HD3450 and wasted quite much time before I catch that VGA and DIN can not use different CRTCs. Then I bought DVI2VGA connector and TV works fine on CRTC#0, DVI on CRTC#1. TV was broken after I switch to KMS.

May be TV has the same issue as VGA and I should make proper raw mode with --newmode?

$ xrandr --verbose
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192
DIN disconnected (normal left inverted right x axis y axis)
        Identifier: 0x51
        Timestamp:  1418833
        Subpixel:   no subpixels
        Clones:
        CRTCs:      0 1
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter:
        tv standard:    pal
                supported: ntsc         pal          pal-m        pal-60
                           ntsc-j       scart-pal    pal-cn       secam
        load detection: 1 (0x00000001)  range:  (0,1)
VGA-0 connected 1280x1024+0+0 (0x54) normal (normal left inverted right x axis y axis) 340mm x 270mm
        Identifier: 0x52
        Timestamp:  1418833
        Subpixel:   no subpixels
        Clones:
        CRTC:       0
        CRTCs:      0 1
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter:
        EDID:
                00ffffffffffff0026cdd64612110000
                0b0f01030e221b782a5e50a6544c9926
                145054bfef008180714f010101010101
                010101010101bc34009851002a401090
                1300540e1100001e000000ff00303534
                39325335333034333730000000fd0037
                4b18530e000a202020202020000000fc
                00504c453433302f3433310a20200059
        load detection: 1 (0x00000001)  range:  (0,1)
  1280x1024 (0x54)  108.0MHz +HSync +VSync *current +preferred
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 64.0KHz v: height 1024 start 1025 end 1028 total 1066 clock 60.0Hz
  1024x768 (0x55)   65.0MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz v: height 768 start 771 end 777 total 806 clock 60.0Hz
  800x600 (0x56)   40.0MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz v: height 600 start 601 end 605 total 628 clock 60.3Hz
  800x600 (0x57)   36.0MHz +HSync +VSync
h: width 800 start 824 end 896 total 1024 skew 0 clock 35.2KHz v: height 600 start 601 end 603 total 625 clock 56.2Hz
  640x480 (0x58)   25.2MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz v: height 480 start 490 end 492 total 525 clock 60.0Hz
DVI-0 disconnected (normal left inverted right x axis y axis)
        Identifier: 0x53
        Timestamp:  1418833
        Subpixel:   horizontal rgb
        Clones:
        CRTCs:      0 1
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter:
        load detection: 1 (0x00000001)  range:  (0,1)
        coherent: 1 (0x00000001)        range:  (0,1)

_______________________________________________
xorg-driver-ati mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-driver-ati

Reply via email to