DebianベースのディストリビューションにGK107M GeForce GT 750Mカード(スタンドアロンIntelと組み合わせて)用のドライバを正しくインストールするにはどうすればよいですか?

DebianベースのディストリビューションにGK107M GeForce GT 750Mカード(スタンドアロンIntelと組み合わせて)用のドライバを正しくインストールするにはどうすればよいですか?

ノートブックでNvidiaドライバ(Nvidia-331)を有効にするたびに再起動してログインし、画面が黒く変わります。その後、実行しpurge nvidia-*てIntelに戻ってみましたが、画面はまだ黒いので、最終的にOSを再インストールしました。

MintアドオンドライバGUIを使用してnvidiaドライバを有効にしようとしましたが、grubファイルにも追加しましたppa:xorg-edgers/ppanomodesetすべてが黒い画面で表示されます。

90%の時間にノートパソコンをコンセントに接続していたので、電力効率や移行については気にせず、Nvidiaだけを操作したいと思います。

役に立つかもしれないいくつかの情報:

$ lspci -vnn | grep -i vga
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller])


$ lshw -C video
  *-display               
       description: 3D controller
       product: GK107M [GeForce GT 750M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:45 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
  *-display
       description: VGA compatible controller
       product: 4th Gen Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:46 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)

$ grep -i chipset /var/log/Xorg.0.log 
[     6.085] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
[     6.086] (II) NOUVEAU driver for NVIDIA chipset families :
[     6.086] (II) VESA: driver for VESA chipsets: vesa
[     6.095] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4600
[     6.095] (--) NOUVEAU(G0): Chipset: "NVIDIA NVE7"

$ dpkg -l | grep nvidia
$ uname -a
Linux gulch 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory

新しくインストールしたため、ログファイルにエラーはありません。もう一度お試しください。携帯電話で見つかったバグを投稿します。

さて、ちょっとした進展があります。 grubファイルにsudo update-grub追加した後に実行する必要があることを知りませんでした。nomodesetこれでログインできますが、Cinnamonはすぐにクラッシュします。次のコマンドを実行しました。

sudo apt-get update
sudo apt-get upgrade
sudo update-initramfs -u

しかし、シナモンはまだ衝突しています。

$ cat /var/log/Xorg.0.log | grep nvidia -i
[     4.664] (II) Module glx: vendor="NVIDIA Corporation"
[     4.664] (II) NVIDIA GLX Module  331.113  Mon Dec  1 20:24:35 PST 2014
[     4.665] (==) Matched nvidia as autoconfigured driver 0
[     4.665] (II) LoadModule: "nvidia"
[     4.665] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[     4.672] (II) Module nvidia: vendor="NVIDIA Corporation"
[     4.680] (II) NVIDIA dlloader X Driver  331.113  Mon Dec  1 20:01:51 PST 2014
[     4.680] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[     4.680] (II) NOUVEAU driver for NVIDIA chipset families :
[     4.746] (II) UnloadModule: "nvidia"
[     4.746] (II) Unloading nvidia
[     4.833] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

新しい学校に言及する理由は何ですか?ブラックリストに載せる必要があります。

$ cat /etc/modprobe.d/nvidia-graphics-drivers.conf 
# This file was installed by nvidia-331
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current-updates
blacklist nvidia-173-updates
blacklist nvidia-96-updates
blacklist nvidia-331-updates
alias nvidia nvidia_331
alias nvidia-uvm nvidia_331-uvm
alias nouveau off
alias lbm-nouveau off

問題を絞り込んでいると思います。

$ cat /var/log/Xorg.0.log | grep EE
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     4.579] Initializing built-in extension MIT-SCREEN-SAVER
[     4.684] (EE) [drm] KMS not enabled
[     4.684] (EE) [drm] KMS not enabled
[     4.686] (EE) open /dev/fb0: No such file or directory
[     4.686] (EE) open /dev/fb0: No such file or directory
[     4.686] (EE) Screen 0 deleted because of no matching config section.
[     4.686] (EE) Screen 0 deleted because of no matching config section.
[     4.833] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)


$ glxinfo 
name of display: :0
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".


$ cat /etc/X11/xorg.conf.04052015 
Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

では、Screen0は設定されていませんが、xorg.confに記載されていますか?私は正しい道を行っていますか?

$ inxi -G
Graphics:  Card: Intel 4th Gen Core Processor Integrated Graphics Controller 
           X.Org: 1.15.1 drivers: fbdev,vesa,intel,nouveau (unloaded: nvidia) Resolution: [email protected] 
           GLX Renderer: N/A GLX Version: N/A

なぜヌーボーがブラックリストに登るのに使われていると言うべきですか?私はとても混乱しています。ここへのご案内を本当にありがとうございます。

そのため、既存のxorg.confファイルがなく、nvidia-331で生成された/etc/X11/xorg.conf.04052015ファイルをxorg.confにコピーしました。再起動すると、何も表示されず、黒い画面のみが表示されます。

私は1つのモニターしか持っていませんが、過去にVGAポートを介してこのラップトップに追加のモニターを接続したことがあります。

$ dpkg -l | grep nvidia今与えられた

ii  nvidia-331                                  331.113-0ubuntu0.0.4                                amd64        NVIDIA binary driver - version 331.113
ii  nvidia-331-uvm                              331.113-0ubuntu0.0.4                                amd64        NVIDIA Unified Memory kernel module
ii  nvidia-libopencl1-331                       331.113-0ubuntu0.0.4                                amd64        NVIDIA OpenCL Driver and ICD Loader library
ii  nvidia-opencl-icd-331                       331.113-0ubuntu0.0.4                                amd64        NVIDIA OpenCL ICD
ii  nvidia-prime                                0.6.2linuxmint1                                     amd64        Tools to enable NVIDIA's Prime
ii  nvidia-settings                             331.20-0ubuntu8                                     amd64        Tool for configuring the NVIDIA graphics driver

また、$ lsmod | grep nvidia

nvidia              10744943  0 
drm                   303102  3 i915,drm_kms_helper,nvidia

私は現在必要なglx拡張を探しています。

$ dpkg -S nvidia.ko
dpkg-query: no path found matching pattern *nvidia.ko*

$ dpkg -S nvidia.
nvidia-331: /usr/lib32/nvidia-331/vdpau/libvdpau_nvidia.so.331.113
nvidia-331: /usr/lib/nvidia-331/vdpau/libvdpau_nvidia.so
nvidia-331: /usr/lib/nvidia-331/vdpau/libvdpau_nvidia.so.1
nvidia-opencl-icd-331: /etc/OpenCL/vendors/nvidia.icd
linux-headers-3.13.0-37-generic: /usr/src/linux-headers-3.13.0-37-generic/include/config/fb/nvidia.h
nvidia-331: /usr/lib32/nvidia-331/vdpau/libvdpau_nvidia.so
nvidia-331: /usr/lib/nvidia-331/vdpau/libvdpau_nvidia.so.331.113
nvidia-331: /usr/lib32/nvidia-331/vdpau/libvdpau_nvidia.so.1
nvidia-prime: /usr/share/lightdm/lightdm.conf.d/90-nvidia.conf
libdirectfb-1.2-9:amd64: /usr/lib/x86_64-linux-gnu/directfb-1.2-9/gfxdrivers/libdirectfb_nvidia.so
mintdrivers: /usr/share/linuxmint/mintDrivers/icons/nvidia.png
linux-headers-3.13.0-37-generic: /usr/src/linux-headers-3.13.0-37-generic/include/config/net/vendor/nvidia.h

すでにlibglxがあると思いますか?

 $ dpkg -S libglx
nvidia-331: /usr/lib/nvidia-331/xorg/libglx.so
xserver-xorg-core: /usr/lib/xorg/modules/extensions/libglx.so
vlc: /usr/lib/vlc/plugins/video_output/libglx_plugin.so
nvidia-331: /usr/lib/nvidia-331/xorg/libglx.so.331.113

そしてまだxorg.confはありません。nvidia-xconfigこれを使うべきですか、それとももっと良い方法がありますか?

$ dpkg -S nvidia 

出力:http://pastebin.com/XGt9BXmS

$ ls /lib/modules/3.13.0-37-generic/kernel/drivers/video/nvidia
nvidiafb.ko

編集7:Mintを再インストールするたびに/ homeディレクトリを維持するという事実に言及するのを忘れました。混乱したファイルがあるかどうかはわかりませんか?

ベストアンサー1

~によるとNvidiaのウェブサイト、グラフィックカードGK107M [GeForce GT 750M]には、専用ドライババージョン352が必要です。

現在、このドライバは実験的なDebianリリースでのみ利用可能です。 jessieでパッケージをビルドしましたが、インストールする依存関係を確認できませんでした。

グラフィックを入手する最善の方法は、公式のDebian Bumblebeeページの指示に従って、パッケージをインストールすることですbumblebeeいいえバンブルビー - NVIDIA。

おすすめ記事