هل بطاقة الصوت في Pardus 23 مفقودة؟ تحقق من ALSA وقم باستعادة الصوت

إذا لم يتمكن نظام Pardus Linux 23 من العثور على بطاقة الصوت، فقارن أولاً الأجهزة التي يعرضها ALSA مع تلك الموجودة في إعدادات الصوت على سطح المكتب. إذا aplay -lظهرت البطاقة في القائمة، فتحقق من توجيه الإخراج وخادم الصوت؛ أما إذا لم يُظهر ALSA أي بطاقات، فافحص برنامج تشغيل النواة والبرنامج الثابت قبل تثبيت أي شيء.

تتجنب هذه الخطوات خطأً شائعًا: استبدال PipeWire أو PulseAudio عندما تكون المشكلة في جهاز نواة غير متوفر. تنطبق هذه الخطوات على تثبيتات Pardus 23، بما في ذلك إصداري XFCE وGNOME، على الرغم من اختلاف مسميات القوائم. تم إطلاق Pardus 23.0 مع نواة Linux 6.1 وXFCE 4.18، وفقًا لملاحظات الإصدار الرسمية . قد تحتوي تحديثات Pardus 23 اللاحقة على حزم مختلفة، لذا اعتمد على الإصدارات المعروضة على جهازك بدلاً من لقطة الشاشة.

1. استبعد وجود مخرج مكتوم أو تم تحديده بشكل غير صحيح

افتح إعدادات الصوت أو مستوى الصوت في جهاز الكمبيوتر. افصل سماعة بلوتوث أو شاشة HDMI مؤقتًا إذا كنت تنوي استخدام مكبرات صوت الكمبيوتر المحمول. حدد مكبرات الصوت الداخلية أو ملف تعريف إخراج تناظري مناسب، وتأكد من أن مستوى الصوت أعلى من الصفر، وأن الجهاز ليس في وضع كتم الصوت. إذا كان الخيار الوحيد المتاح هو "إخراج وهمي"، فانتقل إلى فحوصات ALSA أدناه.

إذا لم تُظهر عناصر التحكم في سطح المكتب المسار المطلوب، pavucontrolفيمكن لـ PulseAudio عرض أجهزة الإخراج والمنافذ وملفات تعريف خادم متوافق مع PulseAudio قيد التشغيل. ثبّته sudo apt install pavucontrolفقط في حال عدم وجوده. لا يمكنه إنشاء بطاقة صوت لم يكتشفها نظام التشغيل.

نافذة إعدادات الصوت مع تحديد مكبرات الصوت المدمجة أعلى مخرج HDMI وملف تعريف ستيريو تناظري
يُميّز مُحدد الإخراج بين مكبرات الصوت المدمجة وصوت HDMI؛ اختر المنفذ المتصل فعليًا بمكبرات الصوت الخاصة بك.

2. تحقق مما إذا كان نظام لينكس يتعرف على جهاز الصوت

افتح نافذة طرفية ونفّذ الأوامر التالية. إذا لم يكن الأمر lspci`pardus.com` أو aplay`pardus.com` متوفرًا، فقم بتثبيت `pardus.com` pciutilsأو `pardus.com` alsa-utilsعلى التوالي من مستودعات Pardus المُهيأة.

lspci -nnk | grep -A4 -Ei "audio|multimedia"
aplay -l
cat /proc/asound/cards

lspciيفحص أجهزة PCI وقد يُظهر رسالة "برنامج تشغيل النواة قيد الاستخدام". aplay -lيعرض قائمة بأجهزة تشغيل ALSA، بينما /proc/asound/cardsيُحدد بطاقات ALSA المُسجلة. قد لا تظهر محولات الصوت USB في قائمة PCI؛ تحقق منها lsusbبعد التثبيت usbutilsإذا لزم الأمر. يمكن أن تكون بطاقة ALSA موجودة حتى لو لم يُظهر سطح المكتب أي إخراج قابل للاستخدام.

استخدم النتائج لاختيار المسار المناسب: إذا أدرجت ALSA البطاقة المطلوبة، فانتقل إلى فحوصات خادم الصوت في القسم 5 بعد التحقق من كتم الصوت واختيار الملف الشخصي. إذا كان متحكم PCI مرئيًا ولكن ALSA لا تُظهر أي بطاقة قابلة للاستخدام، فركز على رسائل برنامج التشغيل والبرامج الثابتة. إذا لم يعثر أي منهما على الجهاز، فتحقق من إعداد الصوت المدمج في BIOS/UEFI، ووصلات USB القابلة للفصل، وما إذا كان نظام Linux قيد التشغيل حاليًا يتعرف عليه قبل افتراض أن حزمة برنامج التشغيل ستحل المشكلة. تم توثيق سلوك قائمة الأجهزة في دليل ALSA aplay .

