DAC 뮤직서버 = RPi + 싱글 AK4497 I2S DAC + I2S 외부 출력



안녕하십니까 ? EddyLab입니다.



최근 저희가 test한 U5셋탑 + DAC은 USB DAC이라고 해서,

안드로이드 셋탑에 USB포트를 이용하여 Audio 신호를 전달 받은 후,

이를 USB DAC에서 신호를 처리한 후, Audio AMP로 출력을 한 test를 하였습니다.



U5 SBC에 USB DAC을 꼽아서 실증 test를 하고 있습니다.



U5 SBC 보드의 40핀 연결 HiFiBerry DAC은 아직은 동작하지 않는 상태입니다 ^^;;


전원 공급은 정상적으로 됩니다만, 
아직 안드로이드 OS에서 I2S 드라이버가 없는 관계로

Audio 신호가 올라오지를 않고 있습니다. ^^;;


이후 U5team에 이야기 해서 I2S 드라이브를 올려달라고 요청을 한 후에 

추가 test가 가능할 것 같습니다.




오늘의 메인 제품은 완전체 네트워크 DAC 제품입니다.

제품이름은 뮤직서버이고, 

출처는 좌충우돌 오디오 카페에서 최근 공구한 칠구님 제작 제품입니다.


칠구님은 디지털 DAC 오디오 및 Full range 오디오 설계를 
십년간 해 오신 오디오 개발 전문가 분으로, 
이미 국내 유명 오디오 포럼에서 수년간 오디오 공제 제품으로 
제품 Level과 퀄리티가 검증된 제품을 개발해 주신 최상 엔지니어분입니다. ^^ 


제가 소개할 DAC 뮤직서버의 칠구님 개발 레퍼런스 test 보드 입니다.  ^^
AMP단에 진공관AMP 설계로 음질 비교도 하시고 계시네요.. 



칠구님 자작 오디오들 입니다. ^^




DAC 뮤직서버의 기본은 

RPi(라즈베리파이 리눅스)기반 네트워크 Audio DAC Player 입니다.


https://cafe.naver.com/audiostudy/45553

https://cafe.naver.com/audiostudy/45652



기본 설계는 RPi + 싱글 AK4497 I2S DAC + BTDAC 모듈(옵션) 입니다.



AK4497 DAC는 ES9038Pro와 동급 DAC입니다.


2개의 DAC은 32bit / 2CH 지원 제품입니다.





1) AK4497 - Asahi Kasei Microdevices (PDF)


2) The ES9038PRO SABRE DAC (PDF)
http://www.esstech.com/files/7414/5193/1716/ES9038PRO_Product_brief_121715.pdf




출처 : https://www.akm.com/akm/jp/file/ev-board-manual/AK4497EQ.pdf



AK4497EQ.pdf




국내 DAC 관련 AV시장에서는 Oppo사가 ES9038Pro DAC을 채용하면서 많이 알려졌고,
AK4497은 일본 제품으로서 오디오 DAC 매니어 층에서 검증된 칩셋으로 많이 알려졌습니다.



AK4497 DAC이 적용된 AV 오디오로는 하기 와 같은 제품이 있습니다.

LINN's 4th Generation DAC Architecture, KATALYST uses AKM's Flagship Premium D/A Converter the AK4497







LINN 클라이막스 DS/3에 적용된 Katalyst란 무엇인가? <== 링크





일본 에소테릭 30 주년 "AK4497"듀얼 모노 DAC "D-05X '와 SACD 트랜스 포트"P-05X "


에소테릭의 레퍼런스 SACD플레이어 - Grandioso K1 리뷰  <== 링크






청음차이는 AK4497의 음이 굵고 든든한 소리의 음색이고,
ES9038Pro는 여성 보컬같은 얇고 차분한 음색으로 알려져 있습니다.


https://cafe.naver.com/audiostudy/44788




먼저 뮤직 서버 Case 사진을 찍어 올립니다.


더운 날씨에 찍다 보니, 손자국이 군데 군데 많이 뭍었네요 ^^;;







220V 파워 케이블을 그냥 연결하면 됩니다.  






사전에 뮤직서버에 대해서 공부를 했습니다만,

칠구님 사무실에 방문하여 제품인수인계를 하면서, 다시 배웠습니다. ^^


맨 아래단 부터 설명을 드리면,

랜포트와 USB 포트가 있는 것은 RPi입니다.

그리고 RPi 옆에 있는 것은  싱글 AK4497 I2S DAC 입니다.


상단에는 5db 안테나가 있고, 이 안테나는 BT모듈에 연결되어져 있습니다.

그리고 안테나 옆에 있는 COAX 커넥터, 광출력 단자(토큰링크), HDMI, LAN(RJ45)가 있습니다.

이 4개의 출력 단자는 모두 I2S 출력 단자입니다.


이 단자들은 외부 DAC을 별도로 연결할때 사용되는 커넥터들로서 I2S신호 출력으로 외부 DAC을 연결하여

신호를 전달 하게 됩니다.


뮤직서버 바닥면입니다.


저희 포럼에서는 일단 분해하여 실물을 들여다보는 것이 습관이라서,

