메인보드 LED 싱크 관련 질문 드립니다

전진   
   조회 4972   추천 0    

 보통 메인보드에 LED 헤더가 달린 보드는 윈도우가 아닌 ESXI 설치시 윈도우가 아닌관계로

관련 기능을 기본으로 사용해야 하는데 서버에 VM 중에 특정 VM을 메인보드 LED 씽크 프로그램을 깔아서

제어할수 있는지 알고 싶어요?

wjswlszk
짧은글 일수록 신중하게.
이규섭 2020-08
VM으로는 제어가 안됩니다.
보드 소프트웨어는 VM에서는 컨트롤 불가입니다
VM 은 자체적으로 BIOS를 가지고 있다고 보시면 됩니다
당연히 보드도 가상이니 컨트롤이 안되겠죠~
전진 2020-08
답변 감사드립니다 꾸벅
박호환 2020-08
제 경우는 ASUS AURA 싱크를 지원하는 메인보드 위에 ESXi 를 올렸는데,
ESXi 내부 VM에 ASUSTek AURA Custom Human Interface 장치를 USB 디바이스로 추가할 수 있네요.
( VID 0x0b05 / PID 0x1867 )

시스템 현재 구성상 해당 장치를 추가하여 테스트 할 수 없어서,
싱크를 제어할 수 있는지는 모르겠지만 참고하시면 될 듯 합니다 :)

ps. OpenPyAura 라는 오픈소스 보드 LED 제어 프로그램에서 보니, 해당 USB 장치를 통해 제어하는 듯 하네요.
https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues/12

https://gitlab.com/thelastguardian/openpyaura/-/blob/master/controllers/aurausbcontroller.py

def detect_and_init_devices():
    asus_usb_device_params = {'idVendor': 0x0B05}
    asus_usb_devices = usb.core.find(**asus_usb_device_params, find_all=True)
    asus_aura_usb_devices = [d for d in asus_usb_devices if 'AURA' in d.product]
    controllers = []
    for usb_device in asus_aura_usb_devices:
        controllers.append(AuraUSBController(AuraUSBController.ADDR_STRIP_1, usb_device, 'AURA USB LED Controller'))
        controllers.append(AuraUSBController(AuraUSBController.ADDR_STRIP_2, usb_device, 'AURA USB LED Controller'))
   
    print("USB Aura Devices detected: ", controllers)
    return controllers
     
전진 2020-08
박호환님 답변 감사드립니다 꾸벅
그런데 행당링크에 가보니 엄청나게 어렵네요...
          
박호환 2020-08
https://gitlab.com/CalcProgrammer1/OpenRGB/-/tree/master

ASUS의 경우는 VM에 ASUSTek AURA Custom Human Interface를 USB 디바이스로 추가 후 OpenRGB 프로그램을 통해 제어하면 되는 듯 하네요.

ps.
좀 더 알아보니 다른 대부분의 메인보드들은 SMBus 를 이용하여 I2C 프로토콜로 조명제어칩을 제어하기에 ESXi 상에서 불가능하지만,
ASUS 사의 X570 세대부터는 SMBus 를 사용하는 I2C 칩 대신 USB 칩이 들어가면서 ESXi 에서 USB 디바이스 추가로 제어 가능하네요.
ASUS 사의 X470 이하 세대는 다른 제조사들과 같기에 ESXi 의 VM 위에서는 제어 불가능이네요 :)

사용중인, 또는 사용할 메인보드가 ASUS 사의 X570 세대 이상이면 USB 칩으로 제어칩이 변해서 VM에서 제어가 가능할 듯 합니다.

해당 USB 칩에 대한 지원이 추가된지는 얼마 안되었네요.
https://blog.inlart.com/post/openrgb-asus-x570/
               
전진 2020-08
박호환님 친절하신 답변 감사드립니다 
제보드가 ASUS ROG MAXIMUS XII HERO (Wi-Fi) 라서 X570 보드가 아니라서 안되겠네요..
                    
박호환 2020-08
저 세대는 출시 기준이어서, 해당하는 ASUS ROG MAXIMUS XII HERO 를 보니 2020년 출시 제품이네요.

https://www.uwe-sieber.de/files/UsbTreeView_x64.zip

여기 UsbTreeView_x64.zip 을 받아 압축 풀어 x64 의 UsbTreeView.exe 를 실행한 다음 0b05  를 검색했을 때 (우상단 Search 창)
ASUSTek AURA Custom Human Interface 또는 AURA 라는 이름이 들어간 장치가 발견된다면 별 문제 없이 사용할 수 있을 듯 하네요.

제 메인보드는 2017년 출시된 메인보드임에도 USB 칩이 들어있는걸 볼 때, ROG MAXIMUS XII HERO 면 매우 높은 확률로 USB 칩일 듯 하네요.

https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues/12

여기 글에서 보니, VM 에서 사용중인 사람도 한명 있네요.
[Vinay Dargar]
...
Usually I run the USB python script from Windows, since I have passed the Aura USB device to my Windows VM.
...


QnA
제목Page 3839/5711
2015-12   1698278   백메가
2014-05   5164108   정은준1
2014-08   4272   뚜뚜김대원
2015-10   4272   양철괭이
2020-09   4272   블랙펄
2014-04   4271   조운
2015-08   4271   악행
2018-03   4271   inquisitive
2016-12   4271   LINKINPARK
2014-07   4271   소울라이온
2017-11   4271   Psychophysi…
2017-08   4271   witbox
2015-09   4271   라면먹고갈래
2014-06   4270   임진욱
2021-04   4270   봉래
2016-07   4270   정주환
2016-12   4270   AplPEC
2021-03   4270   Psychophysi…
2019-08   4270   kysb
2018-06   4270   노가리강추
2020-10   4270   전진
2020-07   4270   새로운차원