오디오 칩 지원은 어떻게/어디서 ​​요청할 수 있나요?

오디오 칩 지원은 어떻게/어디서 ​​요청할 수 있나요?

저는 약 20년 동안 Ubuntu/Mint/POP 운영 체제를 사용해 왔는데 이제는 오디오 칩이 Linux에서 작동하지 않기 때문에 Windows를 사용해야 합니다.

설문조사를 했어요(https://linux-hardware.org/?id=pci:8086-3198-2782-0204) 칩이 감지되지만 주요 배포판에서는 실행되지 않습니다.

질문이 2개 있습니다:

  1. 가까운 시일 내에 이 칩이 지원되기를 희망하시나요? (1년 가정)
  2. 어떻게 작동하나요? 지원할 장치는 누가 선택합니까? 이 장치용 드라이버 개발을 Linux 개발자에게 어디에서 요청할 수 있습니까? 아니면 크라우드 펀딩... 정말 지원하고 싶지만 어디서부터 시작해야 할지 모르겠습니다.

어리석은 질문을 해서 죄송합니다. 나는 이러한 결정을 내릴 책임이 있는 인간 조직의 관점에서 일이 어떻게 작동하는지 잘 모릅니다. 수년에 걸쳐 문제가 생겼을 때 온라인으로 조사하고 해결하려고 노력했지만 그것은 제가 아는 범위를 벗어났습니다.

답변1

가까운 시일 내에 이 칩이 지원되기를 희망하시나요? (1년 가정)

이 칩은 커널 4.11 이상부터 완벽하게 지원됩니다(링크한 웹사이트에 나와 있습니다. "감지됨"이 "작동하지 않음"을 의미하지는 않습니다). Linux 4.11이 나온 지 5년이 넘었습니다.모든실제로 주요 Linux 배포판은 귀하의 칩을 지원합니다!

그렇습니다. 지금도 계속 지원될 예정이며, 아마도 1년 이내에 지원될 것입니다. :D

따라서 귀하의 다른 질문은 약간 "과도한" 것입니다. Linux 지원이 부족하여 사용할 수 없다고 가정할 이유가 없습니다.

어떻게 작동하나요? 지원할 장치는 누가 선택합니까?

누구든지 앉아서 Linux 커널 드라이버를 작성하고 이를 Linux 커널 하위 시스템 유지관리자가 "좋아, 이 코드는 Linux에 포함될 만큼 충분히 훌륭하고 안정적입니다."라고 말하는 무언가로 변환합니다. 따라서 두 당사자가 있습니다. 드라이버를 작성하는 사람(또는 사람들)과 최종 드라이버를 Linux 커널에 허용하는(또는 허용하지 않는) 운영 체제 커널의 유지 관리 담당자(또는 유지 관리 담당자)입니다.

(일반적으로 유지관리자는 가능한 한 많은 장치를 지원하려고 노력하지만 이것이 어떤 대가를 치르더라도 의미는 없습니다. 즉시 수락하는 코드는 커널을 영원히 업데이트해야 하는 부담이 됩니다. 코드의 품질은 중요합니다. OS가 전 세계의 모든 사운드 카드와 웹캠을 지원하지만 일부 C 개발자는 집에 화재를 일으키지 않고 프로그래밍 방식으로 이글루 출구를 찾을 수 없기 때문에 24초마다 충돌이 발생하면 좋지 않습니다.

일반적으로 Intel과 AMD는 Linux를 출시할 때 자사 칩셋의 하드웨어가 Linux에서 지원되는지 확인합니다. 대규모 하드웨어 구매자는 소프트웨어 지원에 돈을 투자하므로 Intel은 소규모 코어 그룹을 위해 특별히 개발합니다. 제품이 제대로 작동하는지 확인하세요. 특히 "개발 비용을 상쇄할 만큼 충분한 서버 CPU를 판매"한다면 실제로는 개발 비용을 상쇄할 만큼 충분한 서버 CPU를 판매하지 않기 때문입니다. Linux 커널은 이를 지원하지 않습니다. 데스크탑 하드웨어도 기존 드라이버의 이점을 누리는 경향이 있습니다.

이 장치용 드라이버 개발을 Linux 개발자에게 어디에서 요청할 수 있습니까?

드라이버를 작성하여 돈을 벌 수 있는 프리랜서 개발자도 있고, 더 큰 규모의 컨설팅 회사도 있습니다. 그러나 두 경우 모두 랩톱이나 PC의 가치보다 훨씬 더 많은 돈에 대해 이야기하고 있습니다. 하드웨어를 만드는 회사에는 업스트림 Linux에 적합한 드라이버를 작성하는 방법을 아는 드라이버 개발자가 필요합니다.

하지만, 귀하가 겪고 있는 오디오 문제는 Linux가 PCI 오디오 장치를 지원하지 않기 때문이 아닙니다. 보드의 연결 현실에 맞지 않는 장치의 기본 구성부터 잘못 구성된 오디오 시스템, 이상한 드라이버 상호 작용에 이르기까지 다양한 문제가 있을 수 있습니다.

하지만 지금까지의 보도에서는 이것이 돈으로 해결될 수 있는 문제라고 암시하지 않습니다. 솔직히 말해서 제가 가장 먼저 해야 할 일은 여기서 다음과 같은 다른 질문을 하는 것입니다.

나는 {이것저것} 하드웨어를 가지고 있습니다. 커널에서 지원하는 것처럼 보이지만 {작동하는 것과 작동하지 않는 것에 대한 정확한 설명}을 얻을 수 있습니다. {시도한 내용에 대한 설명}을 시도했지만 아이디어가 없습니다. {당신이 하고 싶은 일}을 알기 위해 다음에 무엇을 조사해야 합니까?

관련 정보