Page 2 of 2 FirstFirst 12
Results 11 to 14 of 14

Thread: HOWTO: Solution for EDID Resolution Problems

  1. #11
    Join Date
    Jan 2013
    Beans
    3

    Re: HOWTO: Solution for EDID Resolution Problems

    I still don't quite get the solution. I have a Toshiba laptop, and an external TV (Sony Bravia) on the PC connector (vga), and I can't get it to use the full screen on the TV.

    Same problem with my older iMac, but I could get to right in Windows when I booted the original disk from the laptop and loaded the Phoenix EDID designer tool there. I think I still had to trick it, or use the Phoenix designer.

    It tells me my EDID is invalid if I try to load it on the EDID tool. There seems to be a function to connect to the TV for the data, but that doesn't seem to do anything.

    It seems to be reading EDID data on initialization, so how do I change it to what it needs to be:

    [ 20.943] (II) Loading sub module "exa"
    [ 20.943] (II) LoadModule: "exa"
    [ 20.944] (II) Loading /usr/lib/xorg/modules/libexa.so
    [ 20.945] (II) Module exa: vendor="X.Org Foundation"
    [ 20.945] compiled for 1.11.3, module version = 2.5.0
    [ 20.945] ABI class: X.Org Video Driver, version 11.0
    [ 20.945] (II) RADEON(0): KMS Color Tiling: enabled
    [ 20.945] (II) RADEON(0): KMS Pageflipping: enabled
    [ 20.945] (II) RADEON(0): SwapBuffers wait for vsync: enabled
    [ 20.958] (II) RADEON(0): Output VGA-0 has no monitor section
    [ 20.958] (II) RADEON(0): Output LVDS has no monitor section
    [ 20.974] (II) RADEON(0): EDID for output VGA-0
    [ 20.974] (II) RADEON(0): Printing probed modes for output VGA-0
    [ 20.974] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    [ 20.974] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    [ 20.974] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    [ 20.974] (II) RADEON(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz)
    [ 20.974] (II) RADEON(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz)
    [ 20.974] (II) RADEON(0): EDID for output LVDS
    [ 20.974] (II) RADEON(0): Manufacturer: SEC Model: 3041 Serial#: 0
    [ 20.974] (II) RADEON(0): Year: 2008 Week: 0
    [ 20.974] (II) RADEON(0): EDID Version: 1.3
    [ 20.974] (II) RADEON(0): Digital Display Input
    [ 20.974] (II) RADEON(0): Max Image Size [cm]: horiz.: 35 vert.: 20
    [ 20.974] (II) RADEON(0): Gamma: 2.20
    [ 20.974] (II) RADEON(0): No DPMS capabilities specified
    [ 20.974] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
    [ 20.974] (II) RADEON(0): First detailed timing is preferred mode
    [ 20.974] (II) RADEON(0): redX: 0.580 redY: 0.340 greenX: 0.310 greenY: 0.550
    [ 20.974] (II) RADEON(0): blueX: 0.155 blueY: 0.155 whiteX: 0.313 whiteY: 0.329
    [ 20.974] (II) RADEON(0): Manufacturer's mask: 0
    [ 20.974] (II) RADEON(0): Supported detailed timing:
    [ 20.974] (II) RADEON(0): clock: 69.9 MHz Image Size: 353 x 198 mm
    [ 20.974] (II) RADEON(0): h_active: 1366 h_sync: 1414 h_sync_end 1446 h_blank_end 1474 h_border: 0
    [ 20.974] (II) RADEON(0): v_active: 768 v_sync: 770 v_sync_end 775 v_blanking: 790 v_border: 0
    [ 20.974] (II) RADEON(0): Unknown vendor-specific block f
    [ 20.974] (II) RADEON(0): SAMSUNG
    [ 20.974] (II) RADEON(0): 160AT01-T02
    [ 20.974] (II) RADEON(0): EDID (in hex):
    [ 20.974] (II) RADEON(0): 00ffffffffffff004ca3413000000000
    [ 20.974] (II) RADEON(0): 00120103802314780a87f594574f8c27
    [ 20.974] (II) RADEON(0): 27505400000001010101010101010101
    [ 20.974] (II) RADEON(0): 0101010101014a1b566c500016303020
    [ 20.974] (II) RADEON(0): 250061c6100000190000000f00000000
    [ 20.974] (II) RADEON(0): 00000000001eb4027400000000fe0053
    [ 20.974] (II) RADEON(0): 414d53554e470a2020202020000000fe
    [ 20.974] (II) RADEON(0): 00313630415430312d5430320a2000dc
    [ 20.974] (II) RADEON(0): Printing probed modes for output LVDS
    [ 20.974] (II) RADEON(0): Modeline "1366x768"x60.0 69.86 1366 1414 1446 1474 768 770 775 790 -hsync -vsync (47.4 kHz)
    [ 20.974] (II) RADEON(0): Modeline "1280x720"x59.9 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync (44.8 kHz)
    [ 20.974] (II) RADEON(0): Modeline "1152x768"x59.8 71.75 1152 1216 1328 1504 768 771 781 798 -hsync +vsync (47.7 kHz)
    [ 20.974] (II) RADEON(0): Modeline "1024x768"x59.9 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync (47.8 kHz)
    [ 20.974] (II) RADEON(0): Modeline "800x600"x59.9 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync (37.4 kHz)
    [ 20.974] (II) RADEON(0): Modeline "848x480"x59.7 31.50 848 872 952 1056 480 483 493 500 -hsync +vsync (29.8 kHz)
    [ 20.974] (II) RADEON(0): Modeline "720x480"x59.7 26.75 720 744 808 896 480 483 493 500 -hsync +vsync (29.9 kHz)
    [ 20.974] (II) RADEON(0): Modeline "640x480"x59.4 23.75 640 664 720 800 480 483 487 500 -hsync +vsync (29.7 kHz)
    [ 20.974] (II) RADEON(0): Output VGA-0 connected
    [ 20.974] (II) RADEON(0): Output LVDS connected
    [ 20.974] (II) RADEON(0): Using fuzzy aspect match for initial modes
    [ 20.974] (II) RADEON(0): Output VGA-0 using initial mode 1024x768
    [ 20.975] (II) RADEON(0): Output LVDS using initial mode 1024x768
    [ 20.975] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
    [ 20.975] (II) RADEON(0): mem size init: gart size :1fdff000 vram size: s:10000000 visible:fba0000
    [ 20.975] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
    [ 20.975] (==) RADEON(0): DPI set to (96, 96)

  2. #12
    Join Date
    Jan 2013
    Beans
    3

    Re: HOWTO: Solution for EDID Resolution Problems

    Great resource for help with this: Myth TV Database

    I was able to find my TV in their list, and just added the Modeline to my xorg.conf file and it all works right now.

  3. #13
    Join Date
    Jan 2014
    Beans
    4

    Re: HOWTO: Solution for EDID Resolution Problems

    Hi, I'm hoping I can bump this and get some help.

    The Phoenix EDID tool didn't work on my system. Error during install on win 7. I found a cmd line program Dump EDID and was able to extract some info. It looks like both Win 7 and Nvidia X server are pulling the same EDID info.

    I'm using a Panasonic TC-L32X5 TV. I found a modeline for a TX-32LXD52 on Myth TV. The reason I chose that one is to get the screen to fit in X Server I have to do viewport out at 1216x684. I can't find much literature on the TC-L32X5 TV, but what I can find says its native resolution is 1366x768 16:9 aspect ratio. This is the modeline I'm using from MythTV - Modeline "1216x684p60" 74.160 1216 1356 1396 1648 684 707 712 750 +hsync +vsync


    I get this in my xorg.0.log:

    Panasonic-TV (DFP-1)'s EDID does not contain a maximum image size; cannot compute DPI from Panasonic-TV (DFP-1)'s EDID. DPI set to (75, 75); computed from built-in default


    Dump EDID output this:

    EDID Version : 1.3
    Display Gamma : 2.20
    Vertical Frequency : 23 - 61 Hz
    Horizontal Frequency : 15 - 68 KHz
    Image Size : 69.8 X 39.2 cm (31.5 Inch)
    Maximum Resolution : 0 X 0
    Support Standby Mode : No
    Support Suspend Mode : No
    Support Low-Power Mode : No
    Support Default GTF : No
    Digital : Yes

    Maximum Resolution says 0x0?

    Vetrical and horizontal freq. do match whats in my xorg.conf

  4. #14
    Join Date
    Jan 2014
    Beans
    4

    Re: HOWTO: Solution for EDID Resolution Problems

    Okay, just in case anyone has a similar problem as myself.


    in my xorg.conf adding these lines to Section "Device" :

    Option "ModeValidation" "NoVesaModes, NoXServerModes"
    Option "UseDisplayDevice" "DFP-1"
    Option "ModeDebug" "true"

    This will force all the modes from the EDID and then validate them to find ones that are valid for your system. My display device is on DFP-1





    There are a couple choices you can choose a resolution from the validated modes for your display. One of mine is "1280x720_60_0" , or use "nvidia-auto-select". After you add the options from above, check the log file xorg.0.log it will tell you the accepted modes.


    Adding this option to the Section "Screen":

    Option "metamodes" "nvidia-auto-select" OR "your resolution" I've tried using both and they work.





    If you have a underscan or overscan problem then changing the "viewportout=" will fix the problem. I checked the nvidia control panel in Win 7 and I have to have the same info in Win7 for the desktop to fit in screen. It resizes my desktop to 1216x684.

    My line from Section "Screen" is:

    Option "metamodes" "nvidia-auto-select +0+0 {viewportin=1280x720, viewportout=1216x684+32+18}"

    My desktop fits in the screen at 1216x684. My native resolution is 1280x720. The viewportout resolution needs to maintain the correct aspect ratio or XServer will throw it out.
    (1280-1216=64/2=32)
    (720-684=36/2=18)
    The +32+18 is telling XServer to shift the display right by 32 pixels and up by 18 pixels so that the desktop is centered within the screen.




    For the DPI I forced it under Section "Monitor"
    Option "UseEdidDpi" "FALSE"
    Option "DPI" "96 x 96"

    My fonts are too small at 75x75.
    Last edited by novarcr; January 4th, 2014 at 03:31 AM.

Page 2 of 2 FirstFirst 12

Bookmarks

Posting Permissions

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