View Issue Details

Category
SSPBT:本体(SSP)
SeverityminorReproducibilityalways 
Status assigned 
Fixed in Version2.8 (リリース) 
Summary0000797: Turning off the high quality shell scaling option causes slowdown for some ghosts
DescriptionAffects this ghost in particular: https://github.com/Zichqec/flakes_of_fancy

I usually keep the high quality shell scaling option off, because I find that ghosts drawn in pixel art styles look better to me as long as the scaling is kept to values that divide cleanly (50%, 200%, etc).

When the above ghost released, I was using SSP 2.8.32, and I could scale the shell down to 50% and the ghost would still run at normal speed.
Now, on SSP 2.8.56, the ghost runs well at 100% shell scaling, but at 50% shell scaling it slows down to a crawl.

If I turn on the high quality shell scaling option, the ghost runs at normal speed again.

SSP/2.8.56 (20260715-12; Windows NT 10.0.26100)
Attached Files
26-7-20_02.gif (704,875 bytes)

Activities

ponapalt

2026-07-23 09:25

administrator   ~0001819

2.8.57

guest

2026-07-23 18:49

reporter   ~0001820

This issue is still occurring, I don't notice any change from the previous version.

ponapalt

2026-07-23 20:25

administrator   ~0001821

Does this degradation occur only at scales smaller than 100% (such as 50%)? Does it not occur at 200% or other scales larger than 100%?

guest

2026-07-23 20:54

reporter   ~0001822

Could not reproduce on a different machine. Windows 11 Pro 25H2 (26200), 16 logical cores, display scale 100% (also tested 125%), flakes_of_fancy v1.0.0 at blizzard setting.

Measured ssp.exe CPU time over 10s samples (% of one core):

| Version | Display DPI | Shell scale | HQ scaling | CPU |
|---------|-------------|-------------|------------|------|
| 2.8.57 | 100% | 100% | off | 190% |
| 2.8.57 | 100% | 50% | on | 171% |
| 2.8.57 | 100% | 50% | off | 124% |
| 2.8.57 | 125% | 50% | on | 200% |
| 2.8.57 | 125% | 50% | off | 118% |
| 2.8.32 | 100% | 100% | off | 140% |
| 2.8.32 | 100% | 50% | off | 190% |
| 2.8.32 | 100% | 50% | on | 175% |

On this machine the reported condition (50%, HQ off) actually got faster from 2.8.32 to 2.8.57, and HQ-off was never slower than HQ-on on 2.8.5x. Numbers fluctuate somewht the gaps are well outside noise.

To narrow this down, could the original reporter share: (1) ssp.exe CPU % in Task Manager while the slowdown is happening
(high = CPU-bound, low = waiting on something)display scale (e.g. 100/125/150%), (4) snowintensity setting used, (5) single or multi monitor, HDR on/off, and whether this is a VM or Remote Desktop session.

ponapalt

2026-07-25 21:06

administrator   ~0001823

I rewrote the scaling logic from scratch, so there should be no environment-specific discrepancies, and it is likely faster now.
2.8.58,2.8.59

guest

2026-07-26 02:53

reporter   ~0001824

The issue seems to be resolved when high-quality shell scaling is turned off!

I was trying all the different options to be sure, and oddly I noticed that the high-quality scaling option is fine when set to sizes lower than 50%, but at sizes between 100% and 50%, it struggles like before. 80% in particular is very slow.
(Some of the sizes larger than 100% also seem a little slow, but that seems reasonable to me... this ghost is very intense to run in general.)

For what it's worth, I'm replicating this on two computers.
Laptop: SSP/2.8.59 (20260725-30; Windows NT 10.0.26200)
Desktop (multi-display): SSP/2.8.59 (20260725-30; Windows NT 10.0.26100)

The issues have been the same across both of them throughout.

Add Note

View Status
Note
Upload Files
Maximum size: 1,953 KiB

Attach files by dragging & dropping, selecting or pasting them.

送信ボタンを押す前に / Before pushing "Send" button

  • スパム避けのためにパスワードが必要です。送信ボタンを押すとユーザー名とパスワードを聞かれますので、それぞれ "bts" と入力してください。
  • To send report, please input "bts" into username and password box in popup dialog.

Issue History

Date Modified Username Field Change
2026-07-21 04:23 guest New Issue
2026-07-21 04:23 guest File Added: 26-7-20_02.gif
2026-07-23 09:25 ponapalt Assigned To => ponapalt
2026-07-23 09:25 ponapalt Status new => closed
2026-07-23 09:25 ponapalt Resolution open => fixed
2026-07-23 09:25 ponapalt Fixed in Version => 2.8 (リリース)
2026-07-23 09:25 ponapalt Note Added: 0001819
2026-07-23 18:49 guest Status closed => feedback
2026-07-23 18:49 guest Resolution fixed => reopened
2026-07-23 18:49 guest Note Added: 0001820
2026-07-23 20:25 ponapalt Note Added: 0001821
2026-07-23 20:54 guest Note Added: 0001822
2026-07-23 20:54 guest Status feedback => assigned
2026-07-25 21:06 ponapalt Note Added: 0001823
2026-07-25 21:07 ponapalt Status assigned => feedback
2026-07-26 02:53 guest Note Added: 0001824
2026-07-26 02:53 guest Status feedback => assigned