Sida 1 av 1

Högtalare tystnar inte då hörlurar sätts i [LÖST]

Postat: 28 maj 2009, 18:05
av Pavel
När jag sätter hörlurar i min hyfsat nya bärbara dator (ASUS) tystnar inte datorns högtalare. Vad jag förstår utifrån fora och buggrapporter på launchpad verkar det vara ganska många som råkar ut för detta. Jag har försökt fixa till det med olika inställningar och reglage i ljudinställningarna, men inte lyckats. Antingen blir både högtalare och hörlurar tysta, eller låter det i båda. Jag har testat flera mer eller mindre avancerade lösningar från Nätet vilket i slutänden lett till kraschar med massa pyssel att rätta till. Nu har jag ledsnat på att försöka fixa själv.

Mina kanske inte så enkla frågor är: Har jag missat något grundläggande? Finns det något självklart sätt att få tyst på högtalarna på (och samtidigt behålla ljudet i hörlurarna)? Finns det något sätt att rätta till problemet, eller får jag leva med det?

Ljudkretsen i datorn är ett Realtec ALC 660-VD på ett Intel moderkort.
Jag har nyligen gått över till Ubuntu. Detta är det enda bug/problem som jag inte har lyckats lösa så att jag kan ta bort Windows. Det kan tilläggas att i Vista fungerar allt för en gångs skull som det ska, högtalarna tystnar direkt då hörlurar sätts in.
Det är i mina ögon en riktigt ful bug. I praktiken blir det omöjligt att se på film/lyssna på musik i Ubuntu när man är ute och reser. (Medpassagerare tenderar att bli upprörda av att behöva lyssna till ljudspåret till Motorsågsmassakern.) I och med det är jag tvungen att släpa runt på en Windowspartition som jag inte använder till något annat än då jag ska se på film/lyssna på musik i offentliga miljöer.

EDIT: Satte ämne som löst //Serialsniffer

Re: Högtalare tystnar inte då hörlurar sätts i

Postat: 28 maj 2009, 18:51
av ebbot
Det är troligtvis drivrutinen som är fel. Jag hade samma problem med min Aspire One om jag använde drivrutinen till Aspire One. Bytte jag till Toshiba fungerade det korrekt, däremot slutade den inbyggda mikrofonen att fungera vilket inte gör mig ett skvatt. Numera är problemet fixat.

Kolla runt efter alternativa drivrutiner. Sånt här brukar lösas med tiden bara någon orkar sätta sig in debugga och koda om....

Re: Högtalare tystnar inte då hörlurar sätts i

Postat: 28 maj 2009, 22:51
av rylleman
Jag har samma problem på min Toshiba T5010. jag har inte heller hittat någon lösning men en väg runt den som du iaf kan använda om du inte vill irritera medpassagerare.

I volymkontrollen finns det en flik som heter växlar eller Switches beroende på språk. Där ska det finnas olika ljudutgångar, hörlurar och högtalare med bockar efter. Bocka av den du inte vill ha ljud ifrån.

Re: Högtalare tystnar inte då hörlurar sätts i

Postat: 28 maj 2009, 23:43
av Pavel
Tack för svaren! De visar väl egentligen bara att buggen finns där.

ebbot: Det är klart att det är drivrutinerna som det är vajsing med. Det är dessa jag försökt byta och experimentera med sista veckan. Detta har i slutänden lett till kraschar och ominstallation. Jag måste arbeta på datorn också - inte bara experimentera. Om det inte dyker upp något klart och lovande förslag ger jag upp nu. Jag kan inte bara experimentera och återställa efter experiment. Eftersom jag dessutom är ny i Ubuntu tar allt säkert dubbelt så lång tid och blir dubbelt så allvarligt som för en van Ubuntuist. Det är ytterligare en anledning till att buggen är så ful - en nybörjare ska inte behöva utsättas för sådant.

rylleman: Jag har varit i volymkontrollen och rotat. Problemet med min HDA Intel Alsa mixer, är att jag bara har kryssruta för hörlurar. Om jag bockar i den hörs det i lurar + högtalare. Om jag inte bockar i så hörs det bara i högtalarna. Andra växlar jag kan sätta upp på listan är Caller-ID och Off-Hook. Jag är inte på det klara på vad dessa gör. Hur som helst gör de ingen skillnad för mitt problem, ibockade eller inte. Det är fullt möjligt att mina funktioner inte är installerade som de ska. De ser dock likadana ut efter ominstallation. Det innebär att det är Ubuntu som väljer fel.

