그래픽 메모리 - 그래픽카드의 중요한 성능 변수



그래픽 메모리는 비디오 메모리나 프레임버퍼 메모리라고 하며, 모니터 화면에 표시되는 

영상 정보를 저장하는 데 사용된다.

영상 정보를 처리할 때 PC의 메모리를 직접 사용하면 응용 프로그램을 위한 메모리는 

그만큼 줄어들기 때문에 그래픽카드에는 자체 메모리가 내장된다.

그래픽카드의 메모리도 PC에 사용되는 RAM과 마찬가지로 듀얼 채널(DDR) 방식의 메모리가 사용된다.

그래픽 메모리의 경우는 GDDR3, GDDR5식으로 그래픽을 의미하는 "G"가 붙어 

일반 DDR 메모리와 구별하여 부른다.

그래픽카드의 성능은 그래픽 메모리의 용량과 메모리 버스 크기, 메모리 클럭에도 영향을 받는다.

메모리 버스는 비트수로 표시되며, 메모리 동작 속도는 내부/외부 클럭 혹은 외부 클럭만으로 표시된다.

메모리의 경우도 메모리 용량, 메모리 버스 크기, 메모리 동작 속도 모두 다 클수록 성능 발휘에 유리하며, 

GDDR3보다 뒤에 개발된 GDDR5가 보다 빠른 메모리 전송 속도를 제공한다.



과거에는 범용 SDRAM을 그래픽카드에 사용하기도 했으나 고속 처리 수요에 따라 GDDR 메모리가 출시되었다.

GDDR 메모리는 그래픽 처리에 특화되어 범용 메모리 칩보다 작은 모듈로 제작되며 더 빠른 성능을 제공한다.


그래픽 메모리는 모니터에서 사용 가능한 해상도와 색상 수를 규정한다.

모니터의 한 화면을 프레임이라고 부르는데, 한 프레임의 정보를 표현하는데 

필요한 메모리 크기 계산 공식은 다음과 같다.

1920 X 1200 해상도일 경우 모니터에서 65,536 컬러를 표현하는데 필요한 그래픽 메모리는 65,536=216

즉, 2바이트 컬러이므로 1920 X 1200 X 2(Byte) = 4,608,000 바이트이며, 

트루컬러에는 RGB색상에 각각 1바이트가 사용되므로 1920 X 1200 X 3(Byte) = 6,912,000 바이트가 필요하다.

한 화면씩 끊어져서 디스플레이되면 부자연스럽기 때문에 연속된 프레임의 정보를 미리 그래픽 메모리에 

대기시키는 프레임 버퍼링 기술을 사용하여 자연스러운 화면을 출력한다.



본 포스팅은 Slaver 기기를 Iptime N604R 기준으로 하여 환경 설정을 해본다.

▲ 무선멀티브리지 환경 개요도 



▲ 인터넷 검색 프로그램을 열어 "192.168.0.1"을 입력한다. 


▲ 관리도구를 클릭한다. 


▲ 고급설정 -> 내부 네트워크 설정에서 내부 IP주소를 192.168.1.1로 변경 후 
"적용 후 시스템 다시 시작" 클릭 


▲ 고급설정 -> 무선랜 관리 -> 무선 멀티브리지에서 무선 동작 모드를 "무선WAN으로 사용" 선택 후
네트워크이름 항목에서 "연결할 AP검색"을 클릭한다. 


▲ 주위의 무선 신호를 송신하는 각각의 AP가 검색된다.

Master로 사용하는 무선공유기를 찾아 클릭한다. 


▲ 고급 설정 -> 무선 접속 정보내 무선 멀티브리지설정 상태 항목에서 

무선연결상태가 "연결됨" 으로 표시되면 무선 환경 설정이 완료된 것이다. 

듀얼 링크 DVI [Dual Link DVI (Digital Visual Interface)] &

싱글 링크 DVI [Single Link DVI] 


