Component output slightly jumpy

https://github.com/MiSTer-devel/Main_MiSTer/wiki

Moderators: Mug UK, Zorro 2, Greenious, spiny, Sorgelig, Moderator Team

hernan43
Retro freak
Retro freak
Posts: 10
Joined: Thu Dec 27, 2018 7:10 pm

Component output slightly jumpy

Postby hernan43 » Wed Jan 02, 2019 9:52 pm

I have a MiSTer hooked up to a Sharp Aquos LC-20S1US(old SD 480p LCD TV) via VGA to component adapter(SOG switched on). The picture _mostly_ looks great, but every second or two the picture will very slightly jump either vertically or horizontally. I've tried a lot of combinations of configs to try and get it to stop but it only gets worse.

720x480 works but bounces like crazy. 640x480 works with the least amount of jumping. forced_scandoubler does nothing no matter what I set it to. composite_sync appears to do nothing despite which way it is set. If I set vga_scaler=0 the jumping goes away but the picture gets super dark. I'm thinking I might have to do a custom video mode but I have no clue what to do with that.

Anyone have experience with this at all?

Here is my INI for reference:

Code: Select all

[MiSTer]
key_menu_as_rgui=0     ; set to 1 to make the MENU key map to RGUI in Minimig (e.g. for Right Amiga)
forced_scandoubler=0   ; set to 1 to run scandoubler on VGA output always (depends on core).
ypbpr=1                ; set to 1 for YPbPr on VGA output.
composite_sync=1       ; set to 1 for composite sync on HSync signal of VGA output.
vga_scaler=1           ; set to 1 to connect VGA to scaler output.
hdmi_audio_96k=0       ; set to 1 for 96khz/16bit HDMI audio (48khz/16bit otherwise)
keyrah_mode=0x18d80002 ; VIDPID of keyrah for special code translation (0x23418037 for Arduino Micro)
volumectl=0            ; enable audio volume control by multimedia keys
vscale_mode=1          ; 0 - scale to fit the screen height.
                       ; 1 - use integer scale only.
                       ; 2 - use 0.5 steps of scale.
                       ; 3 - use 0.25 steps of scale.
vscale_border=0        ; set vertical border for TVs cutting the upper/bottom parts of screen (1-99)
;bootscreen=0          ; uncomment to disable boot screen of some cores like Minimig.
;mouse_throttle=10     ; 1-100 mouse speed divisor. Useful for very sensitive mouses
rbf_hide_datecode=1    ; 1 - hides datecodes from rbf file names. Press F2 for quick temporary toggle

; USER button emulation by keybaord. Usually it's reset button.
; 0 - lctrl+lalt+ralt (lctrl+lgui+rgui on keyrah)
; 1 - lctrl+lgui+rgui
; 2 - lctrl+lalt+del
; 3 - same as 0 (lctrl+lalt+ralt on keyrah)
reset_combo=0

dvi_mode=0             ; set to 1 for DVI mode. Audio won't be transmitted through HDMI in DVI mode.

; 0 - 1280x720@60
; 1 - 1024x768@60
; 2 - 720x480@60
; 3 - 720x576@50
; 4 - 1280x1024@60
; 5 - 800x600@60
; 6 - 640x480@60
; 7 - 1280x720@50
; 8 - 1920x1080@60
; 9 - 1920x1080@50
;10 - 1366x768@60
;11 - 1024x600@60
;
; custom mode: hact,hfp,hs,hbp,vact,vfp,vs,vbp,Fpix_in_KHz
;   video_mode=1280,110,40,220,720,5,5,20,74250
video_mode=6

; set to 1-10 (seconds) to display video info on startup/change
video_info=0

; Set to 1 for automatic HDMI VSync rate adjust to match original VSync.
; Set to 2 for low latency mode (single buffer).
; This option makes video butter smooth like on original emulated system.
; Adjusting is done by changing pixel clock. Not every display supports variable pixel clock.
; For proper adjusting and to reduce possible out of range pixel clock, use 60Hz HDMI video
; modes as a base even for 50Hz systems.
vsync_adjust=0

Gamepimp
Atariator
Atariator
Posts: 17
Joined: Fri Nov 09, 2018 2:59 pm

Re: Component output slightly jumpy

Postby Gamepimp » Mon Jun 17, 2019 6:27 pm

Were you able to get this issue figured out? Unless you're using SCART I don't think you want to enable composite sync on the VGA connector. You may want to change that value to 0. I found issues on my Sony Trinitron when I enabled vga_scaler. The TV can do 480p, but the image was shifted to the right with both 720x480 and 640x480. So I just leave that value set to 0 now. The picture looks great on all the cores. The only issue I seem to experience is a bit of a "roll" in the picture on the main menu and it appears very dark. Somehow my TV doesn't like the resolution on that screen.

olin
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 104
Joined: Tue Nov 21, 2017 8:57 pm

Re: Component output slightly jumpy

Postby olin » Tue Jun 18, 2019 7:34 am

Edit: removed, wrong post (I just read the post carefully and realised the poster uses Component - that is YPbPr input, not VGA and nor Composite). I might be wrong but once the VGA scaler is disabled the YPbPr may not be supported on all cores.

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 4699
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Component output slightly jumpy

Postby Sorgelig » Tue Jun 18, 2019 1:05 pm

YPbPr is supported in all cores as it's part of framework.
It's up to TV/Monitor which resolution is supported.

Gamepimp
Atariator
Atariator
Posts: 17
Joined: Fri Nov 09, 2018 2:59 pm

Re: Component output slightly jumpy

Postby Gamepimp » Fri Jul 05, 2019 3:46 pm

So it appears I might actually have the same issue as the OP. I get a consistently "jumpy" picture on the menu core as well as the TG-16 core running component video into my Sony CRT TV. This same issue doesn't appear in most of the other cores I've tried (NES, Genesis, SNES, and SMS). I made a little video to show the issue:

https://youtu.be/SjEqw1fyv4k

I am using the internal scaler and my config looks like this:

Code: Select all

[MiSTer]
key_menu_as_rgui=0     ; set to 1 to make the MENU key map to RGUI in Minimig (e.g. for Right Amiga)
forced_scandoubler=1   ; set to 1 to run scandoubler on VGA output always (depends on core).
ypbpr=1                ; set to 1 for YPbPr on VGA output.
composite_sync=0       ; set to 1 for composite sync on HSync signal of VGA output.
vga_scaler=0           ; set to 1 to connect VGA to scaler output.
hdmi_audio_96k=0       ; set to 1 for 96khz/16bit HDMI audio (48khz/16bit otherwise)
keyrah_mode=0x18d80002 ; VIDPID of keyrah for special code translation (0x23418037 for Arduino Micro)
volumectl=0            ; enable audio volume control by multimedia keys
vscale_mode=0          ; 0 - scale to fit the screen height.
                       ; 1 - use integer scale only.
                       ; 2 - use 0.5 steps of scale.
                       ; 3 - use 0.25 steps of scale.
vscale_border=0        ; set vertical border for TVs cutting the upper/bottom parts of screen (1-99)
bootscreen=0          ; uncomment to disable boot screen of some cores like Minimig.
;mouse_throttle=10     ; 1-100 mouse speed divisor. Useful for very sensitive mouses
rbf_hide_datecode=1    ; 1 - hides datecodes from rbf file names. Press F2 for quick temporary toggle

; USER button emulation by keybaord. Usually it's reset button.
; 0 - lctrl+lalt+ralt (lctrl+lgui+rgui on keyrah)
; 1 - lctrl+lgui+rgui
; 2 - lctrl+lalt+del
; 3 - same as 0 (lctrl+lalt+ralt on keyrah)
reset_combo=0

dvi_mode=0             ; set to 1 for DVI mode. Audio won't be transmitted through HDMI in DVI mode.

; 0 - 1280x720@60
; 1 - 1024x768@60
; 2 - 720x480@60
; 3 - 720x576@50
; 4 - 1280x1024@60
; 5 - 800x600@60
; 6 - 640x480@60
; 7 - 1280x720@50
; 8 - 1920x1080@60
; 9 - 1920x1080@50
;10 - 1366x768@60
;11 - 1024x600@60
;
; custom mode: hact,hfp,hs,hbp,vact,vfp,vs,vbp,Fpix_in_KHz
;   video_mode=1280,110,40,220,720,5,5,20,74250
video_mode=6

; set to 1-10 (seconds) to display video info on startup/change
video_info=0

; Set to 1 for automatic HDMI VSync rate adjust to match original VSync.
; Set to 2 for low latency mode (single buffer).
; This option makes video butter smooth like on original emulated system.
; Adjusting is done by changing pixel clock. Not every display supports variable pixel clock.
; For proper adjusting and to reduce possible out of range pixel clock, use 60Hz HDMI video
; modes as a base even for 50Hz systems.
vsync_adjust=2

Any thoughts on what the issue might be? As mentioned earlier, I've tried using the VGA scaler. However, the picture does not output properly and tends to be off-center.

Gamepimp
Atariator
Atariator
Posts: 17
Joined: Fri Nov 09, 2018 2:59 pm

Re: Component output slightly jumpy

Postby Gamepimp » Thu Jul 11, 2019 3:59 pm

Bump for visibility


Return to “MiSTer”

Who is online

Users browsing this forum: No registered users and 4 guests