Posts

ASRock BC-250 보드 RAZER CORE X CHROMA 에 설치하기 5

주문 제작 하였던 브라켓이 도착하였다.  재질은 철이 아니고 알루미늄이라 그런지 상당히 가볍고 잘못하면 휘어질 것 같은 느낌이 든다. 제작하고 수령하기 까지 거의 3주라는 긴 시간이 걸렸다. 원래 이렇게 까지 걸리진 않는데 원인은 가공 엔지니어로 부터 온 메일을 확인하지 않고 3일이나 흐른 뒤에 답장을 하였고, 연말 기간도 걸려서 늦어져 버렸다. BC-250 카드에 기존 브라켓을 제거하고 새로 설계한 브라켓을 달아보니 아주 잘 맞았다. 버튼도 잘 눌리고 이더넷, USB, DP 포트 모두 사용에 문제가 없다. 이렇게 보고 나서 알아차린 부분이지만 하단 쪽에 고정 다리를 추가한다는 것을 빼먹었다. 다시 만드는 건 금액도 만만치 않았기 때문에 수정해서 발주를 다시 넣지는 않을 예정이고 튼튼하게 고정하기 위해 다른 솔루션을 찾아 보려고 한다. 사실 브라켓을 설계한 건 설치 문제도 있지만 완성된 시스템이 외관상으로 봤을 때 튀는 부분 없이 완성도가 높아 보이길 원했기 때문이다. 이렇게 보니 모양도 그럴싸하고 원래 이런 제품일지도 모른다는 착각도 든다. 타공 모양도 벌집 모양으로 했으면 더 완벽했겠지만 만드는 동안에는 그런 생각 없이 만들었기 때문에 큰 후회는 없다. 장착 되어있던 USB 허브 보드 대신 사용될 PCB도 도착하였다. 기존 허브 보드와 비교하자면 사이즈만 많이 커졌지만 브라켓과 호환이 되는지 확인하였고 장착하는 데는 문제가 없을 것으로 예상하고 있다.  지금 보니 오디오 앰프가 꼭 있어야 했는지 살짝 욕심이 과했다는 생각도 든다. 조립에 사용될 부품들은 아직 수급 중이며 차근차근 조립을 해 나갈 예정이다. 먼저 설계했던 PSU 전원 컨트롤 보드는 다음과 같이 장착 되었고 주요 동작에는 큰 이상이 없으나 몇 가지 수정 사항이 생겼다. 수정 사항은 허브 보드을 새로 설계하면서 발생한 것으로 두 보드 간에 별도의 통신 선이 연결된다. 사실 이렇게 기능을 분리할 필요는 없었는데 첫 번째로 만든 보드에서 하드웨어 적으로 누락된 기능이 있기 때문에 허...

[Windows] - 윈도우 디펜더 이제 무시하지 말라

Image
유료가 항상 더 낫다는 철학은 이제 더이상 통용되고 있지 않고, 가격이 성능을 뒷받침 해주지 않는다는 사실은 이제 모두가 알고 있는 사실이다. 그러나 그럼에도 불구하고 윈도우 디펜더는 대부분의 사용자들에게 지금까지도 큰 신뢰를 받지는 못하고 있었다. 올해 5월부터 6월까진 진행된 Av TEST 에서 윈도우 디펜더는 F-Secure SAFE 17, Kaspersky Internet Security 19, Norton Security 22.17 만이 받을수 있었던 6점 만점 3관왕을 달성해 내었다 테스트항목은 Protection, Performance, Usability 세가지이다. 테스트 결과

[Hackintosh] - 클로버 GUI 해상도가 디스플레이 해상도보다 작을때

