Linux Programmer
썬더볼트 기술은 2024년을 기점으로 볼 때 아직은 호환성 문제가 있는 편이다. 특히 PC에서는 드라이버 설치부터 문제가 발생하거나, 드라이버가 설치되었다고 하더라도 작동이 안되는 경우도 있을 수 있다. 게다가 PCIe 썬더볼트 카드는 제품을 만든 회사가 다르면 인식이 될 수도 있고 아닐 수도 있다. 예를 들어 아래는 asrock의 썬더볼트 확장 카드인데, 이를 ASUS나 MSI같은 메인보드에 꼽아도 인식이 되어야 한다. 하지만 실제로는 같은 회사인 경우도 100% 장담하기 어렵다는 문제가 있다. 더 웃긴건 핫 플러그를 제대로 지원하지 못하는 경우도 있다. 이것은 썬더볼트 칩셋 자체의 문제라고 하기보단 펌웨어나 드라이버, 혹은 운영체제의 버그인 경우도 있다. 근본적인 원인은 인텔의 썬더볼트 기술이 개방된..
크롬에서 세로 길이가 긴 이미지 파일의 아랫 부분이 깨지는 현상을 해결하는 방법에 대한 글이다. 이 현상은 동영상의 캡쳐 이미지를 이어붙인 파일들이 대표적으로, 이미지의 세로 길이가 30000px를 넘어가는 경우에는 뒷부분이 깨지게 된다. 아래는 세로가 매우 긴 이미지를 표시하는 페이지인데, 스크롤을 해서 아랫 부분으로 내려가다보면 깨지는 것을 볼 수 있다. 참고 : 세로 길이가 긴 이미지가 존재하는 페이지, https://www.issuya.com/bbs/board.php?bo_table=issue&wr_id=1013816 위 페이지는 통으로 만들어진 이미지를 표시하고 있는데, 스크롤 하면서 이미지를 보다보면 아랫 부분은 다음과 같이 깨져서 보인다. 현상만 보면 마치 물감이 흘려내린 듯한 그림을 보는 ..
랩탑(노트북)에는 터치패드를 켜고 끌 수 있는 펑션키가 존재한다. 랩탑의 펌웨어가 펑션키를 표준적인 방법으로 작동시키는 경우라면 윈도, 리눅스 어디서든지 잘 작동한다. 하지만 비표준적인 방법으로 작성된 경우라면 윈도에서만 작동되고, 리눅스에서는 제대로 작동되지 않을 수도 있다. 예를 들어 아래 삼성 갤럭시북3 사진에 보면 F5 펑션키에 터치패드 그림이 그려져 있는 것을 볼 수 있는데, 아쉽게도 리눅스에서 작동되지 않는다. 다시말해 삼성의 갤럭시북3 랩탑의 Fn-F5 키는 윈도에서는 잘 작동하지만, 리눅스에서는 해당 키를 눌러도 아무런 반응이 없다. 따라서 Fn-F5키 대신에 Ctrl-Super-F5를 누르는 방식으로 우회하는 기능을 만들어보자. 참고로 Super는 키보드의 "윈도키"를 말한다. 0. 작업..
썬더볼트와 USB4의 스펙, 호환성과 케이블 종류 및 속도에 대한 정리이다. 1. 썬더볼트(Thunderbolt)란? 썬더볼트는 인텔이 만들었고 2011년 처음 발표되었다. 대부분의 기술은 필요성(needs)에 의해 만들어지는데, 썬더볼트의 경우는 애플사의 요청으로 고속 데이터 전송 및 추가 디스플레이를 위해 만들어졌으며, 매킨토시에 탑재되었다. 한동안은 매킨토시의 전유물처럼 여겨졌으나 2018년경부터는 고성능급 PC나 랩탑에도 사용되었다. 썬더볼트의 특징은 PCIe와 DP(Display Port)를 결합하고, DC전원을 제공한다. 따라서 데이터 통신, 네트워크 통신, 그래픽 전송, 전력 전송까지 다양한 기능을 제공할 수 있다. 썬더볼트1과 2에서는 miniDP와 같은 규격의 포트를 사용했다. 애초에 디..