Nekotekina
|
d66bdf1653
|
TSC calibration improvements
Bind main thread to a single core for calibration.
Issue RDTSC after clock probing, may improve accuracy.
|
2020-04-29 00:09:40 +03:00 |
|
Nekotekina
|
1b68f90e42
|
Tweak TSC calibration
Round to 3 digits after dot (count in MHz).
|
2020-04-09 16:23:33 +03:00 |
|
Eladash
|
5834a466cd
|
Fix utils::get_tsc_freq() (#7974)
Use magic static for once-initialization
|
2020-04-07 11:02:12 +03:00 |
|
Nekotekina
|
3c3ccdbf1e
|
Round TSC calibration result towards speculated CPU base frequency
|
2020-04-07 00:10:08 +03:00 |
|
Nekotekina
|
15f01a1bf6
|
Implement TSC calibration
Try to get rough TSC frequency by sampling it.
|
2020-04-07 00:10:08 +03:00 |
|
Whatcookie
|
dd8a3eaac5
|
Util: Add FMA and INVARIANT_TSC detection (#7937)
|
2020-04-04 19:12:06 +01:00 |
|
Bird Egop
|
4e25daffa6
|
Explicitly rename has_512 into has_avx512 (#7751)
|
2020-03-10 19:21:00 +03:00 |
|
gamerforEA
|
93552a5958
|
Apply some Clang-Tidy fixes
|
2020-02-27 00:38:55 +03:00 |
|
Megamouse
|
0dd417e5f2
|
Add more game window title options
|
2020-02-20 20:07:25 +01:00 |
|
Megamouse
|
fe75311be2
|
move config structs to own files and clean up some headers
|
2020-02-17 15:08:17 +03:00 |
|
Nekotekina
|
fcc841eaa1
|
LLVM: Add workaround for znver2
|
2019-11-14 19:09:34 +03:00 |
|
Nekotekina
|
c062000288
|
Add experimental TSC frequency detection
|
2019-07-15 17:20:12 +03:00 |
|
Malcolm Jestadt
|
f90f68d129
|
Detect tsx_force_abort presence and print to log
|
2019-06-01 17:46:57 +03:00 |
|
msuih
|
be6d9af1ab
|
Print OS info to log
Credit to @maximilian578 for help
|
2019-04-25 20:20:37 +03:00 |
|
Megamouse
|
b929c13c45
|
implement get_firmware_version
add firmware version to the first line in the log
|
2019-04-16 22:13:28 +02:00 |
|
Nekotekina
|
9de31fc5ce
|
Fix trailing zeros in CPU brand
|
2018-09-17 12:18:40 +03:00 |
|
Megamouse
|
af71cf0922
|
implement "Enable TSX" combobox
|
2018-06-17 00:43:00 +04:00 |
|
Nekotekina
|
8ca33bcb94
|
SPU ASMJIT v2.0
Use X86Assembler and blocks
|
2018-04-22 00:06:48 +03:00 |
|
Birk Magnussen
|
c5caaa9211
|
Fix missing Detection for AVX OS Support
|
2018-03-24 03:30:27 +04:00 |
|
Nekotekina
|
e2439e962c
|
SPU: use XOP instructions
|
2018-02-08 20:46:13 +03:00 |
|
Nekotekina
|
6d34dcd75f
|
SPU: add some AVX-512 variants
|
2017-12-20 00:04:09 +03:00 |
|
Nekotekina
|
916851bd4a
|
Optimize cpuid
|
2017-11-15 21:00:02 +03:00 |
|
Nekotekina
|
b24eb621ae
|
Use RTM instructions (skylake+)
|
2017-07-20 17:22:09 +03:00 |
|
Nekotekina
|
0fa148e65e
|
Improve CPU feature check
Damn exit on SSSE3 failure
Check AVX for Intel processors
|
2017-07-20 17:22:09 +03:00 |
|