Hjemmeside » hvordan » Skal jeg justere volumet med programvare eller maskinvare for optimal lyd?

    Skal jeg justere volumet med programvare eller maskinvare for optimal lyd?

    Du kan justere høyttalervolumet i appen, hele operativsystemet eller ved de fysiske kontrollene på høyttaleroppsettet. Hvilken metode er best for optimal lyd?

    Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en gruppedriving av Q & A-nettsider.

    Spørsmålet

    SuperUser leser Qqwy stiller følgende spørsmål:

    Hvis musikk ikke er høyt nok, hvordan får jeg den beste kvaliteten (selv om forskjellen faktisk er så liten er den ubetydelig)?

    • Ved å gjøre musikken høyere i min musikkspiller, spill eller annet lydproducerende program?
    • Ved å heve volumet på operativsystemnivå (for eksempel ved å klikke på høyttalerikonet i Windows-varslingsområdet og skru volumet opp)?
    • Ved å skru volumet på forsterkeren eller høyttalerne som er koblet til datamaskinen, og dermed endre volumet på maskinvaren?

    Betyr programmer mot OS? Betyr programvare vs. maskinvare?

    La oss komme til bunnen av ting: er det bedre å skru opp volumet på høyttaleren eller i datamaskinens innstillinger?

    Svaret

    SuperUser bidragsyter Indrek hopper inn med et definitivt svar på spørsmålet:

    Program vs OS generelt spiller ingen rolle. Det som betyr noe er om du justerer volumet i programvare eller i maskinvare.

    Redusere volumet i programvare er i utgangspunktet tilsvarende å redusere bitdybden. I digital lyd deles signalet i forskjellige prøver (tatt tusenvis av ganger per sekund), og bitdybden er antall biter som brukes til å beskrive hver prøve. Attenuating et signal gjøres ved å multiplisere hver prøve med et tall mindre enn ett, og resultatet er at du ikke lenger bruker full oppløsning for å beskrive lyden, noe som resulterer i redusert dynamisk område og signal / støyforhold. Spesielt er hver 6 dB dempning tilsvarende å redusere bitdybden for en. Hvis du startet med, si 16-biters lyd (standard for lyd-CDer) og redusert volumet med 12 dB, ville du effektivt høre på 14-biters lyd i stedet. Snu volumet for mye, og kvaliteten vil begynne å lide merkbart.

    Et annet problem er at disse beregningene ofte vil resultere i avrundingsfeil, på grunn av at den opprinnelige verdien av prøven ikke er et flertall av faktoren som du deler delene med. Dette ytterligere forringer lydkvaliteten ved å introdusere det som i utgangspunktet er kvantiseringsstøy. Igjen skjer dette for det meste ved lavere volumnivå. Ulike programmer kan bruke litt forskjellige algoritmer for å dempe signalet og løse disse avrundingsfeilene, som betyr det kanskje være en forskjell i det resulterende hørselssignalet mellom, for eksempel en lydspiller og operativsystemet, men det endrer ikke det faktum at du i alle tilfeller stadig reduserer bitdybde og i utgangspunktet sliter bort en del av båndbredden på overførende nuller i stedet av nyttig informasjon.

    Denne PDF-filen har mer informasjon og noen gode illustrasjoner hvis du er interessert i å lære mer.

    Resultatet av å redusere volumet i maskinvare avhenger av hvordan volumkontrollen er implementert. Hvis det er digitalt, er effekten omtrent det samme som å redusere volumet i programvare, så det er sannsynligvis liten eller ingen forskjell på hvilken du bruker, når det gjelder lydkvalitet.

    Ideelt sett bør du sende lyd fra datamaskinen på fullt volum for å få den høyeste oppløsningen (bitdybde) mulig, og deretter ha en analog volumkontroll som en av de siste tingene foran høyttalerne. Forutsatt at alle enhetene i signalbanen din har mer eller mindre sammenlignbar kvalitet (det vil si at du ikke kobler sammen en billig, lav-end-forsterker med en digital-kilde og DAC), bør det gi den beste lydkvaliteten.

    @Joren postet et godt spørsmål i kommentarene:

    Så hvis jeg vil stille inn programvare volumkontroll til maks, hvordan håndterer jeg mine analoge kontroller plutselig å ha et super lite brukbart utvalg? (Fordi selv å dreie det analoge volumet til halvparten er altfor høyt.)

    Dette kan være et problem når volumkontrollen er en del av en forsterker, noe som trolig er tilfelle med de fleste datamaskinkonfigurasjoner. Siden forsterkerens jobb er å forsterke, som navnet antyder, betyr det at volumkontrollens gevinst varierer fra 0 til mer enn 1 (ofte mye mer), og når du har skrudd volumkontrollen til halvveispunktet, du sannsynligvis ikke lenger dempende, men faktisk forsterker signalet utover nivåene du angir i programvare.

    Det er et par løsninger på dette:

    • Få en passiv demper. Siden det ikke forsterker signalet, er forsterkningen fra 0 til 1, noe som gir deg et mye større bruksområde.
    • Har to analoge volumkontroller. Hvis din strømforsterker eller høyttalere har en volum- eller inngangskontrollkontroll, fungerer det bra. Bruk det til å angi et hovedvolumnivå slik at den vanlige volumkontrollens bruksområde maksimeres.
    • Hvis de to foregående ikke er mulige eller gjennomførbare, kan du bare skru ned volumet på OS-nivå, til du har nådd det beste kompromisset mellom brukbart område på analog volumkontroll og lydkvalitet. Hold individuelle programmer på 100% for å unngå flere bitdybde reduksjoner på rad. Forhåpentligvis vil det ikke være et merkbart tap i lydkvalitet. Eller hvis det er, så vil jeg sannsynligvis begynne å se på å få en ny forsterker som ikke har like følsomme innganger, eller enda bedre, har en måte å justere inngangsgevinst på.

    @Lyman Enders Knowles påpekte i kommentarene at spørsmålet om bitdybde reduksjon ikke gjelder for moderne operativsystemer. Spesielt, fra Vista starter Windows automatisk opp alle lydstrømmer til 32-biters flytpunkt, før du gjør noen demping. Dette betyr at, men lavt du setter volumet, det burde ikke være et effektivt tap av oppløsning. Likevel, til slutt må lyden nedkonverteres (til 16-biters eller 24-bits hvis DAC støtter det), som vil introdusere noen kvantiseringsfeil. Også dempende først og forsterkende senere vil øke støynivået, så rådene for å holde programvarenivåene på 100% og dempe i maskinvare, så nær slutten av lydkjeden som mulig, står fortsatt.


    Har du noe å legge til forklaringen? Lyde av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.