바로 분해에 들어가겠습니다. ^^

** 칠구님...   허락없이 분해 사진을 찍어서 죄송합니다. ^^;;
이 재미로 오디오를 하시는 분도 계셔서 ^^



케이스는 상당히 고급지게 마감이 되어져 있습니다.

케이스 분해는 4개의 볼트만 해체 하면 간단히 분해가 됩니다.


복잡한 물량DAC의 위용이 보이네요 ㅎㅎㅎㅎ


트로이달도 별도로 주문 제작 설계를 하신 것으로 알고 있습니다.



메인 보드는 2단 설계가 되어져 있습니다.






하기와 같은 구조로 되어져 있습니다.
(주) KALI는성능 차이가 별로 없는 것으로 확인되어져서, 금번 뮤직서버에는 빠졌습니다



케이스 측면으로 들여다 보면, 이런 형태로 되어져 있습니다.



리니어 파워 공급용 트로이달입니다.



Naver카페에서 전문적으로 수공정 트로이달을 만들어 주시는 카페에서

만들어진 것으로 알고 있습니다.



대충 눈대중으로 연결 케이블들을 풀고, 볼트 2개를 해체 시킨 후,

흔들어서 빼 보았습니다... 


** 주의사항)
근데, 다른 분들은 절대 이렇게 분해하시면 안됩니다. ㅠ.ㅠ

뒷면 패널을 원래 분리한 후 분해를 해야 하는데, 힘으로 분해하다가는 핀에 문제가 발생될 수 있습니다. ㅠ.ㅠ
이 상태로는 절대 재 조립이 불가능합니다. ㅠ.ㅠ



뮤직 메인 보드 위에는 BT모듈이 있습니다.





뮤직서버 메인 보드 하다는 이렇게 40핀 커넥터로 연결되게 되어져 있습니다.



뮤직보드 메인 아래에는  RPi와 RPi 40핀 연결 MCK보드 

그리고, 그옆에는 싱글 AK4497 I2S DAC 보드가 있습니다.



싱글 AK4497칩셋을 접사 해서 찍어 보았습니다. 

PCB 왼쪽에 AK4497이라고 이쁘게 마킹이 되어져 있네요 ^^






RPi 40핀 연결 MCK보드입니다.




이제 더이상 분해가 어려울 것 같아서, 재 조립 과정에서 

앞서 뮤직 서버 보드가 제대로 꼽하지 않는 관계로,

이제서야 뒷 패널을 분해를 해서 제대로 안착시켰습니다 ^^



마무리 재 조립 기념 사진입니다. ^^




일단 오늘 칠구님 뮤직 서버를 tear down (분해 재조립) 하였습니다.


느낌은 개인 공구수준은 이미 넘어선 제품이고, 

PCB상태, 케이블 결선, 케이스 마감 상태는 최상입니다.  




저는 칠구님으로 부터 이 뮤직 서버를 인수인계 받을때,

제가 가지고 갈 이 제품을 이미 에이징을 걸어 주셨고, 동작 확인을 한 상태라서

특별히 초기 제품 동작에 문제가 없는 것을 알고 받아 왔습니다. ^^



뮤직서버를 하기 보드에 걸어서 오디오 출력 test를 해 주셨습니다. ^^



칠구님 자작 오디오들 입니다. ^^



다음번에는 오디오 청음 test 글을 올려 드리도록 하겠습니다.



칠구님께 좋은 기기를 만들어 주셔서 감사인사드립니다. ^^



감사합니다.


통합 GPU 용 새로운 드라이버 Intel HD 그래픽 및 Iris v24.20.100.6194


우리는 이제 새 드라이버를 다운로드하여 설치할 수 있습니다 24.20.100.6194 일부  새 드라이버를  위한 위해  GPU 인텔 , 프로세서 호수 제미니, 아폴로 호 또는 코어 6A, 7A와 프로세서의 8A 세대와 호환 버전. 이 새로운 드라이버에는 7 세대 프로세서에 대한 HDR 정보가 포함 된 비디오 재생 및 Chrome에서 WebGL 탐색을위한 성능 향상을위한 몇 가지 개선 사항이 있습니다.

변경 목록

  • Thunderbolt의 안정성 개선
  • 캡틴 스피릿의 굉장한 모험으로 인한 성능 향상
  • Chrome으로 WebGL 성능 향상
  • Vulkan을 사용한 DOTA 2의 문제 해결
  • 7 번째 유전자에서 HDR로 콘텐츠를 재생할 때 호환성이 수정되었습니다.
  • Adobe Creative Cloud 제품의 렌더링 문제 해결

다운로드

지원되는 모델 목록

  • Intel UHD Graphics 610, 620, 630이 포함 된 8 세대 Intel Core 프로세서
  • 7 세대 인텔 코어 프로세서, 관련 펜티엄 /와 셀러론 프로세서, 인텔 제온 프로세서, 
    인텔 아이리스 그래픽 플러스 640, 650 및 인텔 HD 그래픽 610, 615, 620, 630, P630.
  • 인텔 아이리스 그래픽과 6 세대 인텔 코어 프로세서, 인텔 코어 ™ M 및 관련 펜티엄 프로세서 
    540, 인텔 550 그래픽 아이리스, 아이리스 프로 그래픽 인텔 580, 인텔 HD 그래픽 (510), (515), (520), (530).
  • Intel HD 그래픽 P530이 장착 된 Intel Xeon 프로세서 E3-1500M v5 제품군
  • 인텔 HD 그래픽 500, 505가 장착 된 펜티엄 / 셀러론 프로세서

