Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Only "linear" display is correct, "logarithmic" and "table" display are both wrong. #227

Closed
6Tom opened this issue Aug 30, 2022 · 9 comments
Labels

Comments

@6Tom
Copy link

6Tom commented Aug 30, 2022

Please see the gif below

Screenshots
Linear: only this is correct. It is the same as the system.
动画3

Logarithmic: wrong. The system shows the correct display.
动画4

Table: wrong. The system shows the correct display.
动画5

Desktop (please complete the following information):

  • Windows version: 10 21H2 (up to date)
  • Volume² version: 1.1.7.449

Additional context
Dear irzyxa, thanks for your hard working. Volume2 is really a very good software. Looking forward to your reply.

@6Tom 6Tom added the bug label Aug 30, 2022
@irzyxa
Copy link
Owner

irzyxa commented Aug 30, 2022

It is correct behavior, because Windows indicator cannot display logarithmic or table values as it shows Volume2.

@6Tom
Copy link
Author

6Tom commented Aug 30, 2022

Oh thanks, the reply is so fast. I have a serious delay in receiving, forgive me.

But what I mean is that windows shows the correct volume, but volume2 does not.

For example, when I use "logarithmic", I press the hotkey I set and rotate my mouse wheel, to adjust the volume to 50 showed on "osd". But the real volume of the system is very small. The volume mixer of the system shows that the current volume is 7. Obviously, the latter is correct.

I mean, when it is set to "logarithmic", volume2 successfully sets the system volume according to the "logarithmic", but the display is incorrect.

I have done tests on my computer and VMware virtual machine, and they are all like this. So I think there is no problem with my system. That's why I said volume2 has a wrong display.

@irzyxa
Copy link
Owner

irzyxa commented Aug 30, 2022

To control volume as logarithmic I use specific formula to calculate volume for each step and that's why you see so small value in standard indicator.

@6Tom
Copy link
Author

6Tom commented Aug 30, 2022

Thanks, I understand now.

Um, please don't mind, then I have a new question: is there a way to make the "osd" display the same way as the system? Maybe I prefer the small value display mode.

@endolith
Copy link

Can it not use the underlying decibel values?
image

@6Tom
Copy link
Author

6Tom commented Aug 30, 2022

Um, sorry I don't understand, what does that mean?

@endolith
Copy link

I mean that the underlying hardware uses decibel settings (logarithmic), not percent (linear). Windows just converts it to a "percent of full range" display, with some non-linear mapping, in an attempt at simplifying things, but the percent levels aren't really meaningful or comparable between cards or operating systems. It would be best to show the decibel levels directly if that's possible.

@irzyxa
Copy link
Owner

irzyxa commented Aug 30, 2022

image
Unfortunately i can use only value from 0 to 1 to control system volume.

@6Tom
Copy link
Author

6Tom commented Aug 31, 2022

Oh, these are beyond my understanding. Anyway, thank you very much for helping.

@irzyxa irzyxa closed this as completed Aug 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants