Ubuntu는 별도의 GPU를 기본 그래픽 카드로 사용하지 않습니다.

Ubuntu는 별도의 GPU를 기본 그래픽 카드로 사용하지 않습니다.

내 노트북은 개별 GPU를 통해 그래픽을 실행할 수 없고 통합 GPU만 사용할 수 있습니다. 이 문제를 해결하기 위해 몇 가지 방법을 시도했지만 지금까지 성공하지 못했습니다. 저는 우분투 18.04.02LT를 실행하고 있습니다.

안경:

저는 Intel i7-8750H와 그래픽이 통합된 GTX1050Ti 모바일을 탑재한 DELL 15 XPS9570을 소유하고 있습니다.

내가 시도한 것들:

$ sudo lshw -C display
*-display                 
       description: 3D controller
       product: GP107M [GeForce GTX 1050 Ti Mobile]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:146 memory:ec000000-ecffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:3000(size=128) memory:ed000000-ed07ffff
  *-display
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:143 memory:eb000000-ebffffff memory:80000000-8fffffff ioport:4000(size=64) memory:c0000-dffff

다음을 사용하여 최신 드라이버를 지우고 다시 설치했습니다.

$ sudo apt purge 
$ sudo apt install nvidia-driver-430

내가 가지고 있는 드라이버 버전이 실제로 설치된 드라이버 버전인지 확인하는 중...

$ nvidia-smi
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 430.14       Driver Version: 430.14       CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 105...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   37C    P8    N/A /  N/A |      0MiB /  4042MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

그런 다음 내 컴퓨터에서 사용하는 그래픽 프로세서를 전환하는 데 사용할 수 있는 프라임이라는 주요 도구에 대해 읽었습니다.

GPU에서 통합 그래픽으로 또는 그 반대로 전환할 수 있는 도구인 PRIME을 설치해 보았습니다.

Prime을 설치하기 전에 Bumblebee를 삭제했는데 분명히 Prime에서는 작동하지 않았습니다.

$sudo apt-get purge bumblebee

하지만...

"bumblebee" 패키지가 설치되지 않아 제거되지 않았기 때문에 Prime을 설치하고 Prime의 현재 버전을 설치했습니다.

$ sudo apt install nvidia-prime
$ dpkg -l nvidia-prime

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name               Version        Architecture   Description
+++-==================-==============-==============-==========================================
ii  nvidia-prime       0.8.8.2        all            Tools to enable NVIDIA's Prime

또한 prime-indicator-plus 도구를 설치해 보았습니다.

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt update
$ sudo apt install prime-indicator-plus
$ sudo reboot 

기본 표시기에 항목을 추가하면 작동하지 않습니다. NVIDIA 도구가 내 바에 표시되지 않습니다. 하지만 뭐든지 말이죠.

저 할 수 있어요:

$ sudo prime-select nvidia
Info: selecting the nvidia profile

항목 목록

하지만 대시 "정보"를 입력한 다음 "세부 정보"로 이동하면 그래픽 카드 Intel UHD Graphics 630이라고 표시됩니다.

그러다가 Nvidia X 서버 창에서 이 작업을 수동으로 수행할 수 있다는 것을 읽었습니다. 좋습니다. Nvidia X-Server를 엽니다.

Nvidia X-Server를 열면 이런 현상이 나타납니다. 아니면 더 나은 방법은 나타나지 않을 것입니다 ...

X서버가 짜증나네요

x-server에 문제가 있는 것 같습니다.

실제로 내가 이렇게 할 때:

$sudo apt-get install --reinstall xserver-xorg

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 xserver-xorg : Depends: xserver-xorg-core (>= 2:1.17.2-2)
E: Unable to correct problems, you have held broken packages.

이제 나는 막혔습니다. 이 문제를 해결하는 방법을 모르겠습니다. 아니면 이 X 서버 문제가 내 문제와 관련이 있는 경우에도 마찬가지입니다.

추신: Windows 개별 GPU가 장착된 다른 하드 드라이브에서는 최대 설정에서 거의 70fps로 Dotes 1440p를 실행합니다. 그것은 아름답습니다 ...

관련 정보