Comments (11)
That's why a special warning is displayed at the top right.
from kdiskmark.
The warning does not inform you that the readings will be incorrect, nor it doesn't specify that root access is required to perform a proper benchmark. If the application doesn't work on Flatpak and Appimage and there is no desire to fix issues why builds of this application are available on those platforms?
from kdiskmark.
It does. Whether it is right or wrong depends on the device and the mounting arguments.
from kdiskmark.
Where does it say that the application may produce incorrect results? I don't think the app should launch at all if there are such known problems.
from kdiskmark.
Right at the beginning.
from kdiskmark.
That's not true, limited functionality doesn't mean or even imply that the application may produce incorrect results.
from kdiskmark.
I guess there's no point in arguing like that, so I will just leave my final opinion.
Running KdiskMark in usermode as a Flatpak and Appimage is flawed and it's known to produce incorrect values, hence unless there's a will to fix the issues, it should be forbidden to run without root and removed from platforms where it doesn't work correctly. Any kind of warning, even a bigger one is not enough. One of the core principles of such tools is reliability and without strong focus on quality of produced results I personally canβt recommend this application to anyone.
from kdiskmark.
I say it again: everything works as expected.
If the caching distorts the result, the user needs to run the portable app as a super user to be able to bypass it.
Running the GUI as root user is not the best practice, but the only possible one in this case.
Moreover, it is usually the internal devices that are tested. Or right configured external ones.
Whether or not to recommend it is your decision. Flatpak and AppImage packages are successfully used by many people.
I'm not going to limit the ways of delivery, or to force the user to run an app from the Internet as sudo.
The warning in the upper right corner is sufficient.
from kdiskmark.
How am I supposed to know when the caching issue occurs or even exists? The warning is not self-explanatory at all. If I wasn't techy enough, didn't have a comparison benchmark and trusted this program I might have trusted the result.
Whether or not to recommend it is your decision. Flatpak and AppImage packages are successfully used by many people.
I'm not going to limit the ways of delivery, or to force the user to run an app from the Internet as sudo.
The warning in the upper right corner is sufficient.
It's your decision, but not realising this as an issue and knowingly showing users incorrect values isn't nice and heavily undermines applications general reliability.
It's like you don't want users to run apps from the internet as sudo, but realistically if a normal user just wants to have a functional application and proper results it must run it as administrator.
from kdiskmark.
Ok, I will expand on the warning text.
from kdiskmark.
Thank you for understanding. That is a very good idea. I'd think about ways of actually fixing this issue or if it's unfixable just making sure there's no way a user can get an incorrect values. Even if the user skips all the warnings there should be a system in place that prevents incorrect values from ever appearing.
Ultimately though, imo. it's unacceptable to have an app that half works dependingly on where and how you turn it on.
Good Luck :)
from kdiskmark.
Related Issues (20)
- cmake Error - singleapplication does not contain a CMakeLists.txt file HOT 2
- installing Kdiskmark removes too many existing packages HOT 2
- Kdismark HOT 1
- RND4KQ32T16 Bug HOT 2
- CrystalDiskMark compatibility profile HOT 2
- Suggestion: Not using decimals in the results?
- What fio commands are being used? HOT 3
- Using outdated Flatpak runtime versions HOT 3
- Sometimes can't run certain tests.. HOT 5
- Why SingleApplication?.. HOT 1
- Comparable to CrystalDiskMark?.. HOT 1
- kdiskmark is giving inaccurate readings? HOT 2
- `fio` results for RND4K Q32T16 are ~2x higher HOT 1
- Benchmarking non-traditional mount points HOT 4
- "An error occurred while creating the benchmark file" HOT 1
- Feat: set NoCow for Btrfs/Bcachefs
- Android Support
- Why do the benchmark test results between KDiskMark and Gnome Disks not match? HOT 1
- Consider switching to Qt 6 HOT 2
- Can not install on RasbPi4 running raspOS-debian HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kdiskmark.