RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Integer scaling not working correctly

    Scheduled Pinned Locked Moved Help and Support
    integer scalingnonsquare pixelretroarch.cfgmame.cfg
    11 Posts 3 Posters 4.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dankcushionsD
      dankcushions Global Moderator @blanka
      last edited by

      @blanka https://retropie.org.uk/forum/topic/3/read-this-first

      please post in particular the emulator(s) you are using, and their respective configs.

      1 Reply Last reply Reply Quote 0
      • B
        blanka
        last edited by

        Can't post configs, gets flagged as spam.

        1 Reply Last reply Reply Quote 0
        • Lyle_JPL
          Lyle_JP
          last edited by

          Could you tell us more about your display device? TV or monitor? If TV, does it have overscan, and can it be defeated?

          1 Reply Last reply Reply Quote 0
          • B
            blanka
            last edited by

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • B
              blanka
              last edited by

              I have a 60Hz 1920x1200 monitor connected through HDMI-DVI cable.

              1 Reply Last reply Reply Quote 0
              • B
                blanka
                last edited by

                These are the settings in retroarch.cfg:

                #### Video
                # video_driver = "gl"
                # video_context_driver =
                # video_scale = 3.0
                # video_fullscreen_x = 0
                # video_fullscreen_y = 0
                # video_fullscreen = false
                # video_windowed_fullscreen = true
                # video_monitor_index = 0
                # video_disable_composition = false
                video_vsync = true
                # video_force_srgb_disable = false
                # video_hard_sync = false
                # video_hard_sync_frames = 0
                # video_frame_delay = 0
                # video_black_frame_insertion = false
                video_threaded = true
                # video_shared_context = false
                video_smooth = false	
                video_aspect_ratio.
                video_force_aspect = true
                video_scale_integer = true
                # video_aspect_ratio =
                video_aspect_ratio_auto = true
                # video_crop_overscan = true 
                # video_shader = "/path/to/shader.{cg,cgp,glsl,glslp}"
                # video_shader_enable = false
                # video_filter =
                # video_filter_dir =
                # video_font_path = 
                video_font_size = 12
                # video_font_enable = true
                # video_message_pos_x = 0.05
                # video_message_pos_y = 0.05
                # video_message_color = ffffff
                # Video refresh rate of your monitor.
                # Used to calculate a suitable audio input rate.
                # video_refresh_rate = 59.95
                # video_allow_rotate = true
                # video_rotation = 0
                
                1 Reply Last reply Reply Quote 0
                • B
                  blanka
                  last edited by

                  These are the advmame-1.4.rc settings

                  display_adjust none
                  display_antialias yes
                  display_artwork_backdrop yes
                  display_artwork_bezel no
                  display_artwork_crop yes
                  display_artwork_overlay yes
                  display_aspectx 4
                  display_aspecty 3
                  display_beam 1
                  display_brightness 1
                  display_buffer no
                  display_color auto
                  display_expand 1
                  display_flicker 0
                  display_flipx no
                  display_flipy no
                  display_frameskip auto
                  display_gamma 1
                  display_intensity 1.5
                  display_interlaceeffect none
                  display_magnify auto
                  display_magnifysize 640
                  display_mode auto
                  display_pausebrightness 1
                  display_resize integer
                  display_resizeeffect none
                  display_restore yes
                  display_rgbeffect none
                  display_rol no
                  display_ror no
                  display_scanlines no
                  display_skipcolumns auto
                  display_skiplines auto
                  display_translucency yes
                  display_vsync yes
                  
                  1 Reply Last reply Reply Quote 0
                  • dankcushionsD
                    dankcushions Global Moderator
                    last edited by

                    your cfg is corrupt:

                    video_smooth = false	
                    video_aspect_ratio.
                    video_force_aspect = true
                    video_scale_integer = true
                    

                    ie

                    video_aspect_ratio.
                    
                    1 Reply Last reply Reply Quote 0
                    • B
                      blanka
                      last edited by

                      That is an accident when I shortened the cfg to fit without triggering the spam police. It reads

                      # video_aspect_ratio =
                      
                      # If this is true and video_aspect_ratio is not set,
                      # aspect ratio is decided by libretro implementation.
                      # If this is false, 1:1 PAR will always be assumed if video_aspect_ratio is not set.
                      video_aspect_ratio_auto = true
                      1 Reply Last reply Reply Quote 0
                      • dankcushionsD
                        dankcushions Global Moderator
                        last edited by

                        i can't really diagnose without all relevant cfg files (both /all/retroarch.cfg and /whichever-mame/retroarch.cfg) in full and all the rest of the questions asked in https://retropie.org.uk/forum/topic/3/read-this-first. also ideally a screenshot of the issue (can do this in retroarch quickmenu)

                        if you're getting spam warnings try uploading them to pastebin or wherever

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                        Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.