Điểm:0

Làm cách nào để tôi đưa một thiết bị vào danh sách đen trong Ubuntu chứ không phải mô-đun hạt nhân?

lá cờ cn

tôi đang dùng Kubfox 20.04. Máy tính này có thẻ âm thanh bên trong (PCIX) và màn hình hiển thị của tôi có thiết bị âm thanh qua HDMI. Thiết bị âm thanh của tôi được gắn vào card âm thanh bên trong nên nó được ưa chuộng hơn so với thiết bị âm thanh màn hình chất lượng rất kém.

bên trong Mô-đun cài đặt hệ thống âm thanh Tôi đã tắt thiết bị âm thanh hiển thị. Khi tôi khởi động vào Kubfox, tất cả đều ổn và card âm thanh bên trong của tôi hoạt động bình thường.Sau một thời gian ngẫu nhiên và đặc biệt là nếu màn hình chuyển sang chế độ ngủ, thiết bị âm thanh hiển thị sẽ tự kích hoạt lại và nó sẽ hiển thị dưới dạng thiết bị thứ hai trong điều khiển âm lượng của hệ thống. Khi điều này xảy ra, bất kể tôi làm gì (và tôi đã thử khá nhiều), card âm thanh bên trong của tôi sẽ không hoạt động nữa trừ khi tôi tắt lại thiết bị âm thanh hiển thị trong Mô-đun cài đặt hệ thống âm thanh và khởi động lại (đăng xuất là không đủ).

Tôi tin rằng những gì đang xảy ra là màn hình đang quyết định khởi tạo lại thiết bị âm thanh của nó (có lẽ khi thức dậy khỏi giấc ngủ), điều này khiến Kubfox ngắt liên kết Vô hiệu hóa cài đặt với thiết bị âm thanh mới được phát hiện (mặc dù giống hệt nhau), do đó, mặc định là kích hoạt. Nhưng theo tôi, vấn đề cơ bản là sau đó cả hai thiết bị âm thanh dường như chia sẻ chính xác cùng một mô-đun hạt nhân.

lspci -v

01:00.1 Thiết bị âm thanh: Bộ điều khiển âm thanh độ nét cao GP104 của NVIDIA Corporation (rev a1)
        Hệ thống con: eVga.com. Bộ điều khiển âm thanh độ nét cao GP104 của Corp.
        Cờ: bus master, devsel nhanh, độ trễ 0, IRQ 17
        Bộ nhớ ở df080000 (32-bit, không thể tìm nạp trước) [size=16K]
        Khả năng: <truy cập bị từ chối>
        Trình điều khiển hạt nhân đang sử dụng: snd_hda_intel
        Mô-đun hạt nhân: snd_hda_intel
 
03:00.0 Thiết bị âm thanh: Creative Labs Sound Core3D [Sound Blaster Recon3D / Z-Series] (rev 01)
        Hệ thống con: Creative Labs SB1570 SB Audigy Fx
        Cờ: bus master, devsel nhanh, độ trễ 0, IRQ 16
        Bộ nhớ ở df304000 (64-bit, không thể tìm nạp trước) [size=16K]
        Bộ nhớ ở df300000 (64-bit, không thể tìm nạp trước) [size=16K]
        Khả năng: <truy cập bị từ chối>
        Trình điều khiển hạt nhân đang sử dụng: snd_hda_intel
        Mô-đun hạt nhân: snd_hda_intel

Tôi quan tâm đến danh sách đen GP104, nhưng nghiên cứu hạn chế của tôi đã chỉ ra rằng chỉ các trình điều khiển nhân mới có thể được đưa vào danh sách đen. Điều đó sẽ phản tác dụng trong trường hợp này vì nó cũng sẽ vô hiệu hóa thiết bị âm thanh mong muốn của tôi SB1570.

Bất kỳ trợ giúp sẽ được đánh giá cao.

ChanganAuto avatar
lá cờ us
Giải pháp không phải là vô hiệu hóa thiết bị, mà là sử dụng giả sử pavucontrol để đặt mặc định cho âm thanh, nội bộ thay vì HDMI.
NiGHTS avatar
lá cờ cn
Bạn sẽ không tin bao nhiêu lần tôi đã thử điều này. Trừ khi thiết bị không mong muốn bị vô hiệu hóa và hệ điều hành được khởi động lại (theo thứ tự đó), card âm thanh bên trong của tôi sẽ không hoạt động. Nếu tôi khởi động với cả hai thiết bị được bật, mặc dù SB1570 được mặc định ở mọi khía cạnh, đầu ra âm thanh sẽ không hoạt động từ SB1570 trừ khi tôi khởi động lại như mô tả. Tôi đổ lỗi cho các mô-đun hạt nhân được chia sẻ, nhưng tôi không phải là chuyên gia về chủ đề này.
lá cờ cn
Tôi cho rằng bạn đang sử dụng alsa?
Điểm:1
lá cờ cn

Có một thành phần con được sử dụng trong thiết lập này: 1 trong số chúng đang sử dụng chỉ số = 0 và người kia đang sử dụng chỉ số = 1. Bạn cần thiết lập

tùy chọn snd_hda_intel index=1

(hoặc 0) trong tệp cấu hình (/etc/modprobe.d/alsa-base.conf).

NiGHTS avatar
lá cờ cn
Tôi đã làm điều này và trong khi tôi không thấy thiết bị kia tự động bật như trước, thì thiết bị SB1570 lại ngừng phát lại âm thanh.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.