Новини
Останні статті і огляди
Выбор звуковой карты
-
Radio Bay
Member
- Звідки: Харків
Мені для музики його не вистачає, коли звик до нормального звуку, вже не варіант, хто не звик, то не звик, нехай слухає, що подобається.Sanьka: ↑ 14.04.2026 13:18А от інші параметри (розмір, ціна, простота, зручність) якраз грають роль
В мене була задача - кіно. От тут цю малу байду ницу телека причипити - то просто супер. Тай сад, що б бумкало. Ми ж у кіно не знаемо, як ті звуки звучать, взриви, пальба, топіт коней, у кіно звук умовний
-
Filabatya
Member
- Звідки: Івано-Франківськ
Як ви з саундбара одного будете сцену робити? Та так само, як порш з сяомі порівнювати
-
QFlash
Member
- Звідки: Lviv
Elvica трохи
- спойлер
-
Sanьka
Member
Стоп стоп. Саундбар ж теж бувають різними.Filabatya: ↑ 14.04.2026 13:40Як ви з саундбара одного будете сцену робити? Та так само, як порш з сяомі порівнювати
Поки в обговоренні були 2 саундбара.
Самс 990ф і якийсь схожий по конфігу сонос.
Там панель+саб+ 2 сателіта тилових.
Звісно річ не про панель за 600гривень
-
QFlash
Member
- Звідки: Lviv
- спойлер
Це музика...
Відправлено через 3 хвилини 53 секунди:
Bullshit
Оце музика
- спойлер
Музику треба слухати серцем.
Відправлено через 19 хвилин 48 секунд:
Щото мені здіється що тих хлопців покоцают.
Хоча всьо може бути. В USA більше можливостей.
Відправлено через 48 хвилин 28 секунд:
Ще таке якось
критично
- спойлер
Відправлено через 54 хвилини :
Трішки позитиву
- спойлер
-
Z440_User
Member
- Звідки: Кривий Ріг
Саме так я і зробив у себе. Ненавиджу коли кабелі видно, будь які.tablestikus: ↑ 14.04.2026 11:29 Це все гарно можно зробити на етапі ремонту заклавши кабелі з запасом в стіну та підлогу)
Саме так, саме так.feson: ↑ 14.04.2026 12:11 А якщо Ви почули 10 або 12 дюймовий дінамік - ніякого соунбару слухати немає потім бажання....
Моя конфігурація кімнати:
- спойлер
Але "наповнював" кімнату ще на етапі голих кирпічних стін. Де що буде, де та як штроби різати, куди та які кабелі закладати.
Комп в цю систему теж підключений (кіно та ігри ж якось показувати треба по HDMI на ТВ та звук виводити на аудіосетап). Отам за стіною де ТВ з апаратурою, ще дитяча кімната, де монітор компа, а за дитячою кімнатою технічне приміщення де розташований системний блок, який гудить там в своє задоволення 24/7 скільки йому влізе.
Схему що до чого та як підключено, я вже викладав, тільки тепер замість Audigy 2ZS стоїть X-Fi Titanium)))
- спойлер
Приоритети по зменшенню важливості:
1.) Аналогова музика (стерео)
2.) Кіно (квадро)
3.) Ігри (квадро)
4) Цифрова музика (стерео або квадро за бажанням)
5.) Нещодавно на вхід під тюнер додано blutooth платку для конекта фронтальної системи з телефоном (жінка користується коли прибирає чи щось по хаті робить, в принципі для неї зробив, стерео).
Сховано всі кабелі, включно з 220В. Ненавиджу оті всі провода, переноски-трійники...
-
Filabatya
Member
- Звідки: Івано-Франківськ
Z440_User
То в вас Audio Note колонки?
То в вас Audio Note колонки?
-
Z440_User
Member
- Звідки: Кривий Ріг
Filabatya
Front: Fisher STE-1150
Rear: Estonia 35AC-021
Відправлено через 9 хвилин 6 секунд:
А забув додати, повноціний мультирум. Так як монітор в дитячій із вбудованим звуком (HDMI з відеокарти), то малеча у себе в кімнаті може гратися на компі, а я в цей час в залі можу або слухати з компа музику, або дивитися з компа кіно.
Ну і звісно що на компі крутиться віндова шара + ftp + DLNA сервіс, тож всі хатні пристрої включно з самим ТВ також мають доступ до файлового сховища компа власним програмним забезпеченням.
Front: Fisher STE-1150
Rear: Estonia 35AC-021
Відправлено через 9 хвилин 6 секунд:
А забув додати, повноціний мультирум. Так як монітор в дитячій із вбудованим звуком (HDMI з відеокарти), то малеча у себе в кімнаті може гратися на компі, а я в цей час в залі можу або слухати з компа музику, або дивитися з компа кіно.
Ну і звісно що на компі крутиться віндова шара + ftp + DLNA сервіс, тож всі хатні пристрої включно з самим ТВ також мають доступ до файлового сховища компа власним програмним забезпеченням.
-
QFlash
Member
- Звідки: Lviv
Трохи поляка
Я знаю одну людину з потужним вокалом, але вона не хоче співати.
Щось подібне на вокал із "Black Mesa", жінка композитора Джоэл Нильсена виконує соло.
Вона потім ніде не співала.
Там такий голос шо просто труба.
- спойлер
Я знаю одну людину з потужним вокалом, але вона не хоче співати.
Щось подібне на вокал із "Black Mesa", жінка композитора Джоэл Нильсена виконує соло.
Вона потім ніде не співала.
Там такий голос шо просто труба.
Востаннє редагувалось 14.04.2026 18:43 користувачем QFlash, всього редагувалось 4 разів.
-
tablestikus
Member
- Звідки: Київ
А є ще один варіант людей з якими я стикався - вони слухають гарний сетап - погоджуються що класно, але потім кажуть "все це круто, але мені лінь цим всим заморочуватися і я просто куплю саундбар і саб"Z440_User: ↑ 14.04.2026 18:04Саме так, саме так.feson: ↑ 14.04.2026 12:11 А якщо Ви почули 10 або 12 дюймовий дінамік - ніякого соунбару слухати немає потім бажання....
-
Radio Bay
Member
- Звідки: Харків
Мають право на свою думкуtablestikus: ↑ 14.04.2026 18:29але мені лінь цим всим заморочуватися і я просто куплю саундбар і саб
-
Z440_User
Member
- Звідки: Кривий Ріг
tablestikus, мій сетап то процес еволюції мого аналогового звуку з 1997 по сьогодні, в який потім було додано ПК (в 2002 році)...
Збирав-міняв-апгрейдив. На даному етапі поки що це кінцева зупинка. Може з часом щось буде змінено, але поки що наступна фінансова сходинка для руху далі - то вже занадто. Поки що мене все повністю влаштовує.
Збирав-міняв-апгрейдив. На даному етапі поки що це кінцева зупинка. Може з часом щось буде змінено, але поки що наступна фінансова сходинка для руху далі - то вже занадто. Поки що мене все повністю влаштовує.
-
QFlash
Member
- Звідки: Lviv
У мене кімната лайно собаче 25м^2, в плані того що нічого нема, стіни голі, підлога по цементі покрита дошками євро.Z440_User: ↑ 14.04.2026 18:04Моя конфігурація кімнати:
Якось, але звучить наче в кімнаті з басовими ловцями. Якось
Штори зато потужні.
-
Radio Bay
Member
- Звідки: Харків
Розважайтесь: MajiorityLainaD
Have a good night )
Have a good night )
-
QFlash
Member
- Звідки: Lviv
В мене дефендер матюгаються на файлик.
Щось "очкуюсь" запускати.
-
Radio Bay
Member
- Звідки: Харків
Як бачиться, в мене працюєQFlash: ↑ 16.04.2026 09:05Щось "очкуюсь" запускати
Відправлено через 40 хвилин 47 секунд:
Если бы очковал на дефендер, я б до сих пор картинки в Paint рисовал
У меня Дефендер и UAC отключены
-
QFlash
Member
- Звідки: Lviv
Radio Bay
Ясно, а що це, з чим їсти? Для чого воно?
Ясно, а що це, з чим їсти? Для чого воно?
-
Radio Bay
Member
- Звідки: Харків
QFlash: ↑ 16.04.2026 14:29Ясно, а що це, з чим їсти? Для чого воно?
- MajiorityLainaD.exe — Technical Analysis
-
Analyzed: 2026-03-20
File size: 1,302 KB | Compiled: 2026-03-02 | Subsystem: GUI (no window)
Author: Hiroyuki Yokota (oryaaaaa) | Copyright 2020-2025
WHAT IT IS
A CPU register and microarchitecture conditioning tool. Part of an iterative
development series: LainaA (Feb 4) → LainaC (Feb 28) → LainaD (Mar 2, latest).
Related files in the same folder: MajiorityAudioML69.exe (companion console tool),
CopyMemoryMaya.dll (memory operations library used at runtime).
It does NOT process audio signals. It affects audio indirectly by conditioning
the physical state of the CPU before a listening session.
STRUCTURE
Section Size Content
.code 1.3 MB All 5 execution phases (instruction sequences)
.text 1.7 KB Bootstrap code + import thunks
.data 1.6 KB Function pointer tables + BSS (runtime variables)
.rsrc 14 KB Icon + app manifest only (no version info)
Imports:
WINMM.dll - timeGetTime, timeBeginPeriod, timeGetDevCaps,
timeGetSystemTime (high-precision timing for delay loops)
KERNEL32.dll - HeapCreate/Alloc/Free, LoadLibraryW, GetProcAddress,
CreateThread, ReadFile, WriteFile, Sleep, etc.
msvcrt.dll - memset only
Dynamically loads CopyMemoryMaya.dll at runtime (name computed at startup,
not visible as a plain string in the file). That DLL exports:
ClearMemoryMaya - memory clear/flush operation
TransMemoryLorya - memory transfer/copy operation
THE 5 EXECUTION PHASES
The 1.3MB .code section contains 5 distinct phases. The instruction sequences
themselves execute in under 1ms total. The actual elapsed time per phase is
controlled by WINMM delay loops (16ms to 16,383ms per loop, total ~81,805ms
per ML69 companion output). The program spends most of its time waiting, not
computing.
PHASE 1 — GP Register Initialization
MOVQ xmm0, rax ; copy every GP register into XMM regs
MOVQ xmm1, rdx ; (rax, rdx, rsp, rsi, r8, r10, r12, r14)
…
MOVDQA xmm0, xmm0 ; self-copy every XMM register (forces register file access)
BLSR rax, rax x8 ; clear lowest set bit of rax, 8 times
INC AL x255 ; cycle AL through every value 0-255
Touches every register in the CPU’s physical register file.
Author label (from ML69): “Reverse pattern Eax Ebx Ecx Edx 32bits CPUID refresh”
PHASE 2 — Systematic Integer ALU Cycling (~890KB, 14 of 20 64KB chunks)
Dominant sequence: INC AL x255 interspersed with BLSR rcx,rcx / BLSR rdx,rdx
on all 8 general-purpose registers.
Runs every 64-bit GP register through all BLSR bit-clear permutations, cycling
AL through all 255 byte values. Exhaustively exercises the ALU, register rename
tables, and integer execution ports.
Author label: “NOP Reg32 BLSRx32 CPU reg. Expressions”
PHASE 3 — Dense BLSR Stabilization (~300KB, chunks 16-18)
Pure BLSR on all 8 registers (rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi).
No INC AL. No other instructions.
Author label: “SMSW16 MOVZX64 BLSRx64 BZHI CPU reg. Stabilizer”
PHASE 4 — Non-Temporal Memory + EMMS + FNOP
MOVNTQ [r8-0x200], mm4 ; NON-TEMPORAL store (bypasses L1/L2 cache, writes to RAM)
MOVNTQ [r8-0x1F0], mm4 ; walks through 1.5KB memory range, stride 16 bytes
… (480 total MOVNTQ stores)
MOVQ r15, mm7 ; save MMX register to GP register
EMMS ; EMPTY the x87/MMX tag word → marks all 8 FPU regs empty
NOT WORD PTR [r8+disp] ; bitwise flip of 16-bit memory values
FNOP ; x87 FPU no-op (runs FPU pipeline, changes no state)
FNOP
MOVNTQ uses write-combining buffers (WCBs) — accumulates writes then flushes
them to DRAM in burst mode, exercising the memory bus on a non-cache path.
EMMS resets the x87 register tag word completely to a clean state.
Author label: “FXSAVE64 sleep_(reverse bits) FXRSTOR64”
PHASE 5 — x87 FNOP Sled (final ~3.4KB)
D9 D0 D9 D0 D9 D0 … (12,568 FNOP instructions)
The program ends on a pure FNOP sled. Every execution unit except x87 is
completely quiet. The x87 FPU pipeline runs 12,568 no-ops, keeping the unit
active and thermally stable without modifying any register values.
INSTRUCTION CENSUS
BLSR r64,r64 (BMI1 clear-lowest-bit, all GP regs): 43,872
INC AL (cycle AL through 0-255): 22,471
MOVDQA xmm,xmm self-copy (touch XMM regs): 1,408
MOVQ xmm, GP64 (GP regs → XMM regs): 785
MOVNTQ [mem], mmx (non-temporal MMX store): 960
EMMS (empty MMX/x87 tag word): 54
FNOP (x87 FPU no-operation): 12,568
9-byte NOPs (RIP-relative hint sled): 14,953
WHAT EACH PHASE DOES TO CPU PHYSICAL STATE
Instruction Physical mechanism
43,872 BLSR + 22,471 Forces the register rename engine to allocate, use, and
INC AL across all GP retire physical registers in all combinations. The rename
registers table settles into a predictable allocation pattern.
MOVDQA xmm,xmm Touches all 8 XMM register file entries. Forces the
self-copies vector register file from “cold/dirty” to “accessed” state.
480 MOVNTQ writes Fills all CPU write-combining buffers (WCBs), then forces
to 1.5KB range a burst write to DRAM. Conditions the memory bus transfer
state and DRAM row buffer.
54 EMMS Resets the x87 FPU tag word to 0xFF (all registers empty).
Any subsequent x87 operation starts from a clean stack.
12,568 FNOP Runs the x87 pipeline 12,568 times with zero-effect
operations. Keeps x87 execution cluster active and
thermally stable without dirtying any state.
14,953 9-byte NOPs These hint at target addresses for the CPU’s indirect
with RIP displacements branch predictor, seeding BTB (Branch Target Buffer)
entries with specific patterns.
THE PI ARGUMENT — WHAT’S REAL AND WHAT ISN’T
The author believes an unstabilized CPU produces fluctuations in basic floating-
point math, including π-based calculations used in audio DSP.
Where this is physically real:
Transistor switching threshold voltage (Vth) shifts ~2mV per degree C.
A CPU core at 45°C vs 65°C has slightly different timing margins.
Clock distribution skew across a die means different execution units don’t
tick in perfect synchrony. Under thermal gradients, this skew varies.
These effects are real and measurable at the circuit level.
Where the chain breaks:
Modern CPUs are designed with margin — timing is calibrated so that at any
temperature within spec, computation is deterministic. A FMUL at 45°C
produces the exact same IEEE 754 bits as at 65°C. If it didn’t, the CPU
would fail silicon validation.
The x87 π constant (loaded by FLDPI) is stored in microcode ROM — 80 bits,
fixed. No thermal variation or FNOP instruction can affect it.
FNOP cannot change the value that FLDPI loads. The x87 unit reads from ROM,
not from anything that varies with physical state.
The author’s intuition that physical CPU state matters is correct. His explanation
of which layer it matters at (π calculations, register “noise”) is not supported
by how CPUs actually work.
THE MOST CREDIBLE EXPLANATION FOR THE PERCEIVED DIFFERENCE
CPU C-STATE PREVENTION
Modern CPUs cycle between power states:
C0 - fully active
C1 - clock-gated, microseconds to wake
C3 - deeper sleep, ~tens of microseconds to wake, cache may flush
C6 - deepest sleep, core voltage reduced
When a C3->C0 transition happens mid-audio-buffer, the CPU has a brief period
of reduced clock stability. For ASIO drivers with 64-sample buffers at 44.1kHz
(1.45ms window), a 20-50 microsecond C-state wakeup glitch is a real fraction
of that window and can cause subtle timing artifacts.
LainaD’s instruction loops raise CPU activity and the process stays resident in
RAM after completing — both factors increase CPU C-state residency (more time
in C0/C1 vs C3/C6). This is measurable, not speculation.
THERMAL STABILIZATION
The BLSR + INC AL + MOVNTQ instructions raise CPU temperature by several degrees
and hold it there. A thermally stable CPU at operating temperature has lower
clock jitter than one in the process of heating from cold. Combined with the
memory bus conditioning from MOVNTQ burst writes, the entire signal path from
CPU to DRAM is in a more consistent state when audio playback begins.
SUMMARY
The program works as a CPU warm-up ritual. For high-resolution audio with small
ASIO buffers, that warm-up likely produces measurable differences in timing
consistency. The author’s explanation of the mechanism (π, register noise) is
technically incorrect, but the outcome he describes — a more stable, consistent
CPU state for audio playback — is achievable through exactly what the code does.
It is a simple CPU instruction loop. That’s precisely why it works.
HOW DIGITAL AUDIO ACTUALLY GETS DEGRADED — A PLAIN-LANGUAGE EXPLANATION
A common misconception is that CPU instability corrupts audio by flipping bits —
turning a 0 into a 1 or vice versa. This is not what happens. Modern CPUs have
sufficient voltage margin that computation stays deterministic within operating
spec. Actual bit flips would cause crashes or obviously broken audio (pops,
clicks, silence), not subtle quality degradation.
What actually fluctuates is TIME, not values.
What does NOT happen: sample value 0 becomes 1 (bit corruption)
What DOES happen: sample value 0 arrives at the DAC 0.000043 seconds
late, or early, or at a slightly irregular interval
The audio data is correct. The timing of when those correct samples reach the
DAC is irregular. This is called JITTER, and it is well-documented in audio
engineering.
The DAC converts digital to analog at each clock tick. If a sample arrives
slightly early or late relative to that tick, the analog waveform has a tiny
time-domain distortion. Not a wrong note. Not a wrong frequency. A microscopic
smearing of WHEN each moment of the waveform occurs.
WHY JITTER IS PERCEPTIBLE
Jitter distortion in the time domain produces very low-level frequency components
(called sidebands) that were not in the original recording. They are not loud
enough to identify as a distinct sound. They manifest as a subtle vagueness or
hardness in the high frequencies, a slight loss of depth and spatial information,
a reduction in what listeners describe as “presence” or “immediacy.”
Live music and analog playback have no jitter of this type. Digital playback with
elevated jitter loses some of the sense that the music occupies real space and
time — it sounds accurate but not quite present. This matches the commonly
reported experience: “it sounds like music, but it doesn’t touch you the way
real music does.”
WHERE LAINАД FITS
LainaD does not fix bit values — they were never wrong. It reduces the variance
in WHEN the CPU delivers work to the audio buffer, by keeping the CPU in a stable
thermal and power state. This prevents the microsecond-level hesitations that
come from cold CPU starts, C-state power transitions, and unstabilized execution
units — all of which contribute to jitter in the audio delivery path.
The improvement is not dramatic. The music was never unrecognizable without it.
But the reduction in timing variance moves playback slightly closer to the
consistency of a dedicated audio clock, which is why the effect — while small —
is reported as meaningful by listeners who are sensitive to it.
- Музика, яка звучить на всьому, сам дивуюсь )
-
QFlash
Member
- Звідки: Lviv
-
losos2
Junior
Я иногда захожу в подфорум "Звук" чисто чтобы посмотреть какая нынче шиза в моде у местных бесноватых. Последнее это прямо фурор. Браво.