Efter en kort tid som Ubuntuanvändare har jag helt gått över från Windows. Jag har lyckats hitta lösningar för allt annat, scanner, skrivare och annan kringutrustning. Allting fungerar nu fullt tillfredsställande. Ubuntu är överlägset allt jag sett i Windowsväg. Denna bug tar dock ner helhetsintrycket betydligt. Man kan tycka att ett så avancerat operativsystem inte ska falla på en så idiotisk sak. Hur jag än vänder mig måste jag kunna lyssna med hörlurar på datorn då och då. I slutänden är jag tvungen att avsätta en stor del av hårddisken till Vista endast beroende på denna bug!

Jag hoppas att det finns någon som har något smart förslag på hur man kan fixa till det! ;D

Re: Högtalare tystnar inte då hörlurar sätts i

Postat: 29 maj 2009, 22:00
av Broder Tuck
;D Man skall inte ge upp i första taget. Inte ens i andra.

Men, ditt problem verkar vara något som många andra också verkar vara drabbade av.
En drygt ett år gammal bugrapport verkar fortfarande vara aktuell. Det är verkligen trist.

Här får du lite mer att läsa om motsvarande:
http://ubuntuforums.org/showthread.php?t=804986
Någon lyckas med föreslagen åtgärd, någon annan gör det inte. ???

http://ubuntuforums.org/showthread.php?t=923782
Notera inlägg #4. Kan det bara vara så enkelt? Om så är, kan jag tycka att detta skulle ha kunnat implementerats
som standardlösning i senare versioner.

Även ovanstående länkar har något år på nacken.

OKI, du fick ingen direkt hjälp av mitt inlägg, men du kan se, att detta fenomen har hängt med en tid, för somliga.
Jag tycker att det är trist.

Nu kan jag inget annat göra, än att hålla tummarna för, att du skall få hjälp med en lösning så att det fixar till sig.

Hälsningar
Tukken

Re: Högtalare tystnar inte då hörlurar sätts i

Postat: 30 maj 2009, 10:13
av Pavel
Tack för tipsen!
De hör väl till alla de som jag själv kollat den sista veckan.
VLC tipset - Själva VLC funkar som det ska för mig. Ljudet låter dock både ur högtalare och hörlurar - ingen förbättring. Jag har testat med flera musik/filmspelare men ingen löser problemet.
Bugrapporter: Det finns många bugrapporter om ljud, hörlurar och högtalare om man söker på launchpad. Flera är ganska gamla med mängder med inlägg. Det måste vara många som har problem. En översyn av ljuddrivrutiner borde nog göras. Bugen tar ner helhetsintrycket och gör att man på en bärbar dator i slutänden har svårt att klara sig utan Windows.
Som jag förstått det har en del lyckats lösa sina problem med att redigera i /etc/modprobe.d/alsa-base. Problemet för mig är att denna fil inte finns. Den skapas som en blank fil då jag knappar in kommandot. Att försöka jobba med detta spår var en av de saker som ledde till att jag fick installera om. Mer vildsint experimenterande är inte aktuellt ett tag framöver.
Jag antar att det inte finns så mycket att göra. Filmer och musik får avnjutas i Windows.

Re: Högtalare tystnar inte då hörlurar sätts i

Postat: 01 jun 2009, 19:42
av J0henz
Detta är egentligen en nödlösning, men du kan manuellt tysta "Front" om du dubbelklickar på Volymkontroll i panelens "verktygsfält".

Re: Högtalare tystnar inte då hörlurar sätts i

Postat: 01 jun 2009, 21:03
av Pavel
Tack för förslaget!
Jag har dock redan testat det. Om jag tystar Front blir det även tyst i hörlurarna. Det verkar inte finnas något sätt att separera signalerna.

Re: Högtalare tystnar inte då hörlurar sätts i

Postat: 02 jun 2009, 18:25
av DeepThought
Testa att lägga till följande rad i filen /etc/modprobe.d/alsa-base (det kan hända att filen heter alsa-base.conf nuförtiden, så om den första filen inte finns testa den andra istället):

Kod: Markera allt

options snd-hda-intel model=asus

Re: Högtalare tystnar inte då hörlurar sätts i

Postat: 05 jun 2009, 15:12
av Pavel
Tack för tipset!
Ursäkta det tagit några dagar att svara. Jag har testat din rad i modprobe.d/alsa-base.conf. Ingen förändring. Jag testade en del andra rader jag hittat på nätet, men inget fungerar.
Ditt tips har i alla fall det goda med sig att jag nu vet var jag ska mixtra med ljudet. Förmodligen är det så att rätt kodrad i modprobe.d/alsa-base.conf kommer att kunna lösa problemet.
Jag fortsätter testa runt med andra uppsnappade rader när jag får tid över. Det finns hundratals förslag på nätet. Det verkar som sagt vara ett problem som många råkar ut för och som ibland kan lösas på väldigt olika sätt. Det känns dock litet primitivt att sitta i timmar och testa uppsnappade kodrader för att möjligen få ljud och hörlurar att fungera.