https://androidpc.es/blog/2018/07/26/nuevos-drivers-para-gpu-integradas-intel-hd-graphics-e-iris-v24-20-100-6194/

Bootlin, MPEG2 및 H.264 비디오 디코딩 기능을 갖춘 Allwinner 프로세서 용 오픈 소스 VPU 드라이버 출시


연초에 Bootlin (이전의 Free Electrons)은 오픈 소스 Allwinner VPU 드라이버를 메인 라인 Linux 에 도입하기위한 크라우드 펀딩 캠페인을 시작했습니다 VPU (Video Processing Unit) 드라이버는 비디오 인코딩 및 디코딩에 사용됩니다. Olimx, Pine64, Libre Computer, FriendlyELEC 및 Xunlong Software (Orange Pi)를 포함한 Allwinner 개발 보드를 제조하는 몇몇 회사뿐만 아니라 작은 기부자로부터 충분한 돈을 모으는 데 성공했습니다 .

양산 된 금액 ( 31,612 유로 )은 2 명의 엔지니어가 주요 목표를 달성 할 수있을뿐만 아니라 새로운 Allwinner H3 , H5 및 A64 프로세서에 대한 지원 과 H.265 비디오 디코딩 이라는 몇 가지 목표를 달성하는 데 충분했습니다 좋은 소식은 회사가 주요 목표 달성을 위한 첫 번째 릴리스를 제공한다는 것 입니다.

allwinner 오픈 소스 vpu 드라이버 mpeg2 & h264
A33-OLinuXino 및 ALL-H3-CC 보드의 오픈 소스 VPU 드라이버 - 확대하려면 클릭

위의 사진은 Linux 4.18-rc 커널 위에 bootlin 오픈 소스 Cedrus VPU 드라이버를 사용하여 실행중인 Kodi 데모를 보여줍니다. MPEG2와 H264가 모두 지원되며, Allwinner H3 도 지원 되기 때문에 주요 목표를 약간 넘어  습니다. 그들의 작업은 libvdpau-sunxi 프로젝트와 linux-sunxi 커뮤니티의 다른 작업을 기반으로 했습니다 .

Bootlin 발표는 더 자세한 내용을 담고 있지만, 지금까지 주요 목표 달성에 대한 빠른 보고서 카드가 있습니다.

  • 오래된 Allwinner SoC에 대한 지원 : A10, A13, A20, A33, R8 및 R16 - 완전히 만났고 보너스로 H3 지원이 추가되었습니다 (스트레치 목표로 계획 됨)
  • 프로덕션에 적합한 MPEG2 디코딩 -  커널 및 사용자 공간 코드 모두에서 완전히 개선되었습니다. MPEG2 코덱은 이미 부분적으로 지원되었습니다.
  • H264 비디오 디코딩 구현 - 하이 프로파일 H264 지원을 포함하여 완벽하게 충족됩니다. 더 많은 디버깅이 필요할 것입니다.
  • Allwinner 디스플레이 드라이버 (DRM)를 수정하여 해당 프레임을 변환하고 복사하는 대신 디코딩 된 프레임을 직접 표시합니다. - 완전히 충족되고 하드웨어 스케일링이 고정되고 패치 세트가 업스트림에 제공됩니다. Bootlin은 A20 및 A33 디스플레이 드라이버 및 H3의 커뮤니티에서 작동합니다.
  • 오픈 소스 비디오 플레이어에 통합 할 수있는 사용자 공간 라이브러리 . 부분적으로 libva-v4l2 를 통해 만났습니다 . 모든 libva 가능 비디오 플레이어에서 사용할 수있는 사용자 공간 라이브러리를 요청 합니다. 이것이 바로 이론입니다. 실제로는 Kodi에서만 작동하며 VLC 및 GStreamer에 대한 추가 작업이 필요합니다.
  • 업스트림은 공식 Linux 커널로 변경됩니다 . 거의 만났습니다. 그들은 Sunxi-Cedrus Linux 커널 드라이버를 다섯 번 반복 했지만 사라졌지만 아직 병합되지 않았습니다. 시간 문제 일뿐입니다.

이렇게 빨리, Allwinner 프로세서에서 MPEG2 및 H.264 비디오가 작동하도록 메인 라인 커널과 오픈 소스 사용자 공간 라이브러리를 얻을 수 있습니다. ope nsource 드라이버를 시험해보고 싶다면 Bootlin 은 Allwinner A20 , A33 및 H3 보드에서 작동하는 Sunxi -Cedrus 드라이버 가 있는 LibreELEC rootfs를 준비했습니다 .


https://www.cnx-software.com/2018/07/23/open-source-vpu-driver-allwinner-mpeg2-h-264-video-decoding/

+ Recent posts