Dell Inspiron 15 UHD上的图形和睡眠问题

我在使用新的戴尔Inspiron 15(7559)时遇到了重大问题。 这是最新的一款,配备NVIDIA GTX 960M显卡,第六代Intel Core i7-6700HQ处理器(skylake),128GB SSD,1TB HDD和16GB RAM。

我正在尝试将它与Kubuntu 15.10一起使用。 从Live USB驱动器初始启动在启动时需要GRUB中的“nomodeset”,安装然后就可以了,安装时会安装更新。 这在grub配置中留下了“nomodeset”,并使用了nouveau驱动程序,这些驱动程序运行正常但速度很慢,并且笔记本电脑无法从睡眠,黑屏和网络无响应中恢复。

我尝试了Nvidia驱动程序(352,355,358),内核(4.2,4.3,4.4rc3)的各种组合,并且有“nomodeset”,i915_prelimin_hw_enable = 1或者没有一个在启动时设置,但无论我做什么我不能让笔记本电脑进入nvidia模式(“prime-select nvidia”),而不仅仅是获得黑屏,切换回“prime-select intel”并重新获得图形。 在所有这些组合中,我仍然没有得到任何关于从睡眠恢复的图形,但4.4rc3确实导致系统在从睡眠状态恢复后在网络上响应(英特尔模式,nomodeset),所以这是朝着正确方向迈出的一步。

使用内核4.4和Nvidia 358,没有“nomodeset”和“i915.prelimin_hw_support = 1”,英特尔模式设置。 我在启动时冻结,没有X,文本模式登录提示但没有键盘响应,网络没有响应。

如上所述,但启用了“nomodeset”并且i915.prelimin_hw_support = 1。 启动时黑屏,但网络响应,系统启动,没有显示。

在启动时删除i915.prelimin_hw_support = 1我在intel模式下获取图形,但睡眠仍无法正常工作。

来自4.3rc3 intel模式nomodeset的Xorg.0.log i915.prelimin_hw_support = 1

