얼마전에 CPU를 AMD 라이젠 1700으로 교체하였다. 1700X와 다르게 1700은 쿨러가 내장이라서 좋아하고 있었는데 국민오버인 3.7을 오버하니 여름이기도 하고 해서 발열이 장난아니었고 그에 따라 쿨러의 소음도 심해졌다. 라이젠 1700 3.7GHZ 국민오버 가이드 그래서 다시 쿨러를 알아보기로 했다. 나는 오버를 너무 심하게 안하고 3.7 정도로 국민오버만 할것이므로 다나와에 있는 상위권을 사자. 그리고 소음이 적은게 중요하다.그래서 결론이 써모랩 트리니티 화이트 LED 쿨러였다.가격은 다른 쿨러가 3만원대인데 반해 이것은 4.1만원이었다. 설치하고 나니 하얀 LED가 정말 예뻤고, 소음이 하나도 나지 않았다. 그리고 3.7 오버 후에도 정말 안정적으로 동작해서 마음에 드는 쿨러였다.
AMD 라이젠 1700 컴퓨터를 맞춘 기념으로 SSD도 M.2 NVME로 업그레이드를 하기로 했다.지금 현재 사용중인 SSD는 850PRO (256GB), 850EVO (256GB), 840PRO (128)로서 전부 삼성 SSD이며 SATA3이다.그래서 이번에 M.2 NVME로 바꾸면서 512GB로 바꾸가 나머지 SSD를 전부 통합하기로 했다. 내가 구입한 ASROCK AB350M은 M.2 슬롯이 2개가 있는데 그 중 1개는 M.2 NVME 64GB/s 속도이며 나머지1개는 M.2 SATA3방식으로서 SATA3의 3,4번 슬롯과 공유한다. (중요한 내용임) 그리고 SM961을 구매한 이유는 960PRO가 가격이 38만원인데 반해 이것은 OEM용으로 28만원밖예 하지 않는다. 차이점은 아래와 같다.1. A..
드디오 오랫동안 마음에 두었던 AMD 라이젠 1700을 구입하여 조립하게 되었다. 주중에 주문하였는데 부품이 하루정도 늦게모여서 주말에 조립을 시작했다. 기존에 사용하던 컴퓨터의 사양은 다음과 같았다. 오랫동안 지속적 업그레이드하여 쓸만한 사양이었는데 CPU속도가 가장큰 불만이었고 오버도 안되는것이 문제점이었다. 그리고 시간이 지날수록 멀티코어가 필요한 게임과 프로그래밍 기술들이 쏟아져 나왔다.1. CPU: 인텔 i5-2500 2. M/B: ASUS H67 (중고급 보드로서 내장 그래픽은 지원하지 않지만 많은 입출력 포트가 오랫동안 사용하는데 만족스러웠다.)3. RAM: 16GB4. SSD: 850PRO 256, 850EVO 256, 840PRO5. VGA: GTX970 그래서 인텔 I7-7770K를 사..
Win32에서 IPC(Inter Process Communication)의 하나의 방법인 Pipe에 관한 간단한 Server/Client 예제이다.파이프를 하나만 만들고 단방향 서버 클라이언트이다.서버는 보내기만 하고, 클라이언트는 받기만 한다. // PipeServer2.cpp : Defines the entry point for the console application.//#include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]){ // "\\\\.\\pipe\\RenToImaging"라는 이름의 파이프를 생성한다. // 파이프는 항상 \\.\pipe\(이름)에 생성 되어야 한다. HANDLE hPipe = ::CreateNamedPipe(L"\\\\.\\..
OpenGL에서 현재 texture를 눈으로 확인하며 디버깅하고 싶을 때 texture를 bmp파일로 저장하여 디버깅 할때 아래와 같이 한다. 이때 중요한 함수가 glGetTexLevelParameteriv인데 이것은 현재 texture 현재 mipmap level예제에서는 level가 1개 이므로 0이다.)의 parameter를 얻는 함수이다. 저장할 때는 32비트 bmp로 저장한다. glGetTexImage는 현재 texture의 pixel을 얻어온다. 이때 32비트 bmp는 GL_BGRA이므로 format을 GL_RGBA로 하면 색깔이 뒤집힌다. #define GL_BGRA 0x80E1 // Use this for 32bit bmp GLint cx, cy, format, bpp; // 저장할 tex..
OpenGL에서 bmp파일을 로딩하여 texture를 생성하는 코드이다. bmp는 24/32비트만을 지원한다. 15,16비트와 256칼라는 지원하지 않는다. glTexImage2D로 생성하기 때문에 다음과 같이 필터가 셋팅되어 있어야 한다. #define GL_BGRA 0x80E1 // Use this for 32bit bmp #define GL_BGR_EXT 0x80E0 void LoadBmp() { glBindTexture(GL_TEXTURE_2D, tex); FILE *fp = fopen("c:\\cap2.bmp", "rb"); if (!fp) return; BITMAPFILEHEADER bfh; BITMAPINFOHEADER bih; fread(&bfh, 1, sizeof(BITMAPFILEHEA..
- Total
- Today
- Yesterday