cupscale
cupscale copied to clipboard
Scaling Issue on high DPI display
Describe the bug All the settings menus do not scale well with high DPI displays. Text is too large or too small, and sometimes buttons are cropped off. Display used is 3840x2160, with 250% scaling. Also tested with 200% scaling, same issue.
To Reproduce Steps to reproduce the behavior:
- Open Cupscale
- Click on Dependency Checker or Settings menu.
- See text scaling and cropping issue.
Expected behavior Menu objects should scale with the DPI scaling i.e. 1080P @100% should look identical to 2160P @ 200% scaling.
Session Log (REQUIRED) Session Log from CupscaleData/sessionlog.txt
Logs
3-25-2023 15:1:28: Arg: C:\Users\notal\Downloads\Cupscale-420.69 rev3_hotfix\Cupscale.exe 3-25-2023 15:1:28: [GetGpus] Found GPU: NVIDIA GeForce RTX 3060 Ti 3-25-2023 15:1:28: [GetGpus] Found GPU: Citrix Indirect Display Adapter 3-25-2023 15:1:28: [IOUtils] Copying directory "C:\Users\notal\Downloads\Cupscale-420.69 rev3_hotfix\CupscaleData\bin\utils" to "C:\Users\notal\Downloads\Cupscale-420.69 rev3_hotfix\CupscaleData\bin\py\utils" (Move: False - RemoveFromName: ) 3-25-2023 15:1:29: Detected Card: NVIDIA GeForce RTX 3060 Ti / GPU: GA104-A / Arch: Ampere 3-25-2023 15:1:29: Initialized Nvidia API. GPU: NVIDIA GeForce RTX 3060 Ti 3-25-2023 15:1:29: [DepCheck] CMD: /C python -V 3-25-2023 15:1:29: [DepCheck] System Python Check Output: Python 3.9.13 3-25-2023 15:1:29: [DepCheck] Sys Python Ver: Python 3.9.13 3-25-2023 15:1:29: Parsing Patrons from CSV... 3-25-2023 15:1:29: Found 33 Gold Patrons, 702 Silver Patrons 3-25-2023 15:1:29: [Servers] Ping to nmkd-hz.de: 130 ms 3-25-2023 15:1:29: [Servers] Ping to nmkd-cb.de: 29 ms 3-25-2023 15:1:29: [Servers] Closest Server: USA (St. Louis) (29 ms) 3-25-2023 15:1:32: [DepCheck] Refreshing... 3-25-2023 15:1:32: [DepCheck] Found GPU: NVIDIA GeForce RTX 3060 Ti 3-25-2023 15:1:32: [DepCheck] Skipping refresh - Only 6ms have passed since last refresh! 3-25-2023 15:1:32: [DepCheck] First GPU Name: RTX 3060 Ti 3-25-2023 15:1:32: [DepCheck] CMD: /C python -V 3-25-2023 15:1:32: [DepCheck] System Python Check Output: Python 3.9.13 3-25-2023 15:1:32: [DepCheck] Sys Python Ver: Python 3.9.13 3-25-2023 15:1:32: [DepCheck] CMD: /C "C:\Users\notal\Downloads\Cupscale-420.69 rev3_hotfix\CupscaleData\bin\py\python.exe" -V 3-25-2023 15:1:32: [DepCheck] Embed Python Check Output: Python 3.8.5 3-25-2023 15:1:32: [DepCheck] Embed Python Ver: Python 3.8.5 3-25-2023 15:1:32: [DepCheck] CMD: "/C" "C:\Users\notal\Downloads\Cupscale-420.69 rev3_hotfix\CupscaleData\bin\py\python.exe" -c "import torch; print(torch.version)" 3-25-2023 15:1:32: [DepCheck] Pytorch Check Output: 1.7.1+cu110 3-25-2023 15:1:32: [DepCheck] CMD: "/C" "C:\Users\notal\Downloads\Cupscale-420.69 rev3_hotfix\CupscaleData\bin\py\python.exe" -c "import cv2; print(cv2.version)" 3-25-2023 15:1:33: [DepCheck] CV2 Check Output: 4.3.0 3-25-2023 15:1:40: [IOUtils] Copying directory "C:\Users\notal\Downloads\Cupscale-420.69 rev3_hotfix\CupscaleData\bin\utils" to "C:\Users\notal\Downloads\Cupscale-420.69 rev3_hotfix\CupscaleData\bin\py\utils" (Move: False - RemoveFromName: )
Desktop (please complete the following information):
- OS Version: Windows 10 22H2
- GPU RTX 3060 Ti
- Implementation Used: N/A
- Model Used: N/A
Additional context
Cupscale pre-fork also had this scaling issue. Attached screenshots of Settings menu and Dependency Checker.