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

    Over- and underscan (Quake 1/3 screen too big)

    Scheduled Pinned Locked Moved Help and Support
    overscanquakequake 3
    14 Posts 3 Posters 3.8k 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.
    • X
      Xyb0t
      last edited by

      Thanks for your input, but 'm pretty sure that this is something related to settings. This is because i can have my TV show the screen both with, and without the bars depending on the settings in te config.txt file.

      If it was a TV issue, i bet i wouldn't be able to get the full screen, even with the settings set to compensate for the underscan.

      To recap: It looks fine in all emus, menus, splashscreen and everything. The only problem is the Ports (i tested with Q and Q3)

      B 2 Replies Last reply Reply Quote 0
      • B
        backstander @Xyb0t
        last edited by

        @Xyb0t

        The only problem is the Ports (i tested with Q and Q3)

        I'd still recommend experimenting with changing resolutions for Q and Q3 from their respective settings menu.

        Also the the reason I suggested the additional settings for the TV was in hopes that you wouldn't need to use any overscan settings in config.txt ;-)

        1 Reply Last reply Reply Quote 0
        • B
          backstander @Xyb0t
          last edited by backstander

          @Xyb0t
          Here's the short documentation about TVs to "prevent any overhead due to upscaling":
          https://github.com/retropie/retropie-setup/wiki/Speed-Issues#tv

          1 Reply Last reply Reply Quote 0
          • X
            Xyb0t
            last edited by

            Game mode seems to deal with smoothing and can create lag. Luckily i have no issues with that.

            As i stated in my initial post, changing the resolution in Q and Q3 doesn't do much, since the screen is scaled to 1080p afterwards anyways. The picture stays the same size (which is perfect size when i turn on overscan compensation, but turning it off gives me black bars).

            The non-technical description of my experience would be something like this: It's like the Quakes are perfect for my TV, but all the rest of the Pi gives me black bars... If i turn off the black bars, the screen 'grows', also the Quakes, but then they're too big despite the rest of the Pi fitting perfectly.

            Anyways, thanks for your input. I'll experiment some more this afternoon.

            1 Reply Last reply Reply Quote 1
            • X
              Xyb0t
              last edited by

              I've been investigating some more, and i am fairly sure that i'm correct in stating that Quake and Quake3 dos not have scaling settings in the runmenu.

              So, everything on the Pi runs beautifully fullscreen BUT Quake and Quake3 screen is bigger than the rest of the stuff, which makes it go beyond the edges of my TV.

              In Quake3 it's not really obvious besides the screen after the level is finished. But in Quake, the lower half of the statusbar is beyond the screen.

              • Setting various screen resolutions does not affect the issue
              • Settings on the TV does not affect the issue
              • I can have perfect Q/Q3 screens if i turn off oversca_scaling and overscan compensation in the config-file for RetroPie, but then EVERYTHING else will have black bars.

              So, is there any way that i can turn on compensation as per emulator? That way i can disable it globally (having nice Q/Q3), and then just compensate for everything else manually?

              1 Reply Last reply Reply Quote 0
              • X
                Xyb0t
                last edited by

                I should add that for Quake, i use Darkplaces. For Quake3 i think there is only 1 program. At least, i use the deafult one :)

                1 Reply Last reply Reply Quote 0
                • X
                  Xyb0t
                  last edited by

                  Seriously? No replies at all??

                  Is this because i amway off? Or is it that no one confirmed the same effect? Or maybe i am just the only one to discover this? :)

                  It really is a pita for me, since i love fullscreen, and i love both retro emus and ports :S

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    backstander @Xyb0t
                    last edited by backstander

                    @Xyb0t

                    So, is there any way that i can turn on compensation as per emulator? That way i can disable it globally (having nice Q/Q3), and then just compensate for everything else manually?

                    The only thing I can think of is to use the runcommand-onstart.sh and runcommand-onend.sh scripts:
                    https://github.com/retropie/retropie-setup/wiki/runcommand#runcommand-onstart-and-runcommand-onend-scripts

                    I'm not advanced enough in script programming to tell you want to actually put in those files :(

                    In /opt/retropie/configs/all/runcommand-onstart.sh you might put something like:

                    # if you're launching quake then change the overscan settings
                    if [ "$1" = "quake" ]
                        ??? some code here to change the overscan ???
                    fi
                    

                    And in /opt/retropie/configs/all/runcommand-onend.sh:

                    # if you're exiting quake then change the overscan settings back
                    if [ "$1" = "quake" ]
                        ??? some more code to change the overscan back ???
                    fi
                    
                    X 1 Reply Last reply Reply Quote 1
                    • X
                      Xyb0t @backstander
                      last edited by

                      @backstander
                      This sounds VERY promising :) I was not aware that these scripts existed (i'm still fairly new to RetroPie).

                      So, Would anyone know if i can stuff these scripts with the ordinary parameters also found in the config.txt file and such?

                      edmaul69E 1 Reply Last reply Reply Quote 0
                      • edmaul69E
                        edmaul69 @Xyb0t
                        last edited by edmaul69

                        @Xyb0t if you want it to work fine on everything without special code, in the config.txt leave it to the setting where you have the bars. Now at the top you see the up down left and right overscan settings. Remove the hashtags (#) and play with the numbers until you get it full screen. Then everything will work correctly.

                        X 1 Reply Last reply Reply Quote 1
                        • X
                          Xyb0t @edmaul69
                          last edited by

                          @edmaul69
                          Holy moly.. this actually did the trick!!!! Thanks so much for helping me out, man!

                          edmaul69E 1 Reply Last reply Reply Quote 0
                          • edmaul69E
                            edmaul69 @Xyb0t
                            last edited by

                            @Xyb0t glad you got it working good now.

                            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.