Laptop 2.0. Timo Hönig, Holger Macht, Helmut Schaa. 31. May 2008. Laptop 2.0



Similar documents
ITRAINONLINE MMTK WIRELESS CLIENT INSTALLATION HANDOUT

System Requirements. SuccessMaker 5

farmerswife Contents Hourline Display Lists 1.1 Server Application 1.2 Client Application farmerswife.com

Performance of Host Identity Protocol on Nokia Internet Tablet

Division of Administration (DOA) Desktop Support

P r o t o l ck w fi ma a n ger User s Guide

Analysis of Open Source Drivers for IEEE WLANs

System Requirements for Computer-Based Testing AzMERIT

Technical Requirements

PARALLELS SERVER 4 BARE METAL README

It is recommended that you use a clean installation of Lion client before upgrading to Lion Server.

Power consumption & management: Windows Vista versus Windows XP

System Requirements. SuccessMaker 5 Hosted

VMware Horizon FLEX User Guide

Power Management in the Linux Kernel

How To Write A Test Drive For Kaspersky Anti Virus 6.0 For Windows Server (For Windows)

Be sure to connect the USB cable from TonePort into your computer s USB port, and then proceed with the following steps

RF Monitor and its Uses

Plug and Play for Windows 2000

VMware Horizon FLEX User Guide

Autodesk Inventor on the Macintosh

60467 Project 1. Net Vulnerabilities scans and attacks. Chun Li

OpenBSD s New Suspend and Resume Framework

What s Really Happening on Your Wireless Network Multi-Channel Analysis for WLAN Mobility

Data Sheet ESPRIMO P1500. The wide-ranging home office and multimedia PC ESPRIMO P1500

COS 318: Operating Systems. I/O Device and Drivers. Input and Output. Definitions and General Method. Revisit Hardware

Dell d620 pc card slot: poem from baby boy to daddy

Unmatched RF Spectrum Analysis

Artikel-Detailinformationen

Using GIGABYTE Notebook for the First Time

PARALLELS SERVER BARE METAL 5.0 README

Practice Test for the Domain 1 - PC Hardware (Brought to you by RMRoberts.com)

HP Z Turbo Drive PCIe SSD

1. Definition of Terms

Summary. Key results at a glance:

Data Sheet ESPRIMO P3510. Your flexible economic PC ESPRIMO P3510

Autodesk 3ds Max 2010 Boot Camp FAQ

Parallels Cloud Server 6.0 Readme

About Parallels Desktop 10 for Mac

AP ENPS ANYWHERE. Hardware and software requirements

INSTALLATION GUIDE ENTERPRISE DYNAMICS 9.0

Universal Form-factor. Wi Fi Troubleshooting Made Easy

Several tips on how to choose a suitable computer

Performance evaluation of wireless networks speed depending on the encryption

Using GIGABYTE Notebook for the First Time

USB 3.0 Bandwidth, High Definition Performance

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

Understanding the Performance of an X User Environment

Installing Microsoft Windows on HP Compaq and EliteBook Notebook PCs

Installing Windows XP Professional x64 on the HP Compaq 8510w and 8710w Mobile Workstation

Fastboot Techniques for x86 Architectures. Marcus Bortel Field Application Engineer QNX Software Systems

Agenda. Context. System Power Management Issues. Power Capping Overview. Power capping participants. Recommendations

CPU. Motherboard RAM. Power Supply. Storage. Optical Drives

54M/150M/300Mbps USB WIRELESS ADAPTER. User s Manual Version 1.8

Thor VM1. Quick Start Guide. Vehicle-Mount Computer. with Microsoft Windows Embedded CE 6 or Windows Embedded Standard 2009 Operating System

Virtuoso and Database Scalability

Fujitsu LifeBook S Series

Fujitsu LIFEBOOK T Series

Using GIGABYTE Notebook for the First Time

ThinPoint Quick Start Guide

Parallels Cloud Server 6.0

About Parallels Desktop 7 for Mac

Installing Microsoft Windows on an HP ProBook or EliteBook Notebook PC and creating an image

SUBJECT: SOLIDWORKS HARDWARE RECOMMENDATIONS UPDATE

The Bus (PCI and PCI-Express)

Hardware monitoring on Fujitsu mainboards. Hardware monitoring on Fujitsu mainboards

ImproMed Hardware/Software Specifications

How To Install The Safenet-Inc.Com Software On A Pc Or Mac Or Macintosh (For A Powerpoint) With A Powerline (For Windows) Or Ipad (For Mac) With The Safetime (For Pc

54M/150M/300Mbps USB WIRELESS ADAPTER. User s Manual Version 2.0

CT LANforge WiFIRE Chromebook a/b/g/n WiFi Traffic Generator with 128 Virtual STA Interfaces

LiveDDM hardware requirements and recommendations

About Parallels Desktop 9 for Mac

SERVER SETUP GUIDE CREATED BY JOHN SHEATHER 25 AUGUST SambaPOS Server Setup Guide V2.0 1 of 25

User Manual Version p BETA III December 23rd, 2015

Using GIGABYTE Notebook for the First Time

SERVER CLUSTERING TECHNOLOGY & CONCEPT

TimeIPS Server. IPS256T Virtual Machine. Installation Guide

USB to IDE SATA Standalone Hard Drive Duplicator Dock StarTech ID: UNIDUPDOCK

A PRINCIPLED TECHNOLOGIES TEST REPORT VIDEO-RENDERING PERFORMANCE COMPARISON: DELL PRECISION MOBILE WORKSTATIONS VS. APPLE MACBOOK PROS MARCH 2012

I3: Maximizing Packet Capture Performance. Andrew Brown

USB 3.0 to HDMI External Multi Monitor Graphics Adapter with 3-Port USB Hub HDMI and USB 3.0 Mini Dock 1920x1200 / 1080p

Setting up for Adobe Connect meetings

OS Installation Guide Red Hat Linux 9.0

To ensure you have the appropriate equipment and settings please review the following: Software and Hardware Recommendations.

USB 3.0 Universal Mini Docking Station Adapter

Intel 64 and IA-32 Architectures Software Developer s Manual

Getting Started. Version 3.1 Last updated 2014/3/10. Orbweb ME: Getting Started

How to Update PXW-X70 System software. Windows. Mac

Transcription:

31. May 2008

Power Management Fingerprint Reader Support 1 Power Management The Complete Disaster The Results Conclusion 2 Fingerprint Reader Support Hardware Software

Power Management Fingerprint Reader Support The Complete Disaster Content 1 Power Management The Complete Disaster The Results Conclusion 2 Fingerprint Reader Support Hardware Software

Power Management Fingerprint Reader Support The Complete Disaster Recap: LinuxTag 2007 vs. vs. The suspend challenge opensuse, Mac OS X and Windows Vista Hardware: Apple MacBook, Intel Core 2 Duo (1,83 GHz), 2 GByte RAM opensuse lost all disciplines

Power Management Fingerprint Reader Support The Complete Disaster The Challenge Suspend to disk right after booting the system Suspend to disk with many applications running Firefox Thunderbird GIMP OpenOffice Writer RealPlayer

Power Management Fingerprint Reader Support The Results Content 1 Power Management The Complete Disaster The Results Conclusion 2 Fingerprint Reader Support Hardware Software

Power Management Fingerprint Reader Support The Results Suspend to Disk (Fresh Boot) Plain Numbers Last year (LinuxTag 2007)

Power Management Fingerprint Reader Support The Results Suspend to Disk (Fresh Boot) Plain Numbers This year (LinuxTag 2008)

Power Management Fingerprint Reader Support The Results Suspend to Disk (Applications Running) Plain Numbers Last year (LinuxTag 2007)

Power Management Fingerprint Reader Support The Results Suspend to Disk (Applications Running) Plain Numbers This year (LinuxTag 2008)

Power Management Fingerprint Reader Support Conclusion Content 1 Power Management The Complete Disaster The Results Conclusion 2 Fingerprint Reader Support Hardware Software

Power Management Fingerprint Reader Support Conclusion Suspend to Disk (Applications Running) Commented Last year: Mac OS X suspends and resumes only a little bit faster than Vista, opensuse needs about two times longer This year: opensuse takes the crown!

Power Management Fingerprint Reader Support Hardware Content 1 Power Management The Complete Disaster The Results Conclusion 2 Fingerprint Reader Support Hardware Software

Power Management Fingerprint Reader Support Hardware Supported platforms UPEK/SGS Thomson Microelectronics fingerprint reader (USB ID 0483:2016) Supported laptops ASUS Dell IBM/Lenovo Toshiba

Power Management Fingerprint Reader Support Software Content 1 Power Management The Complete Disaster The Results Conclusion 2 Fingerprint Reader Support Hardware Software

Power Management Fingerprint Reader Support Software opensuse Integration opensuse 11 ships with full support for GNOME (GDM, gnome-screensaver) KDE3/KDE4 support is almost ready, will need some online update or build service update

Trying to Improve Power Management Dock Stations and Bay Devices 3 Trying to Improve 4 Power Management CPU Power Management Running Battery powered... Wireless Storage Sound Summing Up... 5 Dock Stations and Bay Devices GNOME Docker

Trying to Improve Power Management Dock Stations and Bay Devices Laptop Database Internal laptop database containing information about ACPI support, PCI information, etc. With opensuse 10.3: Extended with test data regarding the Energy Star specification

Trying to Improve Power Management Dock Stations and Bay Devices Energy Star Compliance Software and Hardware Involvement Systems must meet a certain software configuration Power Consumption must not need exceed certain limits Operational Mode: Idle System AC Powered Display is off Idle limit for laptops with powerful graphic cards: 22.0Watt Idle limit for all other laptops: 14.0Watt

Trying to Improve Power Management Dock Stations and Bay Devices Power Consumption Comparison: Lenovo ThinkPad T61 opensuse 10.3 Idle power consumption: 14.35W 0.35W above the Energy Star limit

Trying to Improve Power Management Dock Stations and Bay Devices Power Consumption Comparison: Lenovo ThinkPad T61 opensuse 10.3 Idle power consumption: 14.35W 0.35W above the Energy Star limit opensuse 11.0 Idle power consumption: 12.92W Below 14.0W and thus below the Energy Star limit

Trying to Improve Power Management Dock Stations and Bay Devices Power Consumption Comparison: Lenovo ThinkPad T61 opensuse 10.3 Idle power consumption: 14.35W 0.35W above the Energy Star limit opensuse 11.0 Idle power consumption: 12.92W Below 14.0W and thus below the Energy Star limit How comes?

Trying to Improve Power Management Dock Stations and Bay Devices CPU Power Management Content 3 Trying to Improve 4 Power Management CPU Power Management Running Battery powered... Wireless Storage Sound Summing Up... 5 Dock Stations and Bay Devices GNOME Docker

Trying to Improve Power Management Dock Stations and Bay Devices CPU Power Management Known Techniques CPU Frequency Scaling (ACPI P-States) Reduce CPU frequency when not needed Intel SpeedStep, AMD PowerNow, etc. CPU idle states (ACPI C-States) Set CPU to low power mode if no instructions are executed

Trying to Improve Power Management Dock Stations and Bay Devices CPU Power Management Intel Core 2 Duo T7700 Power Consumption Conclusion Huge potential in deepest sleep mode Common goal: Be idle as long as possible! Policy also knows as race to idle

Trying to Improve Power Management Dock Stations and Bay Devices CPU Power Management Bad Boys Processes are waking up the CPU Desktop applications System daemons Kernel threads Solution: Fix applications and kernel Applications must not unnecessarily wake up the CPU Ongoing process over the last couple of month (cf. PowerTop) It seems to pay off!

Trying to Improve Power Management Dock Stations and Bay Devices Running Battery powered... Content 3 Trying to Improve 4 Power Management CPU Power Management Running Battery powered... Wireless Storage Sound Summing Up... 5 Dock Stations and Bay Devices GNOME Docker

Trying to Improve Power Management Dock Stations and Bay Devices Running Battery powered... Running Battery powered... Not polluting the environment when on AC is good, but......isn t there something we can do for typical laptop use cases? Users do accept a certain amount of performance loss in favour of longer battery runtimes

Trying to Improve Power Management Dock Stations and Bay Devices Wireless Content 3 Trying to Improve 4 Power Management CPU Power Management Running Battery powered... Wireless Storage Sound Summing Up... 5 Dock Stations and Bay Devices GNOME Docker

Trying to Improve Power Management Dock Stations and Bay Devices Wireless Wireless Basic approach of IEEE 802.11 specification Most power is spent when packages are submitted Consequence: Short bursts of submission, afterwards clients goes to sleep cf. race to idle Clients: Two modes Active: Radio always on Sleep mode: Intermittently turning off the radio Periodic wake-ups to check if packages are available

Trying to Improve Power Management Dock Stations and Bay Devices Wireless Supported Drivers IWL3945 and IWL4945 Example: Intel PRO/Wireless 3945ABG, no traffic Full power: 1.15W Sleep mode, but fully functional: 0.3W $ echo 6 > \ /sys/bus/pci/drivers/iwl*/000*/power_level

Trying to Improve Power Management Dock Stations and Bay Devices Storage Content 3 Trying to Improve 4 Power Management CPU Power Management Running Battery powered... Wireless Storage Sound Summing Up... 5 Dock Stations and Bay Devices GNOME Docker

Trying to Improve Power Management Dock Stations and Bay Devices Storage SATA: Aggressive Link Power Management SATA link to the disk is put into low power mode when no IO Automatically woken up when requests arrive Example: Fujitsu hard disk with 80 GB (SATA) Full power: 2.5W ALPM enabled: 1.8W $ echo {min/medium}_power > \ /sys/class/scsi_host/$host/link_power_management_policy

Trying to Improve Power Management Dock Stations and Bay Devices Sound Content 3 Trying to Improve 4 Power Management CPU Power Management Running Battery powered... Wireless Storage Sound Summing Up... 5 Dock Stations and Bay Devices GNOME Docker

Trying to Improve Power Management Dock Stations and Bay Devices Sound Shutdown when Idle Disable sound cards after time out period Short wakeup delay Power savings: 0.5Watt $ echo 10 > \ /sys/module/snd_hda_intel/parameters/power_save

Trying to Improve Power Management Dock Stations and Bay Devices Summing Up... Content 3 Trying to Improve 4 Power Management CPU Power Management Running Battery powered... Wireless Storage Sound Summing Up... 5 Dock Stations and Bay Devices GNOME Docker

Trying to Improve Power Management Dock Stations and Bay Devices Summing Up... Possible Power Savings Component Power Saving Hard disk 0.7W Wireless 0.8W Sound card 0.5W 2.0W CPU Unsafe coefficient 2.0W + CPU

Trying to Improve Power Management Dock Stations and Bay Devices Summing Up... Power Consumption Comparison: Lenovo ThinkPad T61 Prerequisites Battery powered Display off opensuse 10.3 Idle power consumption: 11.11W

Trying to Improve Power Management Dock Stations and Bay Devices Summing Up... Power Consumption Comparison: Lenovo ThinkPad T61 Prerequisites Battery powered Display off opensuse 10.3 Idle power consumption: 11.11W opensuse 11.0 Idle power consumption: 8.51W Makes up 23% Power savings: 11.11W 8.51W = 2.6W

Trying to Improve Power Management Dock Stations and Bay Devices Summing Up... Power saving distribution Power Savings Component Power Saving Hard disk 0.7W Wireless 0.8W Sound card 0.5W CPU 0.6W 2.6W

Trying to Improve Power Management Dock Stations and Bay Devices Dock Stations and Bays Ongoing development efforts Lot of work supporting dock stations and bay devices in a generic way Always considered as: Does not work anyway With 11.0... Everything which does not work is considered a bug. So file it!

Trying to Improve Power Management Dock Stations and Bay Devices GNOME Docker Content 3 Trying to Improve 4 Power Management CPU Power Management Running Battery powered... Wireless Storage Sound Summing Up... 5 Dock Stations and Bay Devices GNOME Docker

Trying to Improve Power Management Dock Stations and Bay Devices GNOME Docker GNOME Docker Dock station applet caring about: User notifications Hotkeys (e.g. FN-F9) External displays connected to the dock (xrandr) GNOME Docker will care about: Safely removing devices in the dock

Wireless NetworkManager 6 Wireless The New Wireless Stack mac80211 Overview of Wireless Drivers Which Card Works Reliable? What Next? 7 NetworkManager Features

Wireless NetworkManager The New Wireless Stack mac80211 Content 6 Wireless The New Wireless Stack mac80211 Overview of Wireless Drivers Which Card Works Reliable? What Next? 7 NetworkManager Features

Wireless NetworkManager The New Wireless Stack mac80211 From d80211 to mac80211 Devicescape released the d80211 stack in 2006 to the open source community The stack was cleaned up and renamed to mac80211 for inclusion in the Linux kernel 2.6.22 Implements functions of the 802.11 specification needed by nearly all wireless drivers

Wireless NetworkManager The New Wireless Stack mac80211 Former Architecture

Wireless NetworkManager The New Wireless Stack mac80211 Architecture with mac80211

Wireless NetworkManager The New Wireless Stack mac80211 Advantages No need to reinvent the wheel for every device driver again wireless driver development is much less work New device drivers obtain all implemented features at once WPA support AP mode support All mac80211 based device drivers behave the same user space does not need driver specific quirks anymore Better test coverage due to being used by more then one driver

Wireless NetworkManager Overview of Wireless Drivers Content 6 Wireless The New Wireless Stack mac80211 Overview of Wireless Drivers Which Card Works Reliable? What Next? 7 NetworkManager Features

Wireless NetworkManager Overview of Wireless Drivers Overview of mac80211 Based Device Drivers Driver ath5k rt2x00 iwlwifi b43 rndis wlan rtl818x... Supported Devices Atheros chipsets, replaces madwifi RaLink chipsets Intel PRO/Wireless 3945 and 4965, replaces ipw3945 Broadcom PCI chipsets, replacement for bcm43xx Broadcom USB chipsets Realtek USB chipsets

Wireless NetworkManager Which Card Works Reliable? Content 6 Wireless The New Wireless Stack mac80211 Overview of Wireless Drivers Which Card Works Reliable? What Next? 7 NetworkManager Features

Wireless NetworkManager Which Card Works Reliable? Which Card Works Reliable? Built-in PCI Devices Intel PRO/Wireless 3945/4965 PCMCIA Cards Atheros USB Sticks Zydas ZD1211 RaLink rt2570

Wireless NetworkManager What Next? Content 6 Wireless The New Wireless Stack mac80211 Overview of Wireless Drivers Which Card Works Reliable? What Next? 7 NetworkManager Features

Wireless NetworkManager What Next? What Next? Future of mac80211 Wireless drivers and stack are still under heavy development Support for even more devices is on its way Features currently worked on: Mesh networking (802.11s) Additional information: http://wireless.kernel.org

Wireless NetworkManager Features Content 6 Wireless The New Wireless Stack mac80211 Overview of Wireless Drivers Which Card Works Reliable? What Next? 7 NetworkManager Features

Wireless NetworkManager Features New Features Multiple active connections (e.g. wireless and wired connection) Support for UMTS and GSM connections Static IP configuration Support for a broader range of wireless setups

Wireless NetworkManager Features Thanks for coming!