[ 60.994] X.Org X Server 1.17.2 Release Date: 2015-06-16 [ 60.994] X Protocol Version 11, Revision 0 [ 60.994] Build Operating System: Linux 3.13.0-68-generic x86_64 Ubuntu [ 60.994] Current Operating System: Linux aureus 4.4.0-040400rc3-generic #201511300321 SMP Mon Nov 30 03:23:36 UTC 2015 x86_64 [ 60.994] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-040400rc3-generic root=UUID=f5d8e5f1-6325-4fc0-a785-0addfb0f32d7 ro nomodeset quiet splash i915.preliminary_hw_support=1 [ 60.994] Build Date: 12 November 2015 05:33:29PM [ 60.994] xorg-server 2:1.17.2-1ubuntu9.1 (For technical support please see http://www.ubuntu.com/support) [ 60.994] Current version of pixman: 0.32.6 [ 60.994] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 60.994] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 60.994] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Dec 1 15:45:44 2015 [ 60.994] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 60.994] (==) No Layout section. Using the first Screen section. [ 60.994] (==) No screen section available. Using defaults. [ 60.994] (**) |-->Screen "Default Screen Section" (0) [ 60.994] (**) | |-->Monitor "" [ 60.995] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 60.995] (==) Automatically adding devices [ 60.995] (==) Automatically enabling devices [ 60.995] (==) Automatically adding GPU devices [ 60.995] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 60.995] Entry deleted from font path. [ 60.995] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. [ 60.995] Entry deleted from font path. [ 60.995] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. [ 60.995] Entry deleted from font path. [ 60.995] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 60.995] Entry deleted from font path. [ 60.995] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 60.995] Entry deleted from font path. [ 60.995] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/Type1, built-ins [ 60.995] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules" [ 60.995] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 60.995] (II) Loader magic: 0x55a51dd6cd40 [ 60.995] (II) Module ABI versions: [ 60.995] X.Org ANSI C Emulation: 0.4 [ 60.995] X.Org Video Driver: 19.0 [ 60.995] X.Org XInput driver : 21.0 [ 60.995] X.Org Server Extension : 9.0 [ 60.995] (II) xfree86: Adding drm device (/dev/dri/card0) [ 60.996] (--) PCI:*(0:0:2:0) 8086:191b:1028:0706 rev 6, Mem @ 0xdd000000/16777216, 0xb0000000/268435456, I/O @ 0x0000f000/64 [ 60.996] (--) PCI: (0:2:0:0) 10de:139b:1028:0706 rev 162, Mem @ 0xde000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288 [ 60.996] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere. [ 60.996] (II) "glx" will be loaded by default. [ 60.996] (II) LoadModule: "glx" [ 60.996] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 60.997] (II) Module glx: vendor="X.Org Foundation" [ 60.997] compiled for 1.17.2, module version = 1.0.0 [ 60.997] ABI class: X.Org Server Extension, version 9.0 [ 60.997] (==) AIGLX enabled [ 60.997] (==) Matched nvidia as autoconfigured driver 0 [ 60.997] (==) Matched nouveau as autoconfigured driver 1 [ 60.997] (==) Matched intel as autoconfigured driver 2 [ 60.997] (==) Matched modesetting as autoconfigured driver 3 [ 60.997] (==) Matched fbdev as autoconfigured driver 4 [ 60.997] (==) Matched vesa as autoconfigured driver 5 [ 60.997] (==) Assigned the driver to the xf86ConfigLayout [ 60.997] (II) LoadModule: "nvidia" [ 60.997] (WW) Warning, couldn't open module nvidia [ 60.997] (II) UnloadModule: "nvidia" [ 60.997] (II) Unloading nvidia [ 60.997] (EE) Failed to load module "nvidia" (module does not exist, 0) [ 60.997] (II) LoadModule: "nouveau" [ 60.997] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so [ 60.997] (II) Module nouveau: vendor="X.Org Foundation" [ 60.997] compiled for 1.17.1, module version = 1.0.11 [ 60.997] Module class: X.Org Video Driver [ 60.997] ABI class: X.Org Video Driver, version 19.0 [ 60.997] (II) LoadModule: "intel" [ 60.997] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so [ 60.997] (II) Module intel: vendor="X.Org Foundation" [ 60.997] compiled for 1.17.2, module version = 2.99.917 [ 60.997] Module class: X.Org Video Driver [ 60.997] ABI class: X.Org Video Driver, version 19.0 [ 60.997] (II) LoadModule: "modesetting" [ 60.997] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so [ 60.997] (II) Module modesetting: vendor="X.Org Foundation" [ 60.997] compiled for 1.17.2, module version = 1.17.2 [ 60.997] Module class: X.Org Video Driver [ 60.997] ABI class: X.Org Video Driver, version 19.0 [ 60.997] (II) LoadModule: "fbdev" [ 60.997] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 60.998] (II) Module fbdev: vendor="X.Org Foundation" [ 60.998] compiled for 1.17.1, module version = 0.4.4 [ 60.998] Module class: X.Org Video Driver [ 60.998] ABI class: X.Org Video Driver, version 19.0 [ 60.998] (II) LoadModule: "vesa" [ 60.998] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so [ 60.998] (II) Module vesa: vendor="X.Org Foundation" [ 60.998] compiled for 1.17.1, module version = 2.3.4 [ 60.998] Module class: X.Org Video Driver [ 60.998] ABI class: X.Org Video Driver, version 19.0 [ 60.998] (==) Matched nvidia as autoconfigured driver 0 [ 60.998] (==) Matched nouveau as autoconfigured driver 1 [ 60.998] (==) Matched intel as autoconfigured driver 2 [ 60.998] (==) Matched modesetting as autoconfigured driver 3 [ 60.998] (==) Matched fbdev as autoconfigured driver 4 [ 60.998] (==) Matched vesa as autoconfigured driver 5 [ 60.998] (==) Assigned the driver to the xf86ConfigLayout [ 60.998] (II) LoadModule: "nvidia" [ 60.998] (WW) Warning, couldn't open module nvidia [ 60.998] (II) UnloadModule: "nvidia" [ 60.998] (II) Unloading nvidia [ 60.998] (EE) Failed to load module "nvidia" (module does not exist, 0) [ 60.998] (II) LoadModule: "nouveau" [ 60.998] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so [ 60.998] (II) Module nouveau: vendor="X.Org Foundation" [ 60.998] compiled for 1.17.1, module version = 1.0.11 [ 60.998] Module class: X.Org Video Driver [ 60.998] ABI class: X.Org Video Driver, version 19.0 [ 60.998] (II) UnloadModule: "nouveau" [ 60.998] (II) Unloading nouveau [ 60.998] (II) Failed to load module "nouveau" (already loaded, 0) [ 60.998] (II) LoadModule: "intel" [ 60.998] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so [ 60.998] (II) Module intel: vendor="X.Org Foundation" [ 60.998] compiled for 1.17.2, module version = 2.99.917 [ 60.998] Module class: X.Org Video Driver [ 60.998] ABI class: X.Org Video Driver, version 19.0 [ 60.998] (II) UnloadModule: "intel" [ 60.998] (II) Unloading intel [ 60.998] (II) Failed to load module "intel" (already loaded, 0) [ 60.998] (II) LoadModule: "modesetting" [ 60.998] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so [ 60.998] (II) Module modesetting: vendor="X.Org Foundation" [ 60.998] compiled for 1.17.2, module version = 1.17.2 [ 60.998] Module class: X.Org Video Driver [ 60.998] ABI class: X.Org Video Driver, version 19.0 [ 60.998] (II) UnloadModule: "modesetting" [ 60.998] (II) Unloading modesetting [ 60.998] (II) Failed to load module "modesetting" (already loaded, 0) [ 60.998] (II) LoadModule: "fbdev" [ 60.998] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 60.998] (II) Module fbdev: vendor="X.Org Foundation" [ 60.998] compiled for 1.17.1, module version = 0.4.4 [ 60.998] Module class: X.Org Video Driver [ 60.998] ABI class: X.Org Video Driver, version 19.0 [ 60.998] (II) UnloadModule: "fbdev" [ 60.998] (II) Unloading fbdev [ 60.998] (II) Failed to load module "fbdev" (already loaded, 0) [ 60.998] (II) LoadModule: "vesa" [ 60.998] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so [ 60.998] (II) Module vesa: vendor="X.Org Foundation" [ 60.998] compiled for 1.17.1, module version = 2.3.4 [ 60.998] Module class: X.Org Video Driver [ 60.998] ABI class: X.Org Video Driver, version 19.0 [ 60.998] (II) UnloadModule: "vesa" [ 60.998] (II) Unloading vesa [ 60.998] (II) Failed to load module "vesa" (already loaded, 0) [ 60.998] (II) NOUVEAU driver Date: Thu Aug 28 03:57:48 2014 +0200 [ 60.998] (II) NOUVEAU driver for NVIDIA chipset families : [ 60.998] RIVA TNT (NV04) [ 60.998] RIVA TNT2 (NV05) [ 60.998] GeForce 256 (NV10) [ 60.998] GeForce 2 (NV11, NV15) [ 60.998] GeForce 4MX (NV17, NV18) [ 60.998] GeForce 3 (NV20) [ 60.998] GeForce 4Ti (NV25, NV28) [ 60.998] GeForce FX (NV3x) [ 60.998] GeForce 6 (NV4x) [ 60.998] GeForce 7 (G7x) [ 60.998] GeForce 8 (G8x) [ 60.998] GeForce GTX 200 (NVA0) [ 60.998] GeForce GTX 400 (NVC0) [ 60.998] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45, 4 Series, G45/G43, Q45/Q43, G41, B43 [ 60.998] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000 [ 60.998] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100 [ 60.998] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300 [ 60.998] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 60.999] (II) FBDEV: driver for framebuffer: fbdev [ 60.999] (II) VESA: driver for VESA chipsets: vesa [ 60.999] (++) using VT number 7 [ 60.999] (EE) [drm] KMS not enabled [ 61.003] (WW) Falling back to old probe method for modesetting [ 61.003] (II) Loading sub module "fbdevhw" [ 61.003] (II) LoadModule: "fbdevhw" [ 61.003] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 61.003] (II) Module fbdevhw: vendor="X.Org Foundation" [ 61.003] compiled for 1.17.2, module version = 0.0.2 [ 61.003] ABI class: X.Org Video Driver, version 19.0 [ 61.003] (EE) open /dev/fb0: No such file or directory [ 61.003] (II) Loading sub module "fbdevhw" [ 61.003] (II) LoadModule: "fbdevhw" [ 61.003] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 61.003] (II) Module fbdevhw: vendor="X.Org Foundation" [ 61.003] compiled for 1.17.2, module version = 0.0.2 [ 61.003] ABI class: X.Org Video Driver, version 19.0 [ 61.003] (EE) open /dev/fb0: No such file or directory [ 61.003] (WW) Falling back to old probe method for fbdev [ 61.003] (II) Loading sub module "fbdevhw" [ 61.003] (II) LoadModule: "fbdevhw" [ 61.003] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 61.003] (II) Module fbdevhw: vendor="X.Org Foundation" [ 61.003] compiled for 1.17.2, module version = 0.0.2 [ 61.003] ABI class: X.Org Video Driver, version 19.0 [ 61.003] (EE) open /dev/fb0: No such file or directory [ 61.003] (EE) open /dev/fb0: No such file or directory [ 61.003] (EE) Screen 0 deleted because of no matching config section. [ 61.003] (II) UnloadModule: "modesetting" [ 61.003] (EE) Screen 0 deleted because of no matching config section. [ 61.003] (II) UnloadModule: "modesetting" [ 61.003] (EE) Screen 0 deleted because of no matching config section. [ 61.003] (II) UnloadModule: "fbdev" [ 61.003] (II) UnloadSubModule: "fbdevhw" [ 61.003] (EE) Screen 0 deleted because of no matching config section. [ 61.003] (II) UnloadModule: "fbdev" [ 61.003] (II) UnloadSubModule: "fbdevhw" [ 61.003] (II) UnloadSubModule: "fbdevhw" [ 61.003] (II) Loading sub module "vbe" [ 61.003] (II) LoadModule: "vbe" [ 61.003] (II) Loading /usr/lib/xorg/modules/libvbe.so [ 61.003] (II) Module vbe: vendor="X.Org Foundation" [ 61.003] compiled for 1.17.2, module version = 1.1.0 [ 61.003] ABI class: X.Org Video Driver, version 19.0 [ 61.003] (II) Loading sub module "int10" [ 61.003] (II) LoadModule: "int10" [ 61.003] (II) Loading /usr/lib/xorg/modules/libint10.so [ 61.004] (II) Module int10: vendor="X.Org Foundation" [ 61.004] compiled for 1.17.2, module version = 1.0.0 [ 61.004] ABI class: X.Org Video Driver, version 19.0 [ 61.004] (II) VESA(0): initializing int10 [ 61.004] (EE) VESA(0): V_BIOS address 0xd00 out of range [ 61.004] (II) UnloadModule: "vesa" [ 61.004] (II) UnloadSubModule: "int10" [ 61.004] (II) Unloading int10 [ 61.004] (II) UnloadSubModule: "vbe" [ 61.004] (II) Unloading vbe [ 61.004] (EE) Screen(s) found, but none have a usable configuration. [ 61.004] (EE) Fatal server error: [ 61.004] (EE) no screens found(EE) [ 61.004] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 61.004] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 61.004] (EE) [ 61.004] (EE) Server terminated with error (1). Closing log file. 

