Gần đây, một mẫu card âm thanh huyền thoại mang tên Creative Sound AWE32, với lịch sử hơn 30 năm, đã nhận được bản sửa lỗi trong Linux 6.16-rc3, giải quyết một lỗi đã được báo cáo từ 25 năm trước.
Card âm thanh Sound Blaster AWE32 sử dụng khe cắm ISA lần đầu tiên ra mắt vào năm 1994. Đây là thiết bị đầu tiên hỗ trợ chuẩn SoundFont của Creative. Vào thời điểm đó, nhờ hiệu suất âm thanh vượt trội và công nghệ tiên tiến, AWE32 rất được ưa chuộng và trở thành trung tâm âm thanh trong nhiều hệ thống máy tính đời cũ.
Nhà phát triển Linux Takashi Iwai đã gửi một pull request với tiêu đề là “tập hợp các bản sửa lỗi nhỏ”, trong đó chủ yếu nhằm vào thiết bị Sound Blaster AWE32 ISA.
Một trong những bản vá là giải pháp tạm thời cho vấn đề DMA (truy cập bộ nhớ trực tiếp), có thể gây ra tiếng ồn bất thường khi thay đổi chế độ DMA.
Một bản sửa lỗi khác là để ngăn không cho thay đổi chế độ DMA trong khi thiết bị đang phát luồng âm thanh PCM. Hai lỗi này từng khiến hệ thống bị treo hoặc sập máy.
Ngoài việc sửa lỗi cho AWE32, cập nhật của Iwai còn bao gồm một số sửa lỗi nhỏ cho các thiết bị mã hóa/giải mã Cirrus, DSP i.MX8, âm thanh HD của AMD và âm thanh qua USB.
Các bản cập nhật này có thể mang lại trải nghiệm tốt hơn cho người dùng Sound Blaster AWE32 ISA trên hệ thống desktop hiện đại chạy Linux.
Tuy nhiên, thực tế là trong các bo mạch chủ tiêu dùng, khe cắm ISA đã lần cuối cùng xuất hiện vào khoảng 20 năm trước, trong thời kỳ socket LGA775.
Nhà phát triển Linux Takashi Iwai đã gửi một pull request với tiêu đề là “tập hợp các bản sửa lỗi nhỏ”, trong đó chủ yếu nhằm vào thiết bị Sound Blaster AWE32 ISA.
Một trong những bản vá là giải pháp tạm thời cho vấn đề DMA (truy cập bộ nhớ trực tiếp), có thể gây ra tiếng ồn bất thường khi thay đổi chế độ DMA.
Một bản sửa lỗi khác là để ngăn không cho thay đổi chế độ DMA trong khi thiết bị đang phát luồng âm thanh PCM. Hai lỗi này từng khiến hệ thống bị treo hoặc sập máy.
Ngoài việc sửa lỗi cho AWE32, cập nhật của Iwai còn bao gồm một số sửa lỗi nhỏ cho các thiết bị mã hóa/giải mã Cirrus, DSP i.MX8, âm thanh HD của AMD và âm thanh qua USB.
Các bản cập nhật này có thể mang lại trải nghiệm tốt hơn cho người dùng Sound Blaster AWE32 ISA trên hệ thống desktop hiện đại chạy Linux.
Tuy nhiên, thực tế là trong các bo mạch chủ tiêu dùng, khe cắm ISA đã lần cuối cùng xuất hiện vào khoảng 20 năm trước, trong thời kỳ socket LGA775.
BÀI MỚI ĐANG THẢO LUẬN