Skip to content

performance analysys #5

@efschu

Description

@efschu

Hi,

I want to share my experiences on optimizing UPS and power usage. (Because I have a 144Hz display so I want to reach (at least) 144 UPS but with polling rate 1 it is not reached all time)

note that I have pinned lgproxy source to Core 6 and Core 7

default CPU clock with polling rate 1 I get around 130 UPS while one core runs on 100%:
0.0924W / UPS
https://github.com/efschu/debuglgproxy/blob/main/Bildschirmfoto%20vom%202023-04-17%2007-43-35.png?raw=true

CPU in powersave state with polling rate 1 I get around 120 UPS while one core runs on 100%:
0.0242W / UPS
https://github.com/efschu/debuglgproxy/blob/main/Bildschirmfoto%20vom%202023-04-17%2007-44-23.png?raw=true

default CPU clock with polling rate 0 I get around 260 UPS while one core runs on 100% and another on ~60%:
0,0765W / UPS
https://github.com/efschu/debuglgproxy/blob/main/Bildschirmfoto%20vom%202023-04-17%2007-45-31.png?raw=true

CPU in powersave state with polling rate 0 I get around 230 UPS while one core runs on 100% and another on ~66%:
0.0236W / UPS
https://github.com/efschu/debuglgproxy/blob/main/Bildschirmfoto%20vom%202023-04-17%2007-45-42.png?raw=true

So we see that it doesnt realy matter if the CPU runs on 560MHz or on 4.7GHz and I think there is plenty of room for optimization for getting higher UPS with lower cpu usage.

Maybe this analysys helps you improving this project.

And many thanks for your great work, I love your project and I'm using it personaly almost daily since last year.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions