단일 4k 모니터에서 i3 창 관리자를 실행하고 있습니다. 그러나 데스크탑은 12개이고 창은 50개 정도 열려 있습니다. 최근에는 확대/축소 비디오가 때때로 매우 지연되고 데스크탑을 전환한 후 화면 내용을 다시 그리는 데 1초가 걸리는 것을 발견했습니다.
저는 nvidia-470 드라이버, 커널 5-11, ubuntu 20.4, X11(wayland 아님)과 함께 nvidia gt1030 GPU를 실행하고 있습니다. Nvidida-smi는 2G 비디오 메모리 중 총 약 1.8G를 사용한다고 보고하며, 대부분은 X11에서 사용됩니다.
nvidia-smi는 1.1G를 사용하여 X를 보고합니다.
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.63.01 Driver Version: 470.63.01 CUDA Version: 11.4 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 On | N/A |
| 35% 43C P0 N/A / 30W | 1770MiB / 1985MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1195 G /usr/lib/xorg/Xorg 101MiB |
| 0 N/A N/A 2156 G /usr/lib/xorg/Xorg 1110MiB |
| 0 N/A N/A 3283 G ...AAAAAAAAA= --shared-files 54MiB |
| 0 N/A N/A 3559 G ...AAAAAAAAA= --shared-files 36MiB |
| 0 N/A N/A 3960 G ...AAAAAAAAA= --shared-files 98MiB |
| 0 N/A N/A 1355789 G ...AAAAAAAAA= --shared-files 123MiB |
| 0 N/A N/A 1396950 G /usr/lib/firefox/firefox 204MiB |
| 0 N/A N/A 1397047 G /usr/lib/firefox/firefox 0MiB |
| 0 N/A N/A 1397098 G /usr/lib/firefox/firefox 0MiB |
| 0 N/A N/A 1397130 G /usr/lib/firefox/firefox 0MiB |
+-----------------------------------------------------------------------------+
이는 어느 정도 확인되었습니다 xrestop
. 보고된 메모리 사용량이 가장 높은 프로세스 xrestop
는 다음과 같습니다 .
xrestop - Display: localhost
Monitoring 54 clients. XErrors: 0
Pixmaps: 1102671K total, Other: 156K total, All: 1102827K total
res-base Wins GCs Fnts Pxms Misc Pxm mem Other Total PID Identifier
0600000 83 161 1 78 696 796246K 23K 796269K ? i3
5200000 58 95 2 26 330 82590K 13K 82603K 9496 emacs
0200000 1 1 0 9 484 74992K 11K 75003K 2203 xcompmgr
5a00000 10 34 1 756 776 47929K 20K 47950K 84159 geeqie
1200000 27 2 1 24 142 47115K 5K 47120K 2304 Terminal
0000000 1 0 2 0 216 32400K 7K 32407K ? i3
...
따라서 여기서는 창 관리자가 가장 큰 원인인 것 같습니다. 반면 다른 일반적인 메모리를 많이 사용하는 경우(특히 Firefox)만 해당됩니다.멈추다하지만 데이터에 따르면 자체 200MB가 있습니다.엔비디아-SMI.
간단히 말해서, 32비트 비압축 스토리지를 사용하는 경우 4k 화면은 약 8M 픽셀 또는 32MB 메모리입니다. 따라서 압축되지 않은 30~40개의 화면 이미지는 1GB에 달할 수 있습니다.
높은 비디오 메모리 사용량으로 인해 비디오 속도가 느려지는지(YouTube가 아닌 Zoom에서) 누가 알려주실 수 있나요? 줄일 수 있는 방법이 있나요?아니요창과 바탕 화면을 닫으시겠습니까?
답변1
최신 그래픽 카드의 X 비디오 드라이버는 텍스처를 통해 GPU를 사용하므로 비디오 메모리가 필요합니다. Windows는 또한 비디오 메모리를 백 버퍼로 사용합니다.
그렇습니다. 잠재적으로 낮은 비디오 메모리로 인해 지연이 발생할 수 있지만 이것이 실제 원인인지 조사해야 합니다.
테스트도 쉽습니다. 임시로 데스크탑 수를 재구성하고, 더 적은 수의 창을 열고, 메모리 사용량을 확인하고, 문제가 지속되는지 확인하세요.