الكيفية: إصلاح مشكلات الصوت مع ALC888 على Ubuntu12.04 والمشتقات

تنبع هذه المقالة من مشكلة ( مفارقة، أود أن أضيف... ) واجهتني مع أوبونتو 12.04 وجميع التوزيعات المبنية على هذا الإصدار تحديدًا. المفارقة هي أنه على الرغم من كونه إصدارًا طويل الأمد، إلا أنه كان أول إصدار استخدمته على الإطلاق، وقد تسبب في مشكلة على هذا الحاسوب. في هذه الحالة، مشكلة في الصوت.

المشكلة ليست خطيرة حقًا، لكنها قد تكون مزعجة في الاستخدام اليومي. إليكم ما يحدث: أشغل جهاز الكمبيوتر الخاص بي مع توصيل سماعات الرأس، ثم أقوم بتشغيل نظام أوبونتو ( أو إصدار LTS )، وأستمع إلى بعض الموسيقى. عندما أملّ من ذلك وأفصل سماعات الرأس، وأرغب في الاستماع إلى الموسيقى عبر مكبرات صوت الشاشة، لا يوجد أي صوت على الإطلاق. إذا شغّلت الكمبيوتر بدون سماعات الرأس، تعمل الموسيقى عبر مكبرات الصوت، ولكن عند توصيل سماعات الرأس، تعمل الموسيقى عبر كلا مخرجي الصوت.

خلال الأيام الأولى من الاستخدام، بحثتُ عن معلومات حول المشكلة لكنني لم أجد شيئًا ، فتركتها. الآن، بعد تثبيت نظام التشغيل elementaryOS Luna Beta 2 (المبني على Ubuntu 12.04)، فوجئتُ بوجود المشكلة نفسها. بحثتُ مجددًا ووجدتُ حلًا في بعض المنتديات. إليك الخطوات:

  1. نفتح الخلاط ALSA تشغيل الأمر: alsamixer بمجرد الوصول إلى هناك ، نتحقق من المكان الذي يقول "رقاقة»للتأكد من أن لدينا ALC888. تم دمج هذه الشريحة بشكل عام في أنظمة الصوت إنتل HDA.
  2. نغلق الخلاط بالمفتاح [زر Esc فى الكيبورد]. بعد ذلك ، نتأكد من أن لدينا ملف إنتل HDA (يجب أن يكون أحد هؤلاء حتى تنجح الحيلة). نكتب في المحطة: lsmod | grep snd نحن نبحث عن بعض السطور التي تقول snd_hda_intel. هذا يعني أننا نلبي المتطلبات.
  3. ننفذ الأمر: sudo <editor> /etc/modprobe.d/alsa-base.conf يحل محل بواسطة المحرر المفضل لديك ، مثل nano أو Leapad أو gedit.
  4. في نهاية الملف ، سنضيف سطرًا من التعليمات البرمجية ، والذي يقرأ كالتالي: options snd-hda-intel model=auto إذا لم يفلح ذلك معك ، فحاول options snd-hda-intel model=auto probe_mask=1 يخبر ذلك ALSA بالتعرف تلقائيًا وبشكل عام على بطاقة الصوت ، بدلاً من محاولة إنشاء نموذج دقيق.
  5. نقوم بحفظ الملف وإعادة التشغيل. ثم نختبر.

في حالة وجود مشاكل ...

من المحتمل أنه عند اتباع هذه الخطوات قد تواجه مشكلة ، أترك البعض مع الحل الخاص بك:

  • «الملف الذي يجب علي تحريره ليس في المسار الذي قمت بالتعليق عليه«. ربما يكون في مسار مختلف ، يمكنك محاولة تثبيت حزمة mlocate وتشغيل: cd / ثم تحديد موقع alsa-base.conf لتحديد موقع الملف. إذا لم يكن كذلك ، فحاول إنشائه من البداية وإضافة سطر التعليمات البرمجية.
  • «لقد أضفت أحد الخطوط ، وحفظته ، وأعيد تشغيله ، والآن ليس لدي أي صوت. لوحة الصوت تخبرني "الخروج للأخرق"«. قد لا يكون هذا الرمز صحيحًا. حاول تغييره لآخر ، أو احذفه بأي حال من الأحوال. ثم أعد التشغيل وفويلا.
  • «لم يعمل أي من الخطين بالنسبة لي«. من المحتمل أن يكون صوتك المدمج مختلفًا نوعًا ما ، على أي حال يجب أن تحاول تغيير model = auto لنموذج أكثر دقة بناءً على الشريحة الخاصة بك.

هذا كل شيء، شيء بسيط جدًا، أتمنى أن يكون قد أفادك. إذا كان لديك أي أسئلة أو مشاكل، أدناه هي التعليقات 


أضف كمصدر مفضل في جوجل