Image
원인 만약 본인이 QHD이상의 모니터를 사용하고있고 클로버의 GUI 설정을 통해 부트로더 해상도를 디스플레이와 맞추었을때 이상하게도 FHD로 나오거나 최저해상도로 바뀌어 나오는 경우가있다. 해결 이 문제는 마더보드 UEFI의 CSM(Compatibility Support Module) 설정과 관련이 있다. UEFI의 CSM 은 기존의 레거시 부팅환경( BIOS  환경)을 에뮬레이팅해 주는 UEFI 펌웨어의 구성 요소이다. 만약 본인의 시스템에서 레거시 부팅 환경을 사용하지 않는다면 이 기능을 비활성화하여 UEFI  부팅프로세스만 사용할 수 있다. 만약 CSM을 활성화했을 때만 부팅이 가능한 상황이 생긴다면 본인의 하드웨어가 얼마나 오래되었는지 알아보아야 한다. 그래픽카드 같은 하드웨어 부품들이 구형인 경우 레거시 부팅만 지원하는 경우도 있다. 이런 하드웨어들은 UEFI 부팅 중에 사용할 수 없다. (이런경우 윈도우에서 UEFI Fast Boot를 사용할 수 없다.) 확실하진 않지만, CSM을 사용하는 경우 최대 부트로더 최대 해상도가 FHD 이상으로 출력되지 않는데  BIOS  레거시 환경을 에뮬레이팅 할 때 그래픽 카드의 VGA BIOS에 내장된 최대 해상도가 FHD가 아닌가 한다. 반면 최신 그래픽 카드의 경우 UEFI GOP 펌웨어도 내장이 되어있는데 이 펌웨어는 UEFI 환경에서 UEFI Fast Boot도 사용할 수 있게 해준다. 그리고 클로버의 GUI 화면도 디스플레이의 해상도에 맞게 설정이 가능하다. 결론 본인이 시스템에 DVI-D (듀얼 링크) 혹은 그 이상의 케이블을 사용하고 있으며 클로버 GUI에서 QHD 이상의 해상도를 사용하려면 마더 보드 BIOS 설정에서 CSM을 비활성화 해야 한다. 여담 인텔은 2020년 BIOS 지원을 중단하겠다고 밝혔었다. 앞으로 인텔 칩세트 환경에서는 UEFI를 사용하지 않는 하드웨어와 소프...

[Arduino] - 파이썬을 이용한 아두이노와 PC 시리얼 통신

