[00:08] <ircCloud^Seony> Hi
[00:17] <ferendevelop> 전 이만 자러갑니다~
[02:48] <ipeter_> 안녕하세요?
[03:19] <HolyKnight> ㅎㅇㅇ
[04:47] <dkj0208> exit
[04:49] <head_irccloud> 써니님 한국왔어요? ㅎ
[04:51] <ipeter_> ㅇ.ㅇ
[04:52] <head_irccloud> 와 환영합니다 ㅜㅜ
[04:52] <head_irccloud> 요즘 바빠서 못들어왔내유 ㅡㅜ
[06:16] <ipeter_> 안녕하세요?
[08:38] <autowiz_> 토요일 저녁이 되었군요 ㅎㅎ
[08:38] <autowiz_> 맛난거 많이 챙겨 드시고 , 힘도 많이 많이 내시고 즐거운 주말들 되세요~~
[09:44] <oming> 안녕하세요.
[09:44] <oming> 우분투가 윈도우에 들어간다는데.. 사실인가요?
[09:44] <oming> https://insights.ubuntu.com/2016/03/30/ubuntu-on-windows-the-ubuntu-userspace-for-windows-developers/
[11:27] <ipeter_> 안녕하세요?
[11:30] <ipeter_> 혹시 맥 백업 잘 아시는분 계신가요?
[11:31] <ipeter_> ssd를 교체해주려하는데
[12:05] <ferendevelop> oming: 네
[12:05] <ferendevelop> 근데 100% 들어가는건 아니고 조금 제약?이 있을겁니다.
[12:05] <ferendevelop> 아직 Insider Preview가 출시가 안되서 잘 모르겠네요.
[12:08] <oming> 아하 그렇군요~ 방가운 소식이다 ㅎㅎ
[12:38] <beakya> hello
[12:38] <beakya> anyone can help me
[12:38] <beakya> ?
[12:42] <beakya_> 계세요?
[12:43] <ferendevelop> ??
[12:44] <beakya_> .patch 파일을 어떻게 쓰는지 혹시 아시나요?
[12:44] <beakya_> https://lists.freedesktop.org/archives/intel-gfx/2015-April/065413.html
[12:45] <beakya_> 이 페이지의 vo치파일을 다운받아서 패치 할려고 하는데 잘 안되네요?
[12:47] <beakya_> 어떻게 해야 하는지 좀 알려주세요
[12:59] <beakya_> dma
[12:59] <autowiz_> patch 관련된 명령이 있을겁니다 .잠시만요
[13:03] <autowiz_> 소스 디렉토리로 가신다음 patch -p1 < .patch  대충 이런식입니다.
[13:03] <autowiz_> 패치파일위치는 어디있던 상관없ㄴ든데
[13:04] <autowiz_> 패치파일을 만들때 디렉토리 구조랑 현제 위치한 디렉토리 구조가 안맞는경우 -p[num] 옵션으로 조절을 합니다.
[13:05] <autowiz_> 그러니까 완전 디렉토리가 다르면 안되구요. /usr/src/program1 /usr/src/program2 상황에서 두디렉토리를 비교해서 패치파일을 만드는데 이때
[13:06] <autowiz_> /usr/src/program1 이라던가 usr/src/program1 이런식으로 만들었으면 , 기본적으로 같은 경로로 만들어서 패치를 해야하는데 이게 좀 힘들거나 귀찮을때가 있습니다.
[13:06] <autowiz_> -p1 은 패치파일 만들때 경로를 한단계 빼는겁니다. -p2 는 두단계 디렉토리를 빼는거구요. 예를들어보면
[13:08] <autowiz_> cd /
[13:08] <autowiz_> patch -p0 < /patchfile/.patch
[13:08] <autowiz_> 하고
[13:08] <autowiz_> cd /usr
[13:08] <autowiz_> patch -p1 < /patchfile/.patch
[13:08] <autowiz_> 이거랑
[13:08] <autowiz_> cd /usr/src
[13:08] <autowiz_> patch -p2 < /patchfile/.patch
[13:08] <autowiz_> 이거랑
[13:08] <autowiz_> cd /usr/src/program1
[13:08] <autowiz_> patch -p3 < /patchfile/.patch
[13:08] <autowiz_> 이 3개가 결론적으로 하는 일은 같다는게 되겠습니다.
[13:09] <autowiz_> 패치 파일 앞쪽에 파일들 경로를 보면 대략 소스디렉토리가 어디인지 보이실겁니다.
[13:09] <autowiz_> 제가 쓰고도 난해한데 잘 안되시면 다시 말씀 주십시요.
[13:13] <beakya_> 명령어를 입력해봤는데요. 패치할 소스파일을 찾지 못하네요.
[13:14] <beakya_> a/drivers/gpu/drm/i915/intel_ddi.c
[13:14] <autowiz_> 혹시 패치파일 url 이나 패치파일 위쪽 5줄정도 보여주실 수 있으신지요?
[13:15] <beakya_> diff --git a/drivers/gpu/drm/i915/intel_ddi.c b/drivers/gpu/drm/i915/intel_ddi.c index ab025a5..100a532 100644 --- a/drivers/gpu/drm/i915/intel_ddi.c +++ b/drivers/gpu/drm/i915/intel_ddi.c
[13:15] <beakya_> diff --git a/drivers/gpu/drm/i915/intel_ddi.c b/drivers/gpu/drm/i915/intel_ddi.c
[13:15] <beakya_> index ab025a5..100a532 100644
[13:16] <beakya_> --- a/drivers/gpu/drm/i915/intel_ddi.c
[13:16] <beakya_> +++ b/drivers/gpu/drm/i915/intel_ddi.c
[13:16] <beakya_> 입니다.
[13:17] <autowiz_> 현재 디렉토리는 어디이신지요?
[13:18] <beakya_> 시스템 디렉토리 이름 중에 a나 b같은 이름이 없을거 같은데 정확히 어느 디렉토리 인지 모르겟네요.
[13:18] <beakya_> ~~입니다
[13:18] <autowiz_> a 랑 b 는 패치 만들때 편의상 만든거구요.
[13:18] <autowiz_> 그래서 똑같이 하기 귀찮으니까 저라면
[13:19] <autowiz_> 소스디렉토리중에 젤 첫번째로 가면
[13:19] <autowiz_> 그 아래로 drivers 디렉토리가 있을거 같습니다. 아니면 저거 커널 소스일려나요?
[13:19] <autowiz_> 커널 드라이버 소스
[13:20] <beakya_> 네 커널 쪽인거 같아요.  인텔 그래픽 드라이버 픽스 패치라고 알고 있습니다.
[13:20] <autowiz_> 우분투 사용하시나요? 몇버젼 사용하시는지요? 커널버젼도 이왕이면 봐야할거 같습니다만
[13:22] <beakya_> 우분투 15.10 이구요. 커널 버전은 4.2.0-34 입니다.
[13:33] <autowiz_> 일단 apt-get source linux-image-4.2.0-34-generic 명령으로 커널 소스를 다운 받습니다.
[13:33] <autowiz_> 시간이 좀 걸리실거에요 /usr/src 추천드리고 권한 문제 생기면 앞에 sudo 를 줘보시면 될거 같습니다.
[13:34] <beakya_> 이미 커널이 있는거 같은데 생략 해도 되나요?
[13:35] <autowiz_> 커널 소스가 있다면 괜찮습니다. 헤더파일이나 이미지파일은 안됩니다.
[13:37] <beakya_> 다 다운받았습니다.
[13:45] <beakya_> 해결했습니다. 리눅스 디렉토리에서 패치 하니까 바로 되네요.
[13:45] <autowiz_> 일단 패치는 하셨군요 ...
[13:45] <autowiz_> 저는 컴파일이 걱정입니다 ㅠㅠ
[13:46] <beakya_> 음... 컴파일도 따로 해줘야 하나요?
[13:47] <autowiz_> 네 커널모듈(지금은 인텔 드라이버) 만 컴파일 해서 바꿀지
[13:48] <autowiz_> 전체를 바꿀지는 모르겠습니다만. 모듈만 바꾸는게 편하긴 한데
[13:48] <autowiz_> 이게 모듈 하나만달랑 컴파일이 잘 될지 모르겠습니다. ㅠㅠ
[13:49] <ferendevelop>  89
[13:50] <beakya_> 음... 컴파일도 따로 해줘야 하나요?
[13:50] <beakya_> 일단 리부트좀 하고 다시 오겠습니다.
[13:52] <ferendevelop> 쓰레기통 비우다가 2천원 득 했습니다 ㅎㅎ
[13:52] <ferendevelop> 역시 착하게 살아햐 합니다.
[13:56] <autowiz_> 2천만원이요?
[13:56] <autowiz_> 오오오오 좋군요
[13:56] <ferendevelop> 2천만원이면 여기 한분씩 피자 돌렸습니다ㅋㅋ
[13:57] <autowiz_> 피자말고 피자가게를 돌렷.... 음... 그돈으로 모자라군요 ㅋㅋ
[13:57] <ferendevelop> ㅋㅋㅋㅋ 부족합니다
[13:57] <ferendevelop> 오늘 엄청 덥네요 지금 에어컨 켜고 있습니다
[13:57] <autowiz_> 네 오늘 낮에 운전하는데 더워서
[13:57] <autowiz_> 에어컨 키긴 했었습니다.
[13:58] <ferendevelop> 서울도 엄청 덥나 보군요..
[13:58] <autowiz_> 어제 낮에는 24도 까지 올라갔더라구요
[13:58] <ferendevelop> 헐 장난 아니네요 ㅋㅋ
[14:06] <autowiz_> 퇴근 시간이 다가오시는군요
[14:14] <ferendevelop> 네 ㅎㅎ 얼마 안 남았습니다
[14:16] <autowiz_> 오늘 하루도 수고많이 하셨어용 ㅋㅋ
[14:17] <ferendevelop> 감사합니다 ㅎㅎ 법사님도 고생 많이 하셨습니다 ㅎㅎ
[14:59] <beakya> autowiz님 계신가요?
[15:05] <autowiz_> 네
[15:05] <autowiz_> 컴파일 명령은 아마도
[15:06] <autowiz_> cd (리눅스커널 소스디렉토리)
[15:07] <autowiz_> sudo apt-get install build-essential build-dep libncurses-dev
[15:07] <autowiz_> make menuconfig
[15:07] <autowiz_> (save , exit )
[15:07] <autowiz_> make drivers/gpu/drm/i915/i915.ko
[15:08] <autowiz_> sudo cp drivers/gpu/drm/i915/i915.ko /lib/modules/kernel/driver/gpu/drm/i915/
[15:08] <autowiz_> sudo depmod
[15:09] <autowiz_> (reboot) 정도.
[15:09] <autowiz_> 혹시 모르니까 원본 i915.ko 파일은 백업 해두시구요.
[15:13] <beakya> 감사합니다 일단 해보겠습니다.
[15:25] <autowiz_> 아 복사위치가 틀렸네요
[15:26] <autowiz_> sudo cp drivers/gpu/drm/i915/i915.ko /lib/modules/4.2.0-34-generic/kernel/driver/gpu/drm/i915/
[15:32] <beakya_> 해결했습니다. 감사합니다 ^^
[15:37] <autowiz_> 아이고 다행입니다.