듀얼 링크 DVI 라는 용어는 '듀얼' 때문인지 그래픽 카드에 2개의 DVI 단자가 달려 있는 것이 

듀얼 링크 DVI인 것으로 오해 하는 경우가 많다. 

심지어 30인치 LCD 모니터를 판매하는 쇼핑몰의 상품 설명에도 그래픽 카드의 2개의 DVI 단자 사진을 올려두고 

그래픽 카드가 2개의 DVI 단자를 지원해야 한다는 안내를 적어놓은 경우가 있다.

듀얼 링크 DVI 단자는 DVI 단자의 개수와는 관계가 없으며 

DVI 커넥터의 핀 배열과 내부 전송 방식의 차이일 뿐이다.

즉, 그래픽 카드가 1개의 듀얼 링크 방식 DVI 단자를 지원할 수도 있으며, 

2개의 DVI 단자가 각각 듀얼 링크 방식을 지원할 수도 있다.

반면 싱글 링크 DVI는 듀얼 링크 DVI에 비해 최대 해상도 및 대역폭에서 차이가 난다.



[DVI 단자 구분]



[DVI Cable/Connector 실제 이미지]


DVI-D (DVI Digital) Single Link : 18핀 DVI-D 싱글 케이블은 디지털 신호만 전송 가능함

대부분의 디스플레이 기기들이나 프로젝터, 셋톱박스에 많이 사용된다.

DVI-D (DVI Digital) Dual Link : 24핀 DVI-D 듀얼 케이블은 싱글에 비해 전송량이 많음으로 

초고해상도 2560X1600을 지원한다.

DVI-A (DVI Analog) : 아날로그 신호만 전송시키는 단자로써 많이 사용되지 않음

DVI-I (DVI Digital & Analog) Single Link : 18핀의 DVI-I 싱글 케이블은 긴 핀 위 아래로 4핀이 더 추가되어 

디지털+아날로그 출력이 가능하다.

DVI-I (DVI Digital & Analog) Dual Link : 24핀의 듀얼 케이블은 긴 핀 위 아래로 4핀이 더 추가되어 

디지털+아날로그 출력이 가능하다.


[DL-DVI-I Cable 핀 배열]


[DVI 커넥터 유형별 신호형태/최대해상도/대역폭]



전원공급기는 컴퓨터에 전원을 공급하는 장치로서 가정용 220V/110V 전원을 컴퓨터의 

각 부품이 사용할 수 있도록 전력을 공급하는 장치이다.

일반적으로 정격출력 300W~400W 급 파워는 가정용 PC에 적합하며, 고성능 게임을 즐기는 

사람들에겐 500W급 이상이 안정적인 전력원이다.


전원공급기가 각 부품에 공급하는 전력



정격 출력 500W 파워 서플라이가 각 부품에 공급하는 전력>


▶ 램에 전원공급 (개당 약 5W)

▶ 사운드 카드에 전원 공급 (약 10W)

▶ 그 외 카드에 전원 공급(약 10W)

▶ USB 장치에 전원 공급 (약 3W)

▶ CPU에 전원 공급 (약 50W~120W)

▶ 그래픽카드에 전원 공급 (약 30W~300W)

▶ HDD에 전원 공급 (개당 10W~15W)

▶ DVD 드라이버에 전원 공급 (개당 20W~30W)

▶ 냉각팬에 전원 공급 (개당 5W 내외)

안정적인 전원공급기 (파워 서플라이) 확인하기


컴퓨터에 장착된 전원공급기 (Power Supply : 파워서플라이)의 

안정성을 확인하려면 정격 출력의 확인이 필요하다.



▶ 정격 출력 확인 ◀ 

전원공급기의 제원을 확인할 때 정격 출력은 어떻게 확인할까?

전원공급기에 붙어 있는 스티커 (라벨)로 전체 출력과 전압별 출력을 확인할 수 있다.


