HD530/GTX960M 仅使用 nogpumanager 启动

HD530/GTX960M 仅使用 nogpumanager 启动

我只能使用管理员参 数 集 。

我对 Linux 不太熟悉,但我想知道这是否会影响性能,因为我遇到了很多屏幕撕裂问题。我已使用最新的英特尔更新工具安装驱动程序,但在播放简单的 Youtube 视频时仍然遇到问题。我的笔记本电脑是配备 4k 屏幕的 inspiron 7559。我已将缩放比例设置为相当大,但这似乎对视频播放没有任何影响。

如果我启动时没有管理员在内核参数中,启动时我只收到黑屏,然后我必须通过电源按钮关闭系统。我该怎么办?GPU 管理器是否降低了我的图形性能,或者我的驱动程序是否未正确初始化(我也怀疑这是因为需要大量工作才能使其正常工作)。

下面是我的 xorg.conf

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "intel"
EndSection

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "sna"
    Option "TearFree" "True"
    Option "DRI" "3"
EndSection

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

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

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

以下是 lshw 的输出:

   description: 3D controller                                                                                                                                                                                                                                              
       product: GM107M [GeForce GTX 960M]                                                                                                                                                                                                                                      
       vendor: NVIDIA Corporation                                                                                                                                                                                                                                              
       physical id: 0                                                                                                                                                                                                                                                          
       bus info: pci@0000:02:00.0                                                                                                                                                                                                                                              
       version: a2                                                                                                                                                                                                                                                             
       width: 64 bits                                                                                                                                                                                                                                                          
       clock: 33MHz                                                                                                                                                                                                                                                            
       capabilities: bus_master cap_list rom                                                                                                                                                                                                                                   
       configuration: driver=nvidia latency=0                                                                                                                                                                                                                                  
       resources: irq:17 memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:df000000-df07ffff                                                                                                                             
  *-display                                                                                                                                                                                                                                                                    
       description: VGA compatible controller                                                                                                                                                                                                                                  
       product: HD Graphics 530                                                                                                                                                                                                                                                
       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:320 memory:dd000000-ddffffff memory:b0000000-bfffffff ioport:f000(size=64) memory:c0000-dffff 

答案1

现在已经解决了。从头开始:

  1. 将 nogpumanager 添加到您的 grub 启动选项中。
  2. 安装带有英特尔微码的 NVidia 驱动程序
  3. 将英特尔设置为您的显卡并重新启动
  4. 从以下位置安装最新的英特尔显卡驱动程序:https://01.org/linuxgraphics/downloads/intel-graphics-update-tool-linux-os-v2.0.4(我正在运行 KUbuntu 16.10 Yakkety)

然后重新启动并在 Konsole 中运行:

sudo X :1 -configure

如果出现错误,无需担心,我的也是如此,但它在我的主目录中创建了一个新的 xorg.conf。

然后:

sudo cp /home/<username>/xorg.conf.new /etc/X11/xorg.conf
sudo nano /etc/X11/xorg.conf

向下滚动至“设备”部分并取消注释您想要使用的功能并将其设置为适当的值(行旁边写着它接受什么类型的值,即布尔值或字符串)。

这是我启用的(下面是一个不完整的 xorg.conf,仅显示“设备”部分。不要复制粘贴整个内容并覆盖其他设置):

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        Option     "Accel" "True"
        Option     "AccelMethod" "sna"
        #Option     "Backlight"                 # <str>
        #Option     "CustomEDID"                # <str>
        #Option     "DRI"                       # <str>
        #Option     "Present"                   # [<bool>]
        #Option     "ColorKey"                  # <i>
        #Option     "VideoKey"                  # <i>
        #Option     "Tiling"                    # [<bool>]
        #Option     "LinearFramebuffer"         # [<bool>]
        #Option     "HWRotation"                # [<bool>]
        Option     "VSync" "True"
        #Option     "PageFlip"                  # [<bool>]
        #Option     "SwapbuffersWait"           # [<bool>]
        #Option     "TripleBuffer"              # [<bool>]
        #Option     "XvPreferOverlay"           # [<bool>]
        #Option     "HotPlug"                   # [<bool>]
        #Option     "ReprobeOutputs"            # [<bool>]
        #Option     "XvMC"                      # [<bool>]
        #Option     "ZaphodHeads"               # <str>
        #Option     "VirtualHeads"              # <i>
        Option     "TearFree" "True"
        #Option     "PerCrtcPixmaps"            # [<bool>]
        #Option     "FallbackDebug"             # [<bool>]
        #Option     "DebugFlushBatches"         # [<bool>]
        #Option     "DebugFlushCaches"          # [<bool>]
        #Option     "DebugWait"                 # [<bool>]
        #Option     "BufferCache"               # [<bool>]
        Identifier  "Card0"
        Driver      "intel"
        BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"                  # [<bool>]
        #Option     "kmsdev"                    # <str>
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "AccelMethod"               # <str>
        #Option     "PageFlip"                  # [<bool>]
        #Option     "ZaphodHeads"               # <str>
        Identifier  "Card1"
        Driver      "modesetting"
        BusID       "PCI:2:0:0"
EndSection

如果你需要检查它是否正常运行

sudo intel_gpu_top

另行:

glxgears

您应该看到 gpu_top 中的渲染随着它用于绘制齿轮而增加和减少。

初始 xorg 配置命令来自: https://askubuntu.com/a/151490/607467

相关内容