نافذة طرفية تقارن تفاصيل برنامج تشغيل النواة lspci مع قائمة أجهزة التشغيل aplay
قارن بين وحدة التحكم وبرنامج تشغيل النواة في lspci مع إدخالات البطاقة والجهاز التي أبلغ عنها ALSA.

3. افحص برنامج تشغيل النواة ودلائل البرامج الثابتة المفقودة

تحقق من وحدات الصوت المُحمّلة واطلع على رسائل النواة الأخيرة. هذه الأوامر لا تُعدّل إعدادات النظام.

lsmod | grep -E "^(snd|soundwire)"
sudo dmesg | grep -iE "sof|snd|hda|audio|firmware" | tail -n 60

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

إذا لم يحتوي سجل النظام على رسالة حاسمة، فسجّل مُعرّف وحدة التحكم الكامل من lspci -nnkملف kernel uname -r. تُعدّ هذه التفاصيل أكثر فائدة في طلب دعم من الشركة المصنّعة أو منشور في منتدى Pardus من وصف عام مثل "لا يوجد صوت". تجنّب نسخ snd_hda_intelتعديلات عشوائية للنماذج أو فرض تحميل وحدات نمطية دون مطابقة مجموعة الشرائح وبرنامج الترميز لديك.

4. قم بتحديث البرنامج الثابت المناسب، وليس مجموعة الصوت بأكملها.

قم بتحديث بيانات تعريف الحزمة وتحقق من البرامج الثابتة المتوفرة من مصادر برامج Pardus الحالية لديك:

sudo apt update
apt policy firmware-sof-signed firmware-intel-sound alsa-ucm-conf

إذا أشارت سجلات النواة إلى وجود برنامج Intel SOF الثابت مفقود، فقم بتثبيته firmware-sof-signedعندما يكون هناك حزمة مرشحة صالحة:

sudo apt install firmware-sof-signed

يُشير وصف حزمة دبيان 12 إلى أن هذه الحزمة تُوفر ملفات البرامج الثابتة وملفات البنية لبعض أجهزة إنتل. قد تحتاج أجهزة إنتل SST القديمة إلى ملفات أخرى firmware-intel-sound، موثقة بشكل منفصل في فهرس حزم دبيان . لا تُثبّت كلا الحزمتين بشكل عشوائي أو تدّعي أنهما تُغطيان جميع وحدات تحكم الصوت. بالنسبة لبطاقة ALSA ذات ملفات تعريف غير مكتملة، افحص ملف التكوين alsa-ucm-conf، الذي يُوفر تكوين حالات الاستخدام بدلاً من برنامج تشغيل جديد للنواة.

راجع التغييرات المقترحة على حزمة APT قبل قبولها، ثم أعد تشغيل الجهاز إذا تم تحديث البرامج الثابتة أو النواة. احتفظ بمستودعات Pardus 23 مُهيأة؛ لا تقم بلصق أسطر من مستودعات Debian testing أو Pardus 25 أو مستودعات جهات خارجية في نظام يعمل لمجرد الحصول على ملفات صوتية أحدث. قد تدعم النوى الأحدث أجهزة لم تكن تدعمها نواة Pardus 23 الأصلية، ولكن تغيير النواة يُدخل مخاطر تتعلق بالتوافق والاستعادة، لذا يجب الموازنة بين ذلك وبين اختبار نظام تشغيل أحدث مدعوم أولاً.

يعرض الطرفية تحديثات apt وفحوصات سياسة apt لتوافر حزمة البرامج الثابتة Intel SOF
افحص حزمة البرامج الثابتة المرشحة قبل التثبيت؛ تختلف المستودعات وإصدارات الحزم وتوافرها حسب النظام.

5. قم بإصلاح خدمة الصوت التي تستخدمها فعلياً فقط

إذا aplay -lتم التعرف على البطاقة ولكن لا يزال سطح المكتب يفتقر إلى مخرج صوتي قابل للاستخدام، فاستعلم من خادم الصوت. شغّل هذه الأوامر بصفتك المستخدم المسجل دخولك المعتاد، وليس باستخدام sudo:

pactl info
pactl list short sinks