"800W" - 전원공급기가 안정적이고 지속적으로 출력을 감당할 수 있는 정격 출력이며 

일반적으로 MAX 출력을 정격 출력으로 표시한다.


"W" - 'V (사용 전압) X A (사용 전류)' 를 계산한 W 값으로 해당 라인의 최대 출력 값이다.

'최대 출력=Peak 출력' 이라고 하는데, 전원공급기가 해당 라인에서 

순간적 (1분)으로 감당할 수 있는 출력량을 말한다.


"W" - W (와트)는 'V (사용 전압) X A (사용 전류)' 이다. 

전압별 출력당 전압과 전류가 명시되어 있고 

몇 와트의 출력이 나오는지 명시되 어 있음


정격 출력이라고 명시한 것은 없지만 W=V X A 값과 

더한 출력 값에 명시된 수치가 다르다.

이 경우 정격 출력임을 알 수 있다.


'Continuous' 는 지속적으로 흐르는 전력 값이란 뜻으로 정격 출력을 의미한다.


▶ 안정적인 전원공급기의 선택 ◀

몇몇 전원공급기는 최대 출력을 'Total Power'로 명시해 마치 정격 출력인 것처럼 속이는 경우가 많다.

또는 정격 출력을 표기하지 않거나 결합된 (Combined) 출력 라인을 명시하지 않은 채 단순히 정격 출력이라고 

표시하는 제품이 있다.

다음의 전원공급기 제원을 확인하면 정격 출력 확인이 어려운 전원공급기를 장착한 시스템에 

70W 이상을 소비하는 그래픽 카드를 장착하면 전체 시스템 다운 및 멈춤 등의 현상이 나타나다가 

결국 컴퓨터 전체 손상으로 이어질 수도 있다.


▲ 동일한 출력 라인 (Combined)를 표시하지 않았기 때문에 표기된 

정격 출력을 확신할 수 없다.

정격 출력, 최대 출력이 표시되지 않았음

 

▼ 정격 출력, 최대 출력이 표시된 전원공급기 라벨들







파워서플라이 커넥터별 연결 장치



파워서플라이에서 제공되는 각종 전원 커넥터는 다양한 컴퓨터 부품들에 전원을 공급한다.

고급 파워서플라이는 필요한 전원 케이블만 연결하여 쓸 수 있는 모듈러 케이블 방식을 지원하기도 한다.

사용하는 부품들의 수가 많은 경우에는 파워서플라이가 지원하는 전원 커넥터의 갯수도 확인해야 된다.

다음은 각 커넥터별로 연결할 수 있는 장치 관련 설명이다.


★ 24pin 마더보드 전원 커넥터 ★

마더보드 주전원 단자에 연결하여 마더보드에 전원을 공급한다.


★ +12V 8pin 전원 커넥터 ★


마더보드의 12V CPU 전원단자에 연결하여 CPU에 전원을 직접 공급한다.


★ +12V 8(4+4)pin 전원 커넥터 ★


마더보드의 12V CPU 전원단자에 연결하여 CPU에 전원을 직접 공급한다.


★ +12V 8(4+4)pin 전원 커넥터 ★


4pin PATA 커넥터는 PATA 방식 HDD/ODD나 냉각팬 전원 연결에 사용된다.


★ SATA 4pin 전원 커넥터 ★


SATA 방식 HDD/SSD/ODD 기기에 전원을 공급한다.


★ FDD 4pin 전원 커넥터 ★

PATA 4pin 전원 케이블에 한 개가 제공되며 FDD 전원에 연결된다.


★ PCIe 6+2pin VGA 전원 커넥터 ★


그래픽카드 보조 전원 단자에 연결하여 GPU와 냉각팬에 전원을 공급한다.



CPU 소켓 규격 (Intel & AMD)에 대해 알아보자





CPU 소켓 규격은 CPU를 메인보드에 설치할 때 필요하다.

