딱히 블루투스 없이 잘 사용하고 있었으나, 아마존 직구할 일이 생겨 USB 블루투스 모듈을 합배로 같이 주문을 했다.
웹 검색 시 호환된다고 찾아놨던 IOGEAR Bluetooth 4.0 USB Micro Adapter, GBU521 제품을 14.33불에 구매했다.


제품 구성은 그냥 제품 + 설명서, 드라이버 CD는 따로 없고 드라이버를 다운로드 받을 수 있는 URL을 적어놨다.
 - 드라이버 다운로드 URL : www.iogear.com/support/dm/driver/GBU521


설치는 그냥 USB 포트에 꼽기만 하면 별다른 작업 없이 바로 인식한다.
( USB 꼽자마자 유선으로 연결한 트랙패드2가 연결되었다 )

2만원 정도의 가격에 이제 헤드셋을 블루투스로 사용 가능해서 편리해 졌다.


Mac에서 특정 작업을 자동화하는 방법
Automate를 통해 app을 생성해서 Crontab에 등록해보았으나, 동작이 되지 않았다.
구글링 해보니 Apple Script로 Crontab에 등록하는 방법이 있어서 해보니 정상 동작 하더라
각자의 애플 스크립트 작성 후 아래와 같이 등록하면 된다.

[ 애플 스크립트 Crontab 등록 방법 ]
# Crontab 등록
crontab -e

# 매분 getToken.scpt 를 수행함
* * * * * osascript /Users/app/Documents/getToken.scpt

# Crontab 등록 확인
crontab -l

appui-Mac-mini:~ app$ crontab -l
* * * * * osascript /Users/app/Documents/getToken.scpt

[ Crontab 설정 ] 
*     *     *   *    *        command to be executed
-     -     -   -    -
|     |     |   |    |
|     |     |   |    +----- day of week (0 - 6) (Sunday=0)
|     |     |   +------- month (1 - 12)
|     |     +--------- day of        month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)

[ 애플 스크립트 생성 방법 ]
- Launchpad -> Other -> Script 편집기 실행


- 아래의 스크립트 내용 복사 후 저장
set the clipboard to ""
set appname to "SecurID"
set thePin to "1111"
--set thePin2 to RsaTokenPin()

activate application appname

tell application appname
     activate
     tell application "System Events"
         keystroke thePin -- type the pin number
         delay 0.3 -- wait for token appear
         key code 36 -- return key
         delay 0.3 -- wait for token appear
         key code 48 -- press tab
         key code 49 -- space (to hit the copy button)
     end tell
end tell

delay 0.1 -- wait 

on RsaTokenPin()
     return (do shell script "security -q find-generic-password -gl rsatoken 2>&1  | egrep '^password' | awk -F\\\" '{print $2}'")
end RsaTokenPin

-- 기존 파일 삭제 하고, Clipboard에 있는 정보로 파일 신규 생성
do shell script "rm -rf /Applications/MAMP/htdocs/tksvpn/token.txt; pbpaste >> /Applications/MAMP/htdocs/tksvpn/token.txt"

quit application appname




초기 설정에서 아래와 같이 변경

환경 설정 -> 키보드 -> 단축키 탭 -> 입력 소스, Spotlight 에서 변경


초기 설정
변경
Spotlight
Cmd + Space
Ctrl + Space
Finder 검색 윈도우 보기
Cmd + Opt + Space
Ctrl + Opt + Space
이전 입력 소스 선택
Ctrl + Space
Cmd + Space
입력 메뉴에서 선택
Ctrl + Opt + Space
Cmd + Opt + Space



[ 트랙패드 세 손가락 드래그 ]
- 환경설정 -> 손쉬운 사용 -> 마우스와 트랙패드 -> 트랙패드 옵션 -> 드래그 활성화 및 세 손가락으로 드래그하기 선택


썬더볼트3가 없는 구형 맥북에 eGPU를 연결하여 사용 방법 정리

우선 macOS와 eGPU 간의 정보는 이전 포스팅 참고

eGPU 사용 시 벤치마크 정보는 아래의 링크에서 확인 
 

[ 맥북 프로 eGPU 설정 방법 ]
- 우선 복구모드에 들어가서 시스템 보호 모드 끄기
 * 복구 모드는 부팅 시 Command + R 키를 누르고 있으면 들어갈 수 있다.
 * 썬더볼트3를 지원하는 맥북 프로 2016 이후 모델은 이 과정을 생략하고 바로 스크립트 수행으로 넘어가면 된다.
