lshw -C wyświetlacz pokazuje UNCLAIMED dla karty graficznej GT840M

9

Próbowałem za każdym razem instalować sterowniki dla NVIDIA i sprawić, by działało, ale mój laptop nadal nalega na używanie zintegrowanego procesora graficznego Intel Haswell.

Oto, co próbowałem do tej pory:

Najpierw próbowałem zainstalować najnowsze sterowniki z suszarek graficznych PPA:

sudo apt-add-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-367 

Miałem nadzieję, że uda mi się uruchomić moją kartę graficzną, ale tak się nie stało.

Następnie .runpobrałem plik z oficjalnej strony nVidia, ale ten instalator daje mi komunikat: „Skrypt przedinstalacyjny dostarczony z dystrybucją nie powiódł się!” błąd. Nadal nie wiem, dlaczego daje mi taki błąd.

Ostatnią rzeczą, którą próbowałem, było po zainstalowaniu nvidia-367:

sudo apt-get install nvidia-prime
sudo prime-select nvidia
reboot

Jak można się domyślić, to też nie działało. sudo lshw -C displaypolecenie daje mi następujące dane wyjściowe:

  *-display               
       description: VGA compatible controller
       product: Haswell-ULT Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 0b
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:43 memory:b5000000-b53fffff memory:c0000000-cfffffff ioport:6000(size=64)
  *-display UNCLAIMED
       description: 3D controller
       product: GM108M [GeForce 840M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:0a:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:b3000000-b3ffffff memory:a0000000-afffffff memory:b0000000-b1ffffff ioport:3000(size=128)

Używam Ubuntu 16.04, a moją kartą graficzną jest nVidia GT 840M

emreaydin149
źródło
Prawdopodobnie musisz wyłączyć Bezpieczny rozruch w systemie BIOS.
Pilot6
OMFG, dzięki człowieku, działało to jak magia. Gdybym był z tobą w tym samym kraju, tej nocy pojechałbym samochodem do twojego domu i przytulił się, aż kupa. Dzięki jeszcze raz! (nie gej)
emreaydin149

Odpowiedzi:

5

Bezpieczny rozruch nie pozwala na nvidiazaładowanie modułu.

Wyłącz Bezpieczny rozruch w systemie BIOS i należy go rozwiązać.

Możesz zobaczyć to pytanie, aby uzyskać więcej informacji.

Pilot 6
źródło
15
To nie rozwiązało mnie niestety. Już go wyłączyłeś, ale nadal nie odebrano.
Zelphir Kaltstahl