메인보드의 소켓 핀 수와 접점방식이 일치해야 CPU를 제대로 설치할 수 있으며, CPU 제조사에서 

만든 정품 쿨러외 다른 제조사에서 만든 쿨러를 구입하여 설치할 경우에도 설치 가능한 소켓 규격을 반드시 확인해야 한다.

인텔은 데스크탑 CPU에서는 펜티엄 4 프레스캇 이후 접지 방식 CPU를, 노트북 컴퓨터용 CPU에서는 

핀 방식 CPU를 사용한다.

AMD는 데스크탑 및 노트북 모두 핀 방식 CPU이다.


                                 <인텔의 주요 CPU 세대별 소켓 규격>


 소켓

 사용 가능한 CPU

 Slot 1

(슬롯방식)

펜티엄 II, 펜티엄 III (셀러마인)

370

펜티엄 III (코퍼마인, 투알라틴)

☞ 핀방식 

423

펜티엄 4 윌라밋 코어 /셀러론

☞ 핀방식

 478

펜티엄 4 노스우드 코어

펜티엄 4 프레스캇 331 이하 초기 버전

☞ 핀방식

LGA775

펜티엄 4 프레스캇, 펜티엄 D (스미스 필드),

인텔 코어 2 듀오(앨런데일, 콘로, 울프데일)

인텔 코어 2 쿼드 (켄트필드, 요크필드)

 LGA1336

인텔 코어 i7 9xx (블룸필드)

 LGA1156

인텔 코어 i5/i7(린필드), 코어 i3(클락데일) - 1세대 프로세서

 LGA1155

인텔 코어 i3/i5/i7(샌디브릿지) - 2세대 프로세서

인텔 코어 i3/i5/i7(아이브릿지) - 3세대 프로세서

LGA1150

인텔 코어 i3/i5/i7(하스웰 - 4세대 / 하스웰 리프레시) 

 LGA1151

인텔 코어 i3/i5/i7(스카이레이크) - 6세대 프로세서

인텔 코어 i3/i5/i7(카비레이크) - 7세대 프로세서

 LGA1151v2

 인텔 코어 i3/i5/i7(커피레이크) - 8세대 프로세서

 LGA3647

인텔 제온파이 - 서버용 

 LGA2066

인텔 스카이레이크 X, 카비레이크 X - 서버용 



                               <AMD의 주요 CPU 세대별 소켓 규격>


소켓

 사용 가능한 CPU

 소켓A

(462핀)

애슬론(선더버드) / 듀론

애슬론 XP(바톤, 써러브레드)

754

애슬론 64 셈프론 팔레르모

939

애슬론 64(뉴캐슬, 베니스 샌디에이고)

애슬론 64X2(맨체스터, 톨레도) / 셈프론

AM2

애슬론 64(리마, 올리언스)

애슬론 64 X2(윈저, 브리즈번)

AMD 페넘 - X3(톨리만)

AMD 애슬론II - X3(라나)

AM2+

(AM2와 같은 접지 수)

AMD 페넘II-X4(칼네브, 프로푸스, 데네브)

☞ AM2 소켓에도 사용 가능하나 DDR2 듀얼 채널 메모리 성능 발휘 안 됨

 AM3

FM2

AMD 페넘 II-X6(투반)

☞ 페넘II 데네브, 헤카, 칼리스토, 레고르 호환

☞ FM2는 AMD 라노 APU용 소켓

 AM3+

AMD FX-8xxx (잠비지)

☞ 잠비지는 불도저 아키텍쳐

 AM3+

FM2

AMD FX-8xxx(비쉐라)

☞ 비쉐라는 파일 드라이버 아키텍쳐

☞ AMD 트리니티, 리치랜드 APU는 FM2 사용

AM3+

FM-9xxx(비쉐라)


 AM4

AMD 라이젠 7/5/3 

 SP3

AMD Epyc - 서버용 

 TR4

AMD 라이젠 쓰레드드리퍼 