- 터미널에 들어가서 아래의 커맨드 입력하고 재부팅 ( 재부팅해서 상태 확인하면 disable로 바뀌어 있다. )
# 복구 모드 끄기
csrutil disable

# 복구 모드 상태 확인
csrutil status


- 아래의 사이트에서 eGPU 활성 스크립트를 다운로드

- 터미널에서 아래와 같이 실행 권할을 추가하고 스크립트 실행

- 자신에게 맞는 옵션을 선택하자. ( 여기서는 GTX 960이기 때문에 2번을 선택하여 진행 )
- System ready. Restart now to apply changes.가 뜬다면 설치가 끝난 것이니 시스템 종료하고, eGPU를 연결한 상태에서 부팅

- 부팅하면 아래와 같이 Nvidia 그래픽이 설치되고 eGPU의 그래픽 카드가 잡힌 것을 확인할 수 있다. ( 4K 60Hz 출력도 확인 )



- 아래는 WebDriver의 메뉴





아래는 애플에서 제공하는 eGPU 관련 내용
 
[ 맥북 eGPU 관련 정보 ]
- macOS HighSierra 10.13.4 이후 버전
- macOS Mojave 10.14 이후 부터는 Finder에서 특정 앱의 ‘외장 GPU 선호’ 옵션 지원함
- eGPU를 통한 그래픽 카드 사용은 그래픽카드와 연결된 모니터를 통해서만 가능
- AMD Radeon 계열 그래픽카드들은 Hot Plug 지원함
- 맥북 프로 2016 이후 모델 ( 썬더볼트3 지원 모델 )이면 Native 지원
- 맥북 프로 2016 이전 모델들은 따로 eGPU 활성 작업 후 사용 가능함
 
[ 맥북 프로 2016 이전 모델 eGPU 관련 사항 ]
- 썬더볼트2는 대역폭이 3에 비해 반 정도이기 때문에 성능 저하가 있음
 * 썬더볼트1 = 10Gpbs, 썬더볼트2 = 20Gbps, 썬더볼트3 = 40Gbps
- 썬더볼트 케이블로 충전 지원 안함
- 썬더볼트3 eGPU 사용을 위해 젠더와 케이블 필요함
 ( eGPU - 변환 젠더 - 케이블 - 맥북 )
 . Thunderbolt 3 to Thunderbolt 2 변환 젠더 (MMEL2FE/A) - 구매 링크
 . Thunderbolt 2 케이블 2m (MD861FEW/A) - 구매 링크
- 맥북 하드웨어별 Hot Plug 지원은 아래의 테이블 확인
 
 
[ eGPU Native 사용 가능한 GPU 리스트 ]
- AMD Radeon RX 470, RX 480
- AMD Radeon RX 570, RX 580
- AMD Radeon RX Vega 56, RX Vega 64, RX Vega Frontier Edition Air
- Radeon Pro WX 7100, WX 9100
 
[ Nvidia 그래픽 지원 관련 ]
- Mojave는 아직 Nvidia Web Driver가 없는 관계로 사용 불가
- Hot Plug 지원 안됨 ( 부팅된 상태에서 케이블 뽑으면 커널 패닉 후 재부팅 됨 )
- Nvidia WebDriver 다운로드 사이트 
 
 
 
 
 
 

 

집에서 사용하고 있는 커스텀맥의 실 소비 전력 정보
사용 용도는 웹서핑 및 외부에서 VNC 접속 용으로 사용 중 ( 잠자기 X ) 
가끔 PLEX에서 지원하지 않는 자료 인코딩 작업을 하곤 한다.

현재 사용 중인 커스텀맥 스펙은 아래와 같다.

[ 커스텀맥 ] 
 - CPU : Intel Ivy Bridge i7-3770 ( 4core, 8 thread )
 - 메모리 : 총 20기가 ( DDR3 8GB * 1 +  4GB * 3 )
 - VGA : RX570 4GB
 - SSD : 500GB
 - HDD : 750GB * 3
 - CPU TDP : 77W

SKT 스마트 플러그 상으로 96W 정도 사용 중이다.
이전 포스팅한 DS918+와 Xpenology의 소비 전력을 통해
IDLE 시 SSD는 1W, HDD는 5W, CPU는 36W 정도라고 계산하면
RX570의 소비 전력은 77W - (  1W * 1 + 5W * 3 + 36W * 1 ) = 25W 정도 인 것 같다. 
( 누진세 고려하지 않은 경우 하루 440원 정도 )



+ Recent posts