파이썬의 시리얼 통신모듈인 pyserial 은 윈도우에서는 커뮤니테이션 포트(com port)를 이용해 장치와 통신을 할수 있게 해준다. 이 모듈을 사용하기 위해서는 pyserial 이 설치되어있어야 한다. pip install pyserial  다음은  class serial.Serial 의 입력 인수들이다. port  – 장치 이름 (ex. COM17, dev/tty.usbserial 또는  tty. usbmodem 등) baudrate  ( int ) – 전송속도(baud rate) (ex. 9600, 115200 등) bytesize  – 데이터 비트수 (   FIVEBITS ,  SIXBITS ,  SEVENBITS ,  EIGHTBITS   ) parity  – 패리티 검사 (  PARITY_NONE ,  PARITY_EVEN ,  PARITY_ODD PARITY_MARK ,  PARITY_SPACE  ) stopbits  – 정지비트 (  STOPBITS_ONE ,  STOPBITS_ONE_POINT_FIVE , STOPBITS_TWO  ) timeout  ( float ) – 수신 제한시간 설정 xonxoff  ( bool ) – (xon/xoff) 소프트웨어 흐름제어 rtscts  ( bool ) – 하드웨어 흐름제어 (RTS/CTS) dsrdtr  ( bool ) – 하드웨어 흐름제어 (DSR/DTR) write_timeout  ( float ) – 송신 세한시간 설정 inter_byte_timeout  ( float ) – Inter-character timeout,  None  to disable (default). exclusive  ( boo...

[POE] - 패스 오브 엑자일 획득키 F 의 사용법 (Path of Exile)

Image
한국에 패스 오브 엑자일이 상륙하게 되면서 많은 사람들이 관심을 가지고 있다. 패스 오브 엑자일은 디아블로3가 기대에 미치지 못했던 플레이어들 사이에서는 디아블로2의 정신적 후속작으로 인정받고 있는 핵슬게임이다. 아직은 프리오픈 기간이지만 한국 서버가 생기면서 한국 플레이어들이 많아지고있다. 만약PC방과 같은 곳에서 한국 서버로 접속이 안되는 경우 내 문서 > my games 에 있는 Path of Exile 폴더를 지우고 실행하면된다. 채팅장에는 무수한 한글이 보이고 여러 질문들이 올라오는데 바로 아이템 획득 키인 F 키 이다. "아이템 획득키 어떻게 사용하는건가요?", "아이템이 먹어지지 않아요!", "아이템 어떻게 주워요?" "아이템 링크 어떻게 하나요?" 등 의 질문이 많이보인다. 사실 디아블로를 해본 사람들이라면 키 세팅도 크게 다르지 않기 때문에 적응하기에 쉽지만 그렇지 않은사람들도 있는것으로 보인다. 드롭된 아이템들을 확인할 수 있는 방법에는 크게 두 가지로  Alt 키 와  Z 키 가 있다. 우선 Alt 키 를 눌러 푸쉬온 방식으로 누르고 있을때만 드롭된 아이템들을 확인 하는 방법과 Z 키 를 이용해 푸쉬락 방식으로 한번 누르면 다음에 누를때 까지 강조효과가 지속되어 떨어져있는 아이템이나 오브젝트를 확인할 수 있는방법이 있다. 여기까지는 게임을 처음 접하는 사람들도 문제없이 인지하고 있다. 아이템 링크의 경우 패스 오브 엑자일에서는 Ctrl + Alt 를 누른상태에서 원하는 아이템을 클릭하면 채팅창에 올릴 수 있다. # 그럼 F 키는 어떻게 사용하나? 패스 오브 엑자일의 입력 설정 에서 확인해보면 F 키는 아이템 획득 키로 지정이 되어있다. 아마 이 옵션을 본 대다수의 플레이어가 F 키를 누르면 아이템이 인벤토리로 들어올 것으로 생각하는 것 같다.  이렇게 생각하는 원인은 요즘 온라인 게임들은 아주 편리하게 아이...

[Raspberry Pi] - 라즈베리 파이에서 멀티미디어 감상에 적절한 비디오 세팅

뚝뚝 끊기는 화면은 유쾌하지 않다. 라즈베리 파이를 CUI 환경을 사용하면서 GPU 메모리를 신경쓰느 사람은 없다. 하지만 라즈베리 파이를 멀티미디어 감상이 이나 게임이 주 목적이라면 부족한 성능을 보완하기위해 보다 많은 GPU 메모리 공간을 고려해 볼 수 있다. GPU 메모리를 늘리기에 앞서 라즈베리 파이 3 B+ 는 1GB 의 메모리 공간을 가지고 있다. 그리고 이 공간을 CPU과 GPU가 서로 나눠 사용한다. 라즈베리 파이에 운영체제가 설치되면 GPU 메모리는 보통 64MB 로 할당 되는데 만약 게임기를 만든다거나 멀티미디어 감상용도라면 적게 느껴질것이다. GPU 메모리 할당방법 GPU 메모리 할당을 변경해주는 방법은 매우 간단하다. sudo nano /boot/config.txt 터미널에서 위 명령을 실행하여 config.txt의 마지막 부분에 위치한 gpu_mem 값을 원하는 만큼 할당해주면 된다. 또는 기본설정 > Raspberry Pi Configuration > Performance 에서 변경가능하다. 적당한  GPU 메모리 사이즈와  CPU에 미치는 영향 사용자 중에는 성능이 마음에 들지 않는건지 비디오 영역에 512MB 보다 큰 영역을 할당해주는 사람도 있지만 멀티미디어 용도로는 256MB 로도 충분했다. 사실 128MB 이상의 공간을 GPU 메모리에 할당하는 것은 그다지 도움이 되지 않는다는 의견도 있다. 라즈베리파이의 메모리 공간은 1GB로 한정되어있기 때문에 GPU 메모리를 많이 늘릴수록 CPU 메모리를 줄이게 되는데 여기서 문제가 발생하게된다. CPU는 메모리가 부족하면 스왑파일을 사용하게된다. 이런 상황은 CPU의 성능을 저하시키는 요인중 하나로 너무 많은 메모리를 GPU에 할당하게 되면 오히려 전반적인 성능이 더 떨어지게 될 수 있다. 영상시청에 있어 끊김은 GPU 메모리 뿐만아니라 미디어 플레...

[Raspberry Pi] - 라즈베리 파이 3 B+ 에서 아두이노 IDE 사용하기

데스크탑 PC 를 사용하지 않고 아두이노 프로그래밍을 해보고 싶었는데 아쉽게도 나에게 노트북이 없다. 되도록이면 노트북에 리눅스 환경이면 좋겠다고 생각해 한 동안 잘 사용했었던 라즈베리파이의 신제품을 찾아봤다. 성능이 올라간 만큼가격도 올라간건지 전 보다 1만원정도 더 들여서 라즈베리파이 3 B + 모델을 선택했다. 사실 똑같이 구형을 구입하려 했으나 듀얼 밴드가 상당히 매력적이어서 최신 버전으로 구매 했다. 이번에는 정성스럽게 사용할 예정이다. 이번에는 딱히 라즈베리파이에 센서와 엑추에이터를 달아서 뭔가로 만들기 보다는 아두이노 프로그래밍 용도로 사용하기위해 구매했다. 아두이노 IDE는 윈도우 뿐만아니라 ARM 버전도 있기때문에 라즈베리 파이에서 사용할수 있다. 첫번째 방법 아두이노는 다음의 명령어로 설치 할 수 있는데 설치가 완료되면 개발 항목에 추가가된다. sudo apt-get install arduino 만약 사용자가 시스템 언어를 한글로 사용하고 있다면 시스템에 한글이 정상적으로 나타나는 상황이라도 아두이노를 설치를 완료하고 실행해보면 한글이 깨질수가 있는데 이는 폰트가 없어서 그런것이다. 나눔 폰트가 무난하고 좋다. sudo apt-get install fonts-nanum 하지만 이 방법은 구버전이 설치되고 라이브러리 매니저가 없다. 두번째 방법 최신버전을  아두이노  에서 ARM 버젼을 받으면 된다. 이 글을 작성하는 시점에서 최신버전은 1.8.9  버전이다. 참고로 라즈비안은 32비트 운영체제이다. 설치방법은 다음과 같다. 터미널에 순서대로 입력하면된다. mkdir Arduino cd ~/Downloads cp ./arduino-1.8.9-linuxarm.tar.xz ~/Arduino cd ~/Arduino tar xvf arduino-1.8.9-linuxarm.tar.xz cd arduino-1.8.9 ./install ...

리얼텍 드라이버 뻘짓과 블루투스 이야기

Image
원래 매인보드 제조사에서 제공하는 드라이버를 설치하면 리얼텍 HD 드라이버와 오디오 콘솔 유틸리디가 함께 설치가 됐었다. 그런데 오늘 다채널 스피커를 구성하려고 오디오 콘솔을 찾는데 이상하게도 사라져있었다. 고민의시작 아무리 재설치해도 버전 바꿔봐도 드라이버만 설치되고 매니저 프로그램은 설치되지 않았다. 사실 매니저가 없어도 스피커 구성 마법사를 실행하면 되지만 어떻게 해결해보고 싶었다. 원래 사람이 안되면 되게 하고 싶은 법이다. 여러 시도 끝에 리얼텍 오디오 콘솔은 설치가 되었다. 너무 많은 설치와 제거가 반복되다보니 확실하진 않지만 기가바이트 앱센터에서 드라이버를 설치하니 된것 같다. 부질없는짓 왜 이런 일을 벌이냐면 사용하던 소니 DAV-S800 앰프가 덩치가 너무커서 방에서 치워버리고 매인보드 센터/우퍼 단자에 유닛을 직접 연결하여 사용 할 수 있지 않을까 해서 시도 해보았다. 그런데 곰곰히 생각해보니 DAV-S800 의 스피커 유닛은 앰프에 물려 사용하는 녀석이기 때문에 메인보드에서 나오는 출력으로 작동할리가 없었다. 뭐 하나 이루어낸 것도 없지만 다 필요없어졌다. 하루종일 리얼텍 드라이버로 헛 짓거리만 한 샘이다. 비어있는 내 뱃속, 어질러진 내 방, 잃어버린 내 시간. 갑자기 내 자신에게 화가나기 시작했다. 차선책 어차피 음악 감상을 위한 스피커이기 때문에 블루투스 앰프에 물려 사용하기로 했다. 유선이면 좋겠지만 블루투스 앰프만 있다. 사용한 앰프는 TDA7492P 이다. 1만원대 중에선 쓸만한 제품이라 생각된다. AUX 출력과 2채널 스테레오 25W+25W 단자가 있다. 블루투스 4.0 이 사용되고 8~24V 에서 작동된다. 이 작은 앰프에 프론트, 리어 스피커 까지 사용하는건 무리기 때문에 좌우 출력을 묶어서 센터/우퍼 유닛에 연결했다. 예상치못한 복병 TDA7492P를 구입하기에 앞서 주의할점이 있는데 만약 당신이  인텔 ...

Popular posts from this blog

[POE] - 패스 오브 엑자일 획득키 F 의 사용법 (Path of Exile)

[AD보드] - 맥북 패널을 모니터로 만들기 ( LP154WP4-TLA1 )

ASRock BC-250 보드 RAZER CORE X CHROMA 에 설치하기 5