Re: Högtalare tystnar inte då hörlurar sätts i

Postat: 05 jun 2009, 16:12
av Pavel
Seger !!!(?)
Jag har nu suttit en halv dag och matat in uppsnappade koder från nätet längst ner i sudo gedit /etc/modprobe.d/alsa-base.conf. Därefter omstart och testlyssning med/utan hörlurar.
Till sist verkar det som om en kodrad kanske kan fungera: options snd-hda-intel model=lenovo. Problemet är alltså att min Asusdator är en utklädd lenovomaskin. Så här i efterhand är detta helt logiskt (Obs, Skämt!)

Ljudproblemen har kostat mig flera dagars trixande och en ominstallation. Dessutom den ej ringa mentala förnedringen av att inte kunna avinstallera Vista. Det känns amatörmässigt att skicka med så, rent ut sagt, usla drivrutiner. En simpel användare och nybörjare ska inte behöva ägna dagar åt att söka på nätet och diskutera i ändlösa fora om en så här basal sak. Sanningen å säga är jag litet sur >:( .

Nu till det positiva, om, jag säger om, detta är lösningen kommer jag att kunna avinstallera Vista!! ;D Lösningen måste dock först testas med musikspelande och filmtittande i offentlig miljö innan jag vågar lita på att det fungerar. Sedan är det bara att hoppas att ljudet fungerar även efter en ominstallation efter borttagning av Vista...

Jag vill tacka alla kloka personer som kommit med förslag. Sammantagna har de hjälpt mig in på rätt spår! Om lösningen fungerar efter testning markerar jag tråden som löst, annars återkommer jag framöver.
Ändring i meddelandet: Efter test med film, musik och radio verkar det som om problemet faktiskt är löst! Därför markerar jag tråden som dito!

Re: Högtalare tystnar inte då hörlurar sätts i

Postat: 05 jun 2009, 19:12
av m!rage
Kul att det löste sig :)
Jag tror inte att du behöver inte installera om Ubuntu efter att du tagit bort Vista. Det borde räcka med att plocka bort Vistas partition i Ubuntus partitionsredigerare, ändra storlek på Ubuntu-partitionen och sen köra

Kod: Markera allt

sudo grub-install /dev/sda1
eller liknande beroende på vad din Ubuntu-partition heter.

Re: Högtalare tystnar inte då hörlurar sätts i

Postat: 06 jun 2009, 12:26
av DeepThought
Angående "usla drivrutiner" är det dessvärre så att hårdvarutillverkare sällan släpper drivrutiner till GNU/Linux (och än mer sällan direkt till Ubuntu). Som konsekvens av detta är det många drivrutiner som är skapade av "vanliga" användare, med eller utan hjälp av specifikationer från tillverkaren. Detta leder till att drivrutinerna inte alltid fungerar som det är tänkt eller har begränsad funktionalitet.

Vilka codecs som är möjliga (t.ex. "lenovo" eller "asus") går att läsa i källkoden till ALSA (Advanced Linux Sound Architecture) i följande fil:
alsa-kernel/Documentation/HD-Audio-Models.txt

Men jag förstår att det inte är helt trivialt att komma på - varken för nybörjare eller lite mer erfarna. Anledningen till att jag känner till det är för att jag hade ett liknande problem för längesedan.. ::)

Skönt att du fick ordning på det iallafall!

Re: Högtalare tystnar inte då hörlurar sätts i

Postat: 06 jun 2009, 14:02
av Pavel
Jag vet hur det ligger till med hårdvarutillverkare och slutna drivrutiner. Det är jättesynd att det ska vara så och det skrämmer bort folk från Linux. Jag vidhåller dock efter allt mitt pysslande att drivrutinerna är usla, men jag förstår anledningen till det. Absolut inget ont om de som gör allt för att fixa till dem!
Jag har försökt bidra med det lilla jag kan. Då jag började få Ubuntu att fungera mailade jag alla de hårdvarutillverkare vars produkter inte fungerade som den skulle med önskemål att de utvecklar drivrutiner till Linux, alternativt släpper sina drivrutiner fria så att andra kan göra det. Jag fick en del artiga svar, men bara tiden kan utvisa om det blir någon förändring.

Man får se det positiva i situationen:
Jag har lärt mig mycket om hur ljudinställningar i Ubuntu fungerar.
Jag fick öva på att ominstallera systemet.
Ljudproblemet var det sista som gör att jag varit tvungen att ha Vista kvar i datorn. Helgens projekt är att installera Linux på hela disken och ta bort Vista helt.

Åter en gång: Tack för tips och stöd!