يشير اسم الخادم الذي يحتوي على "PulseAudio (on PipeWire)" إلى خدمة التوافق مع PipeWire. أما "pulseaudio" فقط فيشير إلى خادم PulseAudio التقليدي. في حال pactlتعذر الاتصال، فقد لا تكون جلسة المستخدم أو خادم الصوت المحدد قيد التشغيل. يوضح مرجع أوامر pactl استعلام الخادم وقائمة المخرجات.

بالنسبة لإعداد PipeWire الحالي: افحص وحدات الخدمة وأعد تشغيل الوحدات المثبتة والنشطة فقط:

systemctl --user status pipewire pipewire-pulse wireplumber --no-pager
systemctl --user restart pipewire pipewire-pulse wireplumber

لا تُشغّل أمر إعادة التشغيل إذا أظهر فحص الحالة غياب هذه الوحدات؛ فقد يستخدم النظام PulseAudio بدلاً منها. بالنسبة لإعداد PulseAudio الحالي: استخدم pulseaudio -kالأمر لإيقاف خدمة المستخدم، ثم أعد الاتصال أو سجّل الخروج ثم سجّل الدخول مرة أخرى حتى تتمكن من بدء التشغيل مجددًا. إذا كانت الحزم المعنية تالفة بالفعل، فأعد تثبيت نفس الحزمة بعد مراجعة معاملة APT. يُعد تبديل الحزم تغييرًا منفصلاً، وليس عملية الإصلاح الأولى.

نافذة طرفية تعرض تفاصيل خادم pactl وحالة خدمة مستخدم PipeWire
حدد خادم الصوت قيد التشغيل وحالة خدمته قبل إعادة تشغيل مكون الصوت الخاص بجلسة المستخدم.

ما هو الحل الأنسب لأعراضك؟

ما يمكنك التحقق منهالإجراء التالي المعقولمقايضة
بطاقة ALSA موجودة؛ مكبر صوت خاطئ أو مسار HDMI خاطئقم بتغيير منفذ الإخراج أو ملف تعريف الصوتسريع وقابل للعكس؛ لا يُصلح أعطال البرامج الثابتة
وحدة تحكم الصوت PCI موجودة؛ لا يوجد بطاقة ALSA؛ أسماء السجلات مفقودة من برنامج SOF الثابتقم بتثبيت البرامج الثابتة المتوافقة من مستودعات Pardusإصلاح مُوجَّه؛ يتطلب جهازًا متوافقًا وأحيانًا إعادة تشغيل الجهاز.
يعرض نظام ALSA بطاقة؛ pactlيفشل أو لا يعرض أي مصارف قابلة للاستخدامفحص وإصلاح خدمة الصوت الحاليةيحافظ على تكامل سطح المكتب؛ لا يمكنه إصلاح جهاز نواة غير مدعوم
الأجهزة غير موجودة أو لا تزال غير مدعومة بعد فحص البرامج الثابتةراجع إعدادات البرامج الثابتة، وأعد توصيل الأجهزة الطرفية، واختبر نظامًا حيًا مدعومًايوفر تشخيصًا أكثر دقة، لكن الاختبار يستغرق وقتًا وقد يؤثر تغيير التوزيع على أجهزة أخرى.

يُفضّل إجراء تغييرات التكوين عندما يتعرف نظام ALSA على البطاقة؛ ويُفضّل فحص البرامج الثابتة عندما تشير رسائل النواة إلى ملف مفقود. يُعدّ PipeWire خيارًا مناسبًا على أنظمة Debian 12، ولكن استبدال إعداد PulseAudio يعمل بشكل صحيح لمجرد أن PipeWire أحدث قد يؤدي إلى إزالة بعض الحزم وتغيير سلوك التوجيه. تحقق من العملية المقترحة أولًا؛ إذ توضح معلومات حزمة PipeWire الصوتية المكونات ذات الصلة.

تأكد من أن بطاقة الصوت متاحة مرة أخرى

بعد تطبيق الحل الذي اخترته، أعد تشغيل aplay -lالبرنامج وتأكد من ظهور بطاقة التشغيل المطلوبة. ثم شغّل البرنامج pactl list short sinksوحدد الإخراج الصحيح في إعدادات الصوت. وأخيرًا، شغّل مقطعًا صوتيًا مألوفًا بمستوى صوت متوسط ​​أو استخدمه speaker-test -c 2 -t wav -l 1لإجراء فحص سريع ثنائي القنوات.

إذا لم يظهر ALSA البطاقة، فاحفظ ملف lspci -nnk.org uname -r/ 10.10 ...dmesgalsamixer

اترك تعليقاً

نشر خلفيات وسياسات Pardus المشتركة باستخدام Lider Ahenk

نشر خلفيات وسياسات Pardus المشتركة باستخدام Lider Ahenk

