[Videos] Why FPS depend on scale of system fonts under Aero and EVR (1 Viewer)

micmanm

Portal Pro
May 22, 2009
95
16
Home Country
Ukraine Ukraine
TV-Server Version: 1.0.4.23491
MediaPortal Version: 1.0.4.23491
MediaPortal Skin: Blue3Wide
Windows Version: Vista Ultimate SP2 32bit
CPU Type: AMD Athlon X2 5050e
HDD: SEAGATE 500Gb
Memory: 4Gb Dual Channel DDR2-800
Motherboard: GIGABYTE MA78GPM-DS2H
Video Card: internal HD3200 + ASUS HD3450 via CrossFireX
Video Card Driver: CATALYST 9.8
Sound Card: internal REALTEK HD
Sound Card AC3: internal REALTEK HD
Sound Card Driver: 6.0.1.5864
1. TV Card: COMPRO H900
1. TV Card Type: ANALOG
1. TV Card Driver: 1.2.0.4
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec: Cyberlink PDVD9
MPEG2 Audio Codec: AC3Filter 1.63b
h.264 Video Codec: Cyberlink H264/AVC PDVD9
Satelite/CableTV Provider:
HTPC Case: DV21
Cooling:
Power Supply: 350VA
Remote:
TV: SAMSUNG 1920x1080P (60p,59p,50p,30p,30i,25i,24p)
TV - HTPC Connection: HDMI


Vista with enabled AERO. MediaPortal use EVR.
With standard system fonts scale, FPS while playing HD-video is about 25-35 and many dropped frames. (Shift+1)

Just try to increase scale of system fonts to 150%-200% of standard - reboot - play HD-video and FPS become 58-60. (shift+1) - this is very good, but why is this happens????
In addon, screensize showed by this Hot-key on the top-left corner of screen is incorrect to the present screensize (1920x1080).
See attachments.
Screenshoots is from the one video.
Any suggestions?
 

Attachments

  • AERO-EVR-NormalFontSize.jpg
    AERO-EVR-NormalFontSize.jpg
    226.6 KB
  • AERO-EVR-NormalFontSize-Settings.jpg
    AERO-EVR-NormalFontSize-Settings.jpg
    172.6 KB
  • AERO-EVR-200Percent-FontSize.jpg
    AERO-EVR-200Percent-FontSize.jpg
    157.6 KB
  • AERO-EVR-200Percent-FontSize-Settings.jpg
    AERO-EVR-200Percent-FontSize-Settings.jpg
    221.3 KB

dir

MP Donator
  • Premium Supporter
  • August 30, 2006
    408
    36
    Home Country
    Afghanistan Afghanistan
    In yor MediaPortal.log file there's a difference at the start:

    200% log file:
    009-09-09 22:28:07.229127 [Debug][MPMain]: Main: Initializing DirectX
    2009-09-09 22:28:07.373127 [Info.][MPMain]: D3D: Starting fullscreen
    2009-09-09 22:28:07.374127 [Info.][MPMain]: D3D: Client size: 960x540 - Screen: 960x540

    100% log file:
    2009-09-09 22:43:25.751744 [Debug][MPMain]: Main: Initializing DirectX
    2009-09-09 22:43:25.869744 [Info.][MPMain]: D3D: Starting fullscreen
    2009-09-09 22:43:25.870744 [Info.][MPMain]: D3D: Client size: 1920x1080 - Screen: 1920x1080

    It appears that when you're running your fonts at 200%, it's changing the screen resolution down to 960x540, and I guess either the GPU or the TV is scaling it back up to the native 1920x1080. That is why the fonts on your 200% screenshot of the squirrel are so much bigger. Since the resolution is lower, it's able to handle more frames per second.

    I don't know what's changing your resolution to 960x540, or why. Note though that 960x540 is one half of 1920x1080 (ok, technically it's one quarter, but let's not confuse the issue). so perhaps the act of changing your fonts to be 200% is actually telling Vista to drop the resolution down, which would be a clever and simple way to get the fonts to be twice as large.
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    I don't know what's changing your resolution to 960x540, or why. Note though that 960x540 is one half of 1920x1080 (ok, technically it's one quarter, but let's not confuse the issue). so perhaps the act of changing your fonts to be 200% is actually telling Vista to drop the resolution down, which would be a clever and simple way to get the fonts to be twice as large.

    My guess is that DirectX is reporting use a different resolution (or we are querying the resolution from wrong DirectX parameters). In any case it is the DirectX that reports us the screen size.
     

    micmanm

    Portal Pro
    May 22, 2009
    95
    16
    Home Country
    Ukraine Ukraine
    It appears that when you're running your fonts at 200%, it's changing the screen resolution down to 960x540, and I guess either the GPU or the TV is scaling it back up to the native 1920x1080. That is why the fonts on your 200% screenshot of the squirrel are so much bigger. Since the resolution is lower, it's able to handle more frames per second.
    In both cases subjectively quality of a picture does not change, besides the size of a picture says that the resolution also does not change. In acknowledgement told, the information panel of the TV shows the same operating mode in both cases.
    I guess the GPU or the TV does not scaling it.
    If to play same video (case 2, 200% scale) in VMR-mode the screen resolution in a status line (Shift+1) corresponds established (1920x1080) like in screenshoot N1, FPS nearby 58-60.
     

    Users who are viewing this thread

    Top Bottom