任何人有什么想法接下来要尝试什么?

我也无法让我的Skylake笔记本电脑使用任何比14.04 LTS更新的类似图形问题。 尝试了14.10,15.04和15.10,所有这些都无法从Live CD通过安装阶段。 任何4.xx内核都无法正常工作。 最后我决定使用14.04。 这对我来说没问题。 如果您想要更新的软件,您总能找到值得信赖的PPA或自己构建它。

请注意,最新的Intel Wifi适配器可能无法在低于4.xx的内核上运行。 我只是使用一个外部无线网卡,实际上是USB绑定在我的情况下使用旧手机,因为众所周知,各种无线网卡都是Ubuntu。

英特尔显卡可能存在video播放问题。 我从ppa:graphics-drivers/ppa通过软件包nvidia-355安装了专有的NVIDIA驱动程序。 当我在NVIDIA卡上运行Ubuntu时,video播放似乎很好。 安装驱动程序后,可以在nvidia-settings配置此选项。

我跟着liren的回答,暂停了我的Inspison 15 7559,使用Xubuntu 15.10,Linux内核4.4,linux-firmare 1.56,nvidia-361。

我没有足够的代表对liren的回答发表评论,我花了一些时间来填补每一步的空白。 所以,我认为可能会节省别人的时间,就像我一样,没有经验更新linux内核/固件:

  1. 在Windows中,将Dell BIOS更新至v1.1.5
  2. 安装Xubuntu 15.10
    • 从安装媒体启动(在BIOS启动时按F12
    • 当grub菜单出现时,键入e
    • 编辑以linux开头的行,并将nomodeset添加到行尾
    • F10启动
  3. 安装Linux内核4.4:
 $ cd / tmp
 $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.201601101930_all.deb
 $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
 $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
 $ sudo dpkg -i linux  -  * .deb
  1. 从Ubuntu 16.04 xenial repo安装linux-firmware v1.56
 $ sudo apt-add-repository'deb http://archive.ubuntu.com/ubuntu xenial main'
 $ sudo apt-get update
 $ sudo apt-get install linux-firmware / xenial
 $ sudo apt-add-repository -r'deb http://archive.ubuntu.com/ubuntu xenial main'
 $ sudo apt-get update
  1. 添加ppa:oibaf/graphics-drivers repo并执行dist-upgrade (我不知道是否有必要)
 $ sudo apt-add-repository ppa:oibaf / graphics-drivers
 $ sudo apt-get update
 $ sudo apt-get dist-upgrade 
  1. 安装Nvidia专有驱动程序
 $ sudo apt-add-repository ppa:graphics-drivers / ppa
 $ sudo apt-get install nvidia-361 nvidia-prime
  1. /etc/default/grub的grub默认值中删除nomodeset
    • 更改行: GRUB_CMDLINE_LILNUX="nomodeset"
    • 至: GRUB_CMDLINE_LILNUX=""
 $ sudo nano / etc / default / grub
 $ sudo update-grub
  1. 重新启动并尝试暂停

编辑:

  • 更正了添加/删除linux-firmware xenial repo的命令

在后来的发行版没有运气之后,我也在14.04安顿下来。

虽然经过多次摆弄后我确实设法让无线技术得以使用:cp iwlwifi-7265D-12.ucode iwlwifi-3165-9.ucode cp iwlwifi-7265-12.ucode iwlwifi-3165-12.ucode

一般来说,我有点失望,并希望在16.04出现的时候发生一些突破。

在立人之后,根本没有帮助。 戴尔15 Inspiron 7559正处于一场灾难中,但我设法通过以下方式取得了相当不错的进展:在安装Ubuntu-Mate 15.10和前2个引导期间,添加到内核:

 i915.preliminary_hw_support=1 nouveau.modeset=0 

– 像往常一样安装。 在首次启动时,登录到Terminal1安装登录。

(使用)Ctrl + Alt + F1

在ea。 在前2个靴子中,您执行以下操作:

  • 第一次开机

    sudo apt-get删除nvidia * reboot

  • 第二次开机

    sudo apt-get update sudo apt-get install nvidia-352 nvidia-prime reboot

之后,系统加载得很好,但xorg不时会崩溃。 关于线程OP的问题,Ubuntu-mate 15.10就像是非常稳定,并且在sleep \ suspend Xubuntu上随机崩溃似乎在sleep \ suspend之后做得更好。 仍然不能把我的手指放在那个xorg部分。

希望somne​​one可以启发我们的那一部分。 (Gnome表现最差,我认为xorg上的负载更重,更复杂的gui < - 不是ubuntu-expert

而已。

更新:只需安装16.04,问题解决了。 https://askubuntu.com/a/764979/409773

我已经在这台笔记本电脑上运行15.10了一段时间。 这是我如何使它工作:

  1. 更新的BIOS(从Windows做到)
  2. ubuntu / xubuntu 15.10(安装前使用“nomodeset”引导参数)
  3. 来自16.04 repo的最新linux固件包
  4. 内核v4.5
  5. oibaf回购
  6. 来自https://01.org/linuxgraphics的英特尔图形安装程序
  7. NVIDIA-361
  8. 素数选择英特尔

我不确定是否所有这些步骤都是必要的,但它确实有效。

顺便说一句,我试图安装16.04没有成功。 似乎问题直到16.04.1或16.10才能解决https://askubuntu.com/a/760124/409773