قم بتوزيع خلفية مخصصة لعملاء Pardus، وقم بتكوين أسطح مكتب Xfce أو GNOME، وقم بتطبيق سياسات مستخدم Lider Ahenk مع فحوصات الطيار الآمن.

احصل على دقة أعلى في جهاز Pardus 23 KVM Guest

احصل على دقة أعلى في جهاز Pardus 23 KVM Guest

قم بإصلاح الحد الأقصى 1024 × 768 عن طريق التحقق من SPICE والفيديو الافتراضي وقناة الضيف و spice-vdagent - مع إجراء فحوصات آمنة عندما يفتقر Pardus إلى مرشح حزمة.

قم بتثبيت LIDER AHENK على Pardus وقم بتسجيل عملائك الأوائل

قم بتثبيت LIDER AHENK على Pardus وقم بتسجيل عملائك الأوائل

قم بإعداد خادم Lider، وقم بتكوين برنامج التثبيت الخاص به بأمان، وقم بتسجيل نقاط نهاية Ahenk، وتحقق من وجود برنامج تجريبي قبل توسيع الإدارة المركزية.

أنشئ قرص USB حي لنظام Pardus 23 على نظام Windows باستخدام برنامج Rufus

أنشئ قرص USB حي لنظام Pardus 23 على نظام Windows باستخدام برنامج Rufus

قم بتنزيل ملف ISO الرسمي لسطح المكتب Pardus 23، واكتبه بأمان باستخدام Rufus، وقم بتشغيل جهاز كمبيوتر يعمل بنظام Windows في جلسة تشغيل مؤقتة.

هل بطاقة الصوت في Pardus 23 مفقودة؟ تحقق من ALSA وقم باستعادة الصوت

هل بطاقة الصوت في Pardus 23 مفقودة؟ تحقق من ALSA وقم باستعادة الصوت

اكتشف لماذا لا يستطيع برنامج Pardus 23 اكتشاف بطاقة الصوت الخاصة بك، ثم استخدم عمليات فحص ALSA المستهدفة والبرامج الثابتة وPipeWire أو PulseAudio لاستعادة التشغيل.

قم بعمل نسخة احتياطية واستعادة إعدادات HamoniKR دون فقدان الملفات المخفية

قم بعمل نسخة احتياطية واستعادة إعدادات HamoniKR دون فقدان الملفات المخفية

احفظ تفضيلات HamoniKR على وحدة تخزين خارجية، وقم بتضمين مجلدات منزلية مخفية، واختر وضع الاستعادة الآمن عند الانتقال إلى تثبيت جديد.

إعداد وصول آمن عبر بروتوكول سطح المكتب البعيد (RDP) إلى سطح مكتب Pardus Xfce

إعداد وصول آمن عبر بروتوكول سطح المكتب البعيد (RDP) إلى سطح مكتب Pardus Xfce

قم بتثبيت وتكوين xrdp على Pardus، واختر جلسة Xfce الصحيحة، وقم بتقييد الوصول إلى الشبكة، وتحقق من أن تسجيل الدخول عن بعد يعمل.

أخطاء Pardus 23 APT: تحقق من نظام أسماء النطاقات (DNS) ومستودعات yirmiuc

أخطاء Pardus 23 APT: تحقق من نظام أسماء النطاقات (DNS) ومستودعات yirmiuc

تشخيص حالات فشل اتصال Pardus 23 APT، والتأكد من مصادر yirmiuc الرسمية، واستعادة تحديث apt دون تجاوز عمليات التحقق من توقيع الحزمة.

قم بتهيئة طابعات USB والشبكات باستخدام CUPS على نظام التشغيل Harmonica OS

قم بتهيئة طابعات USB والشبكات باستخدام CUPS على نظام التشغيل Harmonica OS

قم بتكوين الطابعات على نظام التشغيل Harmonica باستخدام CUPS، وقارن بين IPP بدون برامج تشغيل وبرامج التشغيل القديمة، وتحقق من الطباعة عبر USB أو الشبكة باستخدام صفحة اختبار.

إعادة تعيين كلمة مرور الجذر المنسية على نظام التشغيل Harmonica OS باستخدام GRUB Recovery

إعادة تعيين كلمة مرور الجذر المنسية على نظام التشغيل Harmonica OS باستخدام GRUB Recovery

استخدم غلاف الاسترداد لتعيين كلمة مرور جذر جديدة لنظام التشغيل Harmonica OS، مع عمليات التحقق من الأقراص المشفرة وأنظمة الملفات للقراءة فقط والحسابات التي تستخدم sudo.