0 Replies Latest reply on Apr 6, 2017 1:30 PM by yopalien

    Scaling errors when cloned in fullscreen

    yopalien

      Describe your system:

       

      AMD Graphics Card

      Radeon (TM) RX 480 Graphics

       

      Desktop or Laptop System

      Desktop

       

      Operating System

      Windows 10 64bit

       

      Driver version installed

      2017.0210.908.16431

       

      Display Devices

      1. Dell U2312HM (DisplayPort) 1920 x 1080(p) (60.000Hz)

      2. Sony KDL50W800B (HDMI) 1920 x 1080(p) (60.000Hz)

       

      Motherboard

      HP Pavilion Desktop 560-p0xx

       

      CPU/APU

      Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz (4 CPUs), ~2.7GHz

      Power Supply Unit  Make, Model & Wattage

      300W uATX E6 Bronze

       

      RAM

      8192MB RAM

       

      I have my RX 480 outputting to two displays (one monitor and one TV), both are running at 1920x1080 @ 60HZ. There is an issue when (I believe) low resolution content is scaled in exclusive fullscreen mode. The image will be zoomed in and severely cropped, making it unusable. The cloning/scaling seems to be (somewhat) fine when running games in native 1080p, both monitors display the same information without any errors. If I run The Witness (at 1920x1080), it displays completely error free cloned and running at 60hz on both displays. If I run something like Spelunky (which has a locked native resolution of 1280x720, even after setting it to 1920x1080 in options), it runs fullscreen on both but at 30hz only. The same result in Rogue Legacy. The easiest way to replicate this is booting RetroArch (index · powered by h5ai 0.27.0 (http://larsjung.de/h5ai/) ) and immediately pressing "F" for fullscreen mode. What's happening:Clipboard01.png

      It should look like this:

      Clipboard02.png

      I also tried it with another emulator, JNES and it did the same thing, zooming and cropping

      Clipboard03.png

      If I unplug one of the monitors or turn off the clone option, everything displays fine (but obviously not on both monitors at once). Full screen at full refresh rate. I've tried rolling back to old drivers and I'm still having the same issue. From some testing it definitely looks like it's an OpenGL issue. You can replicate it with a video (1080p/60 videos downloaded from youtube work) in VLC Player by going to "Tools>Preferences>Show Settings>All>Video>Output modules>OpenGL video output>Save" and then re-opening the video and going fullscreen. It works fine in D3d output.

      Clipboard01.png

      after going fullscreen:

      Clipboard02.png

      video I used to test: https://mega.nz/#!MLgmiS5T!DMpgi77ISatx9H6wqqQukIMBnQG4m4fT9nUuASrf5Is

       

       

      ------------------

      System Information

      ------------------

               Operating System: Windows 10 Home 64-bit (10.0, Build 14393) (14393.rs1_release_inmarket.170303-1614)

                       Language: English (Regional Setting: English)

            System Manufacturer: HP

                   System Model: HP Pavilion Desktop 560-p0xx

                           BIOS: F.14

                      Processor: Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz (4 CPUs), ~2.7GHz

                         Memory: 8192MB RAM

            Available OS Memory: 8142MB RAM

                      Page File: 4514MB used, 4907MB available

                    Windows Dir: C:\windows

                DirectX Version: DirectX 12

            DX Setup Parameters: Not found

               User DPI Setting: Using System DPI

             System DPI Setting: 96 DPI (100 percent)

                DWM DPI Scaling: Disabled

                       Miracast: Available, with HDCP

      Microsoft Graphics Hybrid: Not Supported

                 DxDiag Version: 10.00.14393.0000 64bit Unicode

      ---------------

      Display Devices

      ---------------

                Card name: Radeon (TM) RX 480 Graphics

             Manufacturer: Advanced Micro Devices, Inc.

                Chip type: AMD Radeon Graphics Processor (0x67DF)

                 DAC type: Internal DAC(400MHz)

              Device Type: Full Device

               Device Key: Enum\PCI\VEN_1002&DEV_67DF&SUBSYS_82F5103C&REV_C7

            Device Status: 0180200A [DN_DRIVER_LOADED|DN_STARTED|DN_DISABLEABLE|DN_NT_ENUMERATOR|DN_NT_DRIVER]

      Device Problem Code: No Problem

      Driver Problem Code: Unknown

           Display Memory: 8115 MB

         Dedicated Memory: 4044 MB

            Shared Memory: 4070 MB

             Current Mode: 1920 x 1080 (32 bit) (60Hz)

             Monitor Name: Dell U2312HM (Digital - DisplayPort)

            Monitor Model: DELL U2312HM

               Monitor Id: DEL4073

              Native Mode: 1920 x 1080(p) (60.000Hz)

              Output Type: Displayport External

             Monitor Name: Generic PnP Monitor

            Monitor Model: SONY TV

               Monitor Id: SNY4903

              Native Mode: 1920 x 1080(p) (60.000Hz)

              Output Type: HDMI

       

      Radeon Software Version - 17.2.1

      Radeon Software Edition - Crimson ReLive

      Graphics Chipset - Radeon (TM) RX 480 Graphics

      Memory Size - 4096 MB

      Memory Type - GDDR5

      Core Clock - 1266 MHz

      Windows Version - Windows 10 (64 bit)

      System Memory - 8 GB

      CPU Type - Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz