HDMI-2-VGA unable to set resolution



  • Hi all, i'm going on with my bartop+recalbox project. I have found a dvi monitor so i have bought an hdmi2vga adapter and a vga2dvi adapter. I had to modify my /boot/config.txt becouse video after a few minutes started do loose monitor signal ang goes black This is my /boot/config.txt:

    # uncomment if you get no picture on HDMI for a default "safe" mode
    hdmi_safe=1
    
    disable_overscan=1
    
    # uncomment to force a specific HDMI mode (this will force VGA)
    hdmi_group=2
    hdmi_mode=51
    
    # comment to get jack audio
    hdmi_drive=2
    
    config_hdmi_boost=4
    hdmi_force_hotplug=1
    
    # uncomment for composite PAL
    #sdtv_mode=2
    
    # Overclock
    gpu_mem_256=128
    gpu_mem_512=256
    gpu_mem_1024=512
    
    avoid_safe_mode=1
    
    kernel=zImage
    
    # NOOBS Auto-generated Settings:
    hdmi_force_hotplug=1
    config_hdmi_boost=4
    overscan_left=24
    overscan_right=24
    overscan_top=16
    overscan_bottom=16
    disable_overscan=0
    arm_freq=1050
    core_freq=525
    sdram_freq=480
    force_turbo=0
    over_voltage=4
    over_voltage_sdram=2
    gpu_freq=350
    

    With this settings video is stable an monitor does not loose signal anymore. My tvservice output:

    Group CEA has 5 modes:
    mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive
    mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive
    mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive
    (native) mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive
    mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive
    
    Group DMT has 13 modes:
    (prefer) mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive
    mode 6: 640x480 @ 75Hz 4:3, clock:31MHz progressive
    mode 7: 640x480 @ 85Hz 4:3, clock:36MHz progressive
    mode 9: 800x600 @ 60Hz 4:3, clock:40MHz progressive
    mode 12: 800x600 @ 85Hz 4:3, clock:56MHz progressive
    mode 16: 1024x768 @ 60Hz 4:3, clock:65MHz progressive
    mode 18: 1024x768 @ 75Hz 4:3, clock:78MHz progressive
    mode 19: 1024x768 @ 85Hz 4:3, clock:94MHz progressive
    mode 32: 1280x960 @ 60Hz 4:3, clock:108MHz progressive
    mode 35: 1280x1024 @ 60Hz 5:4, clock:108MHz progressive
    mode 36: 1280x1024 @ 75Hz 5:4, clock:135MHz progressive
    mode 37: 1280x1024 @ 85Hz 5:4, clock:157MHz progressive
    mode 51: 1600x1200 @ 60Hz 4:3, clock:162MHz progressive
    

    And my recalbox.conf

    # ------------ H - HERE IT IS - GLOBAL EMULATOR CONFIGURATION ------------ #
    ## The global value will be used for all emulators, exept if the value
    ## is redifined in the emulator
    
    ## Set game resolution for emulators
    ## select your mode from the command : tvservice -m [MODE]
    ## CEA 5 HDMI : 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced 
    ## CEA 4 HDMI : 1280x720 @ 60Hz 16:9, clock:74MHz progressive
    ## use 'default' for using the default resolution
    ## (string)
    #global.videomode=CEA 4 HDMI
    global.videomode=DMT 51 HDMI
    

    As you can see i have tried to set resolution to 16001200 but no changes from the default 640480. Is it right to specify "global.videomode=DMT 51 HDMI" ? My second questions: if i run every emulator, black borders are present and the image is little bit streched, how can i set 4:3 on full screen?


  • CRT Maniac

    Is your monitor really 1600*1200 ? Try this : (config.txt) hdmi_group=2 hdmi_mode=35 hdmi_drive=2 config_hdmi_boost=0 hdmi_force_hotplug=0 gpu_mem_256=128 gpu_mem_512=256 gpu_mem_1024=512 avoid_safe_mode=1 kernel=zImage hdmi_force_hotplug=1 config_hdmi_boost=4 overscan_left=0 overscan_right=0 overscan_top=0 overscan_bottom=0 disable_overscan=1 And (recalbox.conf) ## global.videomode=CEA 4 HDMI global.videomode=DMT 35 HDMI



  • Hi ironic, yes my monitor HP LP2065 can work @ resolution of 1600x1200. I have found the problem, i must to enable hdmi_safe=1 on /boot/config.txt otherwise i'll get a black monitor = signal missing.

    Setting up hdmi_safe=1 is equal to set all this:
    hdmi_force_hotplug=1
    hdmi_ignore_edid=0xa5000080
    config_hdmi_boost=4
    hdmi_group=2
    hdmi_mode=4
    disable_overscan=0 
    

    and exactly the resolution i have is only @640x480 (hdmi_group=2 hdmi_mode=4). I have read this here: http://elinux.org/RPiconfig#Video_mode_options So..i have to let hdmi_safe=1, but if i try to specify other hdmi_mode (ex: 51) in boot.cfg and recalbox.conf, this is parameter is ignored, and i always have a resolution of @640x480



  • these are my monitor specs http://www8.hp.com/h20195/v2/getpdf.aspx/c04142050.pdf?ver=15 i have partially resolved in this way: hdmi_safe=0 hdmi_force_hotplug=1 hdmi_ignore_edid=0xa5000080 config_hdmi_boost=4 hdmi_group=2 hdmi_mode=35 disable_overscan=0 monitor signal is "stable", but i cant set hdmi_mode Greater than 35 otherwise monitor signal go up and down.. could it depends by my hdmi2vga converter?



Want to support us ?

285
Online

81.4k
Users

22.2k
Topics

161.3k
Posts