macOS Sierra ISO 파일로 가상머신 구동하기 IV


macOS Sierra 10.12 ISO 파일을 이용하여 가상머신 만들기에 대한 본격적인 내용을 포스팅한다.


Guest OS (macOS Sierra 10.12) 이미지를 이용하여 가상머신 만들기의 사전 설정이 끝난 후 
VMware Workstation 프로그램 메뉴바 중 Play  아이콘을 클릭한다.


macOS Sierra 10.12의 이미지가 로딩된다.


① macOS Sierra 10.12의 초기 설치 화면이다. 한국어로 된 문장을 선택한다.
 macOS Sierra 10.12의 설정이 시작된다. '계속' 클릭
③ 애플 소프트웨어 사용권 계약 약관 내용이다. '계속' 클릭 후 위에서 팝업되는 창에서 '동의' 클릭
 macOS Sierra 10.12의 설치 공간이 없다는 문구가 뜬다.


① 상단 메뉴바 중 '디스크 유틸리티'를 클릭한다.
 macOS Sierra 10.12를 설치할 공간이 없다
③ 왼쪽 디스크 선택 항목중 VMware Virtual System을 선택한다.
④ 초기화가 되지 않아 설치가 불가능하다. 
상단 메뉴중 '지우기'를 클릭하여 포맷 형식중 'Mac OS Extended (Journaled)'를 선택 후 '지우기'를 클릭한다.


① Virtual Disk의 지우기 및 포맷이 진행된다.
② 두개의 디스크중 "Mac OS X Sierra"를 선택 후 '계속'을 클릭한다.
 macOS Sierra 10.12의 설치가 진행된다.
 macOS Sierra 10.12의 설치가 완료되면 자동으로 재시동된다.


① 가상머신이 macOS Sierra 10.12를 로딩하고 있다.
② 해당 국가 선택. 하나밖에 없다. 대한민국
③ 키보드 선택화면이다. '두벌식'을 택한다.
④ 애플로 설정 정보를 전송할지 여부를 묻는다.


① 애플이 운영하는 웹 프로그램 생태계다. 애플 ID가 있다면 해당 정보를 입력한다.
② 이 포스팅에서는 '건너뜀'으로 선택
③ 한글 글꼴 다운로드 중...
④ Mac OS 사용권 계약 화면


① '동의'를 클릭하고 다음 화면으로 진행
② 로그인 이름과 암호 생성
③ 시간대를 선택한다. 현재 미국 서부 쿠퍼티노로 설정되어 있는 상태
④ 대한민국 표준시로 변경한다.


① 애플 개발자에게 진단 및 사용 내용을 공유할 것인가를 묻는다.
② Mac OS 설정중...
 macOS Sierra 10.12 이미지 (*.iso)를 이용한 가상머신이 생성되었다.
④ 인터넷 연결 상태


이후 가상머신 구동을 위한 파일이 생성된 해당 폴더내 "VMware virtual machine configuration(.vmx)" 

파일을 이용하여 보다 빠르게 가상머신의 사용이 가능하겠다.



macOS Sierra ISO 파일로 가상머신 구동하기 III - 에러 해결 방법


macOS Sierra 10.12 ISO 파일을 이용하여 가상머신 만들시 발생하는 

두번째 에러에 대한 Trouble shooting (문제해결) 이다.



Guest OS (macOS Sierra 10.12) 이미지를 이용하여 가상머신 만들기의 사전 설정이 끝난 후 
VMware Workstation 프로그램 메뉴바 중 Play  아이콘을 클릭하면 다음과 같은 에러창이 팝업된다.


"Failed to lock the file" , "Module 'Disk' power on failed"
Cannot open the disk 'D:\macOS Sierra with ISO\OS X 10.11.vmdk' 
or one of the snapshot disks it depends on.
Module 'Disk' power on failed.
Failed to start the virtual machine.
이라는 문구의 에러다.
다음과 같은 방법으로 문제를 해결해 본다.


