리눅스 민트에서 nVidia 그래픽 드라이버 설치
By 반달가면 | 2017년 7월 17일 |
최근에 리눅스 민트(Linux Mint)를 설치한 PC에서 3D 가속을 사용하기 위해 nVidia 그래픽 드라이버를 설치하게 되었다. 어쨌든 성공적으로 되긴 했는데 그 과정에서 좀 헤맸던 관계로 여기에 정리해 두기로. 가장 처음에 해 본 것은 리눅스 민트에 기본으로 제공되는 "드라이버 매니저(driver manager)"라는 프로그램이었는데, nVidia 드라이버를 선택해서 적용했는데 시간이 지나도 별 반응이 없길래 취소. 두번째로 nVidia 웹사이트에서 리눅스용 지포스(Geforce) 드라이버를 다운로드해서 설치를 시도했다. 그러나 안타깝게도 드라이버 설치 파일을 실행하면 대략 아래와 같은 오류 메세지와 함께 설치가 중단되었다. ERROR: You appear to be running a
[우분투] 16.04에서 enxxx 등의 인터페이스 이름을 eth0 으로 변경하기
By 지훈현서 | 2018년 2월 27일 |
![[우분투] 16.04에서 enxxx 등의 인터페이스 이름을 eth0 으로 변경하기](https://img.zoomtrend.com/2018/02/27/a0105618_5a953d553390f.png)
오랫만에 우분투를 사용하면서 eth0 으로 다시 되돌려야 할 필요가 생겼습니다. 그래서 작업해 봅니다. $ sudo vi /etc/default/grub을 열어GRUB_CMDLINE_LINUX=""대신GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"라고 저장한 다음, $ sudo grub-mkconfig -o /boot/grub/grub.cfg라고 명령을 주고, $ sudo vi /etc/network/interfaces 에서필요한 것을 다시 eth0 으로 변경한 후 $ sudo shutdown -r now 하면 됩니다.
타이탄!!
By TechArt | 2018년 12월 15일 |
이번 RTX와 타이탄V가 실성능이 자잘한 문제와 생각보다는 평가가 낮아 타이탄Xp를 맞추게 되었는데 다들 타이탄 Xp 컷칩과 Xp 풀칩의 성능차이를 설명을 안하시더라고요. 드라이버 버전이나컴퓨터 개인 구성에 따라 틀려지니 애매하기도 하지만 전반적으로 당연히 풀칩이 낫습니다. 컷칩도 살짝성능이 떨어지지만 새제품보다는 중고가 많고 싸다보니 가성비 부분에서는 괜찮다고 생각이 듭니다. 지금 최신버전은 417.22버전이지만 크게 이슈가 된(?) 385.12버전으로 보여주자면 밑에 이미지와 같습니다. 385.12 업데이트 기준▲타이탄X(pascal) SPECviewperf 3D렌더벤치▲타이탄Xp SPECviewperf 3D렌더벤치 드라이버 버전이나 개인 커스텀 등 다양한
[리눅스커널] 워크큐(workqueue): 워크를 워크큐에 큐잉하는 인터페이스 함수 분석하기
By Guillermo Austin Kim | 2019년 9월 16일 |
커널은 디바이스 드라이버 레벨에서 워크큐를 큐잉할 수 있는 여러 가지 함수를 지원합니다.이번 시간에는 워크를 워크큐에 큐잉할 때 사용하는 함수를 소개하고 코드를 분석합니다. schedule_work() queue_work() queue_work_on() 먼저 schedule_work() 함수를 분석해볼까요? schedule_work() 함수 분석하기 schedule_work() 함수 구현부 코드는 다음과 같습니다.[https://github.com/raspberrypi/linux/blob/rpi-4.19.y/include/linux/workqueue.h]1 static inline bool schedule_work(struct work_struct *work)2 {3 return queue_wo