|
통제불가능 님이 쓰신 글 :
: 안녕하세요~ 포럼에는 맨날 필요한 것만 보고 가다가 이렇게 글을 남깁니다.
:
: 거두 절미하고 제가 만들고있는 프로그램을 엄청나게 큰 스크린에 띄어야 하는데
:
: 일정 사이즈 이상 넘어가면 제가 첨부한 사진과 같이 "사용가능한 저장소가 부족하여 이 명령을 처리할수 없습니다."
:
: 라는 메세지가 띄어지는데 검색을 해본 결과 메모리릭과 OS에서 그래픽관련 리소스 부족이 원인이라는데
:
: 마땅히 해결책이 없군요..ㅠㅠ 혹시나 저같은 일을 겪으신 분들 있으면 조언 부탁드립니다~
:
: 남은 주말 잘 보내십시오~ 읽어주셔서 감사합니다~
===============================================================
보통 큰 화면을 만들때 멀티포트 그래픽카드나 4포트 그래픽카드 여러장을써서 분할 화면을
합쳐서 쓰는데 그래픽카드 내부에 비디오메모리가 있기 때문에
메인에서 처리하여 그래픽카드로 뿌리므로 메모리 사용량은 일정하죠
사용하는 방식을 잘모르겠는데 메인메모리에 거대한 그래픽을 메모리로 저장했다가 처리하는 방식은
아니겠죠 그러면 64비트로 늘려서 메인 메모리를 늘리고 그래도 한계에 닿겠죠
일단 리소스나 남은 메모리 용량 보는 부분을 추가해서 남은 메모리를 중간 중간 확인하고
그래픽을 하드디스크나 파일 형태로 바꿔서 SSD에 저장했다가 처리후 전송하여 뿌리는 방식으로
바꿔야 하겠죠
요즘 그래픽 카드는 4096 X 4096 이나 8196 X 8196 도 처리하는데 얼마나 큰지 모르겠네요
UHD도 그보단 작겟죠
그리고 프로그램의 테두리를 없애서 여러개로 나누어서 [1980 X 1024 를 16개] 붙여서 출력해도 되죠
1,2,3,4,
5,6,7,8
9,10,11,12
13,14,15,16 이런식으로 테두리 없이 겹치는 프로그램을 x,y 윈도우 포지션을 놓고 작업합니다
전에 이런식으로 웹페이지를 24개 만들어서 서비스 햇습니다
|