Guest OS (macOS Sierra 10.12) 이미지 파일로 가상머신 만들기를 하면 
해당 폴더내에 ***.lck 폴더가 생성되는데 이 폴더들을 삭제한다.



VMWare Workstation 프로그램을 연 후 다시 Play  아이콘을 클릭한다.



macOS Sierra 10.12의 이미지를 로딩하고 있다.


다음 내용은 본격적으로 Guest OS(macOS Sierra 10.12) ISO 파일을 이용한 가상머신 만들기를 다룬다.

macOS Sierra ISO 파일로 가상머신 구동하기 II - 에러 해결 방법


macOS Sierra 10.12 ISO 파일을 이용하여 가상머신 만들기 첫번째 포스팅에 이어 본격적인 가상화 작업시 

발생하는 에러에 대한 Trouble shooting (문제해결) 이다.


Guest OS (macOS Sierra 10.12) 이미지를 이용하여 가상머신 만들기의 사전 설정이 끝난 후 
VMware Workstation 프로그램 메뉴바 중 Play  아이콘을 클릭하면 다음과 같은 에러창이 팝업된다.


VMware Player unrecoverable error: (vcpu-0)
vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1180 
A log file is available in "C:\users\1\Documents\virtual Machines\macOS 10.12 (2)\vmware.log",
You can request support.
To collect data to submit to VMware technical support, run "vm-support",
We will respond on the basis of your support entitlement.
이라는 문구의 에러다.
다음과 같은 방법으로 문제를 해결해 본다.


C:\ProgramData\VMware\VMware Workstation 폴더내에 "config.ini" 파일을 메모장으로 열면
다음과 같은 가상머신 구성관련 내용이 설정되어 있다.


[구성파일 수정 전]

installerDefaults.simplifiedUI="no"

authd.client.port="902"

authd.proxy.nfc="vmware-hostd:ha-nfc"

installerDefaults.autoSoftwareUpdateEnabled="no"

installerDefaults.autoSoftwareUpdateEnabled.epoch="14493"

installerDefaults.componentDownloadEnabled="yes"

installerDefaults.dataCollectionEnabled="no"

installerDefaults.dataCollectionEnabled.epoch="14493"


구성내용 맨 하단부에 "smc.version = "0"을 추가한다.

installerDefaults.simplifiedUI="no"

authd.client.port="902"

authd.proxy.nfc="vmware-hostd:ha-nfc"

installerDefaults.autoSoftwareUpdateEnabled="no"

installerDefaults.autoSoftwareUpdateEnabled.epoch="14493"

installerDefaults.componentDownloadEnabled="yes"

installerDefaults.dataCollectionEnabled="no"

installerDefaults.dataCollectionEnabled.epoch="14493"

smc.version="0"


"config.ini" 파일을 수정 후 저장하면 파일 사용 권한관련 문구가 나타난다.

'이 파일을 열 수 있는 권한이 없습니다. 사용 권한에 대해서는 파일의 소유자나 관리자에게 문의하십시오'


수정된 구성파일을 다른 폴더에 "모든 파일"이라는 파일 형식으로 저장한다.



임의 폴더에 수정 및 저장된 구성파일을 지정 폴더(\VMware Workstation)에 붙여넣기 하면 
첫번째 항목으로 덮어쓰기 함으로써 수정된 구성파일로 대체된다.
'대상 폴더에 이름이 "config.ini"인 파일이 이미 있습니다.' -> '대상 폴더의 파일 덮어쓰기'


VMWare Workstation 프로그램을 연 후 다시 Play 아이콘을 클릭한다.



macOS Sierra 10.12의 이미지를 로딩하고 있다.

다음 내용은 또 다른 에러 발생에 대한 해결 방법을 소개한다.

☞ 에러 II 내용
 "Failed to lock the file" , "Module 'Disk' power on failed"



+ Recent posts