** Also affects: unity Importance: Undecided Status: New ** Changed in: unity Status: New => Confirmed
** Changed in: xserver-xorg-video-nouveau (Ubuntu) Importance: Undecided => Medium ** Project changed: unity => ubuntu ** Package changed: ubuntu => unity (Ubuntu) ** Changed in: unity (Ubuntu) Status: Confirmed => Triaged ** Changed in: unity (Ubuntu) Importance: Undecided => Medium ** Changed in: linux (Ubuntu) Status: Triaged => Invalid ** Changed in: xserver-xorg-video-nouveau (Ubuntu) Status: Confirmed => Invalid ** Also affects: hundredpapercuts Importance: Undecided Status: New ** Changed in: hundredpapercuts Status: New => Confirmed ** Changed in: hundredpapercuts Assignee: (unassigned) => Paper Cuts Ninja (papercuts-ninja) -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1191426 Title: logout is slow, profiling reveals lots of CPU time in nouveau_connector_detect Status in One Hundred Paper Cuts: Confirmed Status in “linux” package in Ubuntu: Invalid Status in “unity” package in Ubuntu: Triaged Status in “xserver-xorg-video-nouveau” package in Ubuntu: Invalid Bug description: I'm running Ubuntu 13.10 (Saucy) on a MacbookPro9,1, which has both an Nvidia GeForce GT 650M and an integrated Intel HD Graphics 4000 controller. I boot with EFI and use the Nouveau driver. On this machine logging out is slow, taking maybe 10 seconds or so. 'top' shows that the X server process uses lots of CPU during logout. I ran sysprof and it attributes much of the CPU time to nouveau_connector_detect, called via the following: system_call_fastpath [48.98%] sys_ioctl [41.90%] do_vfs_ioctl [41.87%] drm_ioctl [41.47%] drm_mode_getconnector [34.14%] drm_helper_probe_single_connector_modes [34.14%] nouveau_connector_detect [28.84%] nouveau_connector_detect_lvds [3.83%] intel_crt_detect [1.48%] The percentages above are of the total CPU time used in the shutdown sequence, so I think several seconds of time is being spent in the path above. That doesn't seem right. --- ApportVersion: 2.10.2-0ubuntu1 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: adam 1744 F.... pulseaudio /dev/snd/controlC0: adam 1744 F.... pulseaudio CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins' DistUpgraded: Fresh install DistroCodename: saucy DistroRelease: Ubuntu 13.10 DistroVariant: ubuntu DkmsStatus: bcmwl, 6.30.223.30+bdcom, 3.9.0-4-generic, x86_64: installed bcmwl, 6.30.223.30+bdcom, 3.9.0-5-generic, x86_64: installed bcmwl, 6.30.223.30+bdcom, 3.9.0-6-generic, x86_64: installed ExtraDebuggingInterest: Yes, including running git bisection searches GraphicsCard: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller]) Subsystem: Apple Inc. Device [106b:00fb] NVIDIA Corporation GK107M [GeForce GT 650M Mac Edition] [10de:0fd5] (rev a1) (prog-if 00 [VGA controller]) Subsystem: Apple Inc. Device [106b:00fc] HibernationDevice: RESUME=UUID=97a27f76-3baf-42fe-b6fc-5bee91c831ca InstallationDate: Installed on 2013-06-10 (5 days ago) InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130609) MachineType: Apple Inc. MacBookPro9,1 MarkForUpload: True NonfreeKernelModules: wl Package: xserver-xorg-video-nouveau 1:1.0.8-0ubuntu1 PackageArchitecture: amd64 ProcEnviron: TERM=linux PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash ProcFB: 0 nouveaufb 1 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.9.0-6-generic root=UUID=3ca362e9-34d3-4c77-8a5a-07ecf66b8619 ro quiet splash vt.handoff=7 ProcVersionSignature: Ubuntu 3.9.0-6.13-generic 3.9.6 RelatedPackageVersions: linux-restricted-modules-3.9.0-6-generic N/A linux-backports-modules-3.9.0-6-generic N/A linux-firmware 1.109 Tags: saucy saucy ubuntu reproducible Uname: Linux 3.9.0-6-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo dmi.bios.date: 08/08/2012 dmi.bios.vendor: Apple Inc. dmi.bios.version: MBP91.88Z.00D3.B08.1208081132 dmi.board.asset.tag: Base Board Asset Tag# dmi.board.name: Mac-4B7AC7E43945597E dmi.board.vendor: Apple Inc. dmi.board.version: MacBookPro9,1 dmi.chassis.type: 10 dmi.chassis.vendor: Apple Inc. dmi.chassis.version: Mac-4B7AC7E43945597E dmi.modalias: dmi:bvnAppleInc.:bvrMBP91.88Z.00D3.B08.1208081132:bd08/08/2012:svnAppleInc.:pnMacBookPro9,1:pvr1.0:rvnAppleInc.:rnMac-4B7AC7E43945597E:rvrMacBookPro9,1:cvnAppleInc.:ct10:cvrMac-4B7AC7E43945597E: dmi.product.name: MacBookPro9,1 dmi.product.version: 1.0 dmi.sys.vendor: Apple Inc. version.compiz: compiz 1:0.9.9~daily13.04.18.1~13.04-0ubuntu1 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.45-2ubuntu1 version.libgl1-mesa-dri: libgl1-mesa-dri 9.1.3-0ubuntu2 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 9.1.3-0ubuntu2 version.xserver-xorg-core: xserver-xorg-core 2:1.13.3-0ubuntu12 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2b2 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.1.0-0ubuntu2 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.21.9-0ubuntu2 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.8-0ubuntu1 xserver.bootTime: Sat Jun 15 20:09:48 2013 xserver.configfile: default xserver.errors: Failed to load module "nvidia" (module does not exist, 0) Failed to load module "nvidia" (module does not exist, 0) xserver.logfile: /var/log/Xorg.0.log xserver.version: 2:1.13.3-0ubuntu12 xserver.video_driver: nouveau To manage notifications about this bug go to: https://bugs.launchpad.net/hundredpapercuts/+bug/1191426/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp