Δημοσιεύτηκε: 22 Αύγ 2012, 11:58
από simosx
Η προεπιλογή σε Ubuntu 12.04 είναι να μην ενεργοποιεί την έξοδο ήχου μέσω HDMI (π.χ. όταν συνδέουμε τηλεόραση), καθώς χρησιμοποιούμε τους ανοιχτούς οδηγούς.

Μπορούμε να δοκιμάσουμε και να ενεργοποιήσουμε την υποστήριξη, και αν πράγματι λειτουργεί τώρα για εσάς, πείτε το παρακάτω.

1. Υποτίθεται ότι έχουμε μια κάρτα γραφικών όπως Intel, AMD/ATI (με τον ανοιχτό οδηγό) ή NVidia (με τον ανοιχτό οδηγό).
Δοκιμάζουμε πρώτα χωρίς αλλαγές ότι πράγματι δεν ακούγεται ο ήχος στην τηλεόραση όταν συνδέουμε το Ubuntu μας μέσω HDMI.
Συνδέουμε με την τηλεόραση και ενεργοποιούμε τη διπλή οθόνη (να δείχνει και στην τηλεόραση).
Μετά από τις Ρυθμίσεις ήχου, βλέπουμε αν υπάρχει διαθέσιμη έξοδος ήχου με όνομα «HDMI/DisplayPort». Το πιο πιθανό είναι να μην υπάρχει ακόμα· αν υπάρχει, το επιλέγουμε και δοκιμάζουμε να παίξουμε ήχο.
Ενδέχεται σε κάποιες περιπτώσεις να είναι ήδη ενεργό, οπότε καλό είναι όταν όλα λειτουργούν, να μην πειράζουμε.

2. Διατηρούμε αντίγραφο ασφαλείας του /etc/default/grub με
Κώδικας: Επιλογή όλων
sudo cp /etc/default/grub /etc/default/grub.ORIGINAL


3. Ανοίγουμε το αρχείο με
Κώδικας: Επιλογή όλων
gksudo gedit /etc/default/grub

Για κάρτες γραφικών με τον ανοιχτό οδηγό της AMD/ATI, αλλάζουμε τις γραμμές
Κώδικας: Επιλογή όλων
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="quiet splash"
σε
Κώδικας: Επιλογή όλων
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"
GRUB_CMDLINE_LINUX="quiet splash radeon.audio=1"

4. Ενεργοποιούμε τις αλλαγές εκτελώντας
Κώδικας: Επιλογή όλων
sudo update-grub2

και προχωράμε με επανεκκίνηση.

Αν έχετε κάρτα γραφικών Intel ή NVidia, ψάξτε για το αντίστοιχο όνομα (όπως radeon.audio=1), γράψτε το παρακάτω και θα το προσθέσω παραπάνω.