Language Selection

English French German Italian Portuguese Spanish

Linux and Intel: Active State Power Management (ASPM), TPAUSE and More

Filed under
Linux
  • Linux Systems Will Save More Power As Kernel Removes Disabled ASPM

    Active State Power Management (ASPM) is an enhancement of Peripheral Component Interconnect Express (PCIe) that saves a lot of power by setting a device in idle state. The Linux kernel has also enabled ASPM support for the PCI Express interface.

    Now it seems like removal of a few lines of code that were ignored for the last 12 years can bring more power saving to some Linux system. Kai-Heng Feng from Canonical reported a bug for disabled ASPM L1 on TI PCIe-to-PCI Bridge. While pushing the patch to Linux, he also stated that disabled ASPM on the device prevents the Intel SoC from entering deeper Package C-State like PC8.

  • Linux 5.8 Prepped To Make Use Of TPAUSE Instruction With New Intel CPUs

    TPAUSE is the new instruction supported by Intel's Tremont microarchitecture and beyond. TPAUSE allows for an optimized state that can provide low wake-up latency compared to existing delay mechanisms. With Linux 5.8, the kernel will begin making use of TPAUSE where supported.

    The Timed Pause instruction already saw patches for enabling new instructions like TPAUSE and UMONITOR/UMWAIT back for Linux 4.19. But now queued in x86/timers ahead of the upcoming Linux 5.8 cycle are the changes for the kernel to actually begin making use of TPAUSE for more power efficient suspension of execution. TPAUSE supports modes of low-latency but with less power savings or aanother state for greater power savings but with longer wake-up latency. That is configurable via an MSR while the default behavior is the greater power savings.

  • Intel Corporation CEO Bob Swan

    After my reinstatement following a won suit, I returned to Intel. Immediately after my return begins a continuous workplace mobbing by my managers towards me.

    With the support of the human resources, which will give me disciplinary measures on the basis of facts built artfully by Intel, with the support of a complacent Intel’s works council.

    Intel proceeds with the systematic falsification of my work results, and the sabotage of all my work activities. it’s a long-term preparation work for my layoff in October 2018.

    My complaints and my requests to stop the workplace mobbing to Intel’s guarantee bodies, the legal department, the personnel department, the general manager of Intel Deutschland GmbH Christin E, have been totally ignored.

    So I decided to write to Intel’s new CEO, Bob Swan.

    The first email receives no reply. The second email within a few months is equally ignored.

    In my emails, I briefly describe workplace bullying and sabotage that I’ve been subjected to for almost a year.

    These are short emails, no excuse for him, the CEO will not have much time to read my emails.

    I offer to provide evidence of what I say. Offer that will not interest Intel CEO Bob Swan, who will never react to my emails.

    [...]

    What about Intel’s Code of Conduct someone could ask?

    Intel’s code of conduct, is a mere statement of beautiful ethical and moral principles, which serves to advertise externally the image of an Intel company attentive to ethics and morals.

    In reality, the code of conduct is very far from a company (Intel Mobbing Company) that has derailed towards an abyss of immorality, which manages to make a mess of any recognized ethical principle.

    Intel Corporation is a company that denies fairness and legality. Who scoffs at the laws, because he knows only one law, those of the strongest.

    The question remains: does Bob Swan, CEO of Intel Corporation, with his smiling face and friendly bald head, know of this rot inside Intel Corporation?

More in Tux Machines

Release of Wine 5.12

  • Wine Announcement
    The Wine development release 5.12 is now available.
    
    What's new in this release (see below for details):
      - NTDLL converted to PE format.
      - Support for the WebSocket API.
      - Improved RawInput support.
      - Vulkan spec update.
      - Various bug fixes.
    
  • Wine 5.12 is out - better RawInput and WebSocket API support

    The Wine compatibility layer continues progressing, with the latest development release Wine 5.12 out now. What is Wine, apart from a tasty liquid that you should drink responsibly? It would be a bit weird if we were covering the world of fermented grapes—we are in fact talking about software. A quick reminder for the newer Linux user: it's a compatibility layer that allows the running of Windows-only applications and games on Linux and other operating systems. It's one of the driving forces behind Steam Play Proton.

  • Wine 5.12 Brings WebSocket API Support, Better RawInput Handling

    Wine 5.12 is out for the US Holiday weekend testing. Wine 5.12 brings NTDLL now converted to PE format, support for the WebSocket API, improved RawInput support, updated Vulkan specification compliance, and around 48 known bug fixes. The bug fixes for this bi-weekly release help out software ranging from Battle.net to Adobe Photoshop to multiple games.

today's howtos

Fedora Project and IBM/Red Hat

  • GNOME Internet Radio Locator 3.0.1 for Fedora Core 32

    GNOME Internet Radio Locator 3.0.1 features updated language translations, new, improved map marker palette and now also includes radio from Washington, United States of America; London, United Kingdom; Berlin, Germany; Radio Eins, and Paris, France; France Inter/Info/Culture, as well as 118 other radio stations from around the world with audio streaming implemented through GStreamer.

  • Fedora program update: 2020-27

    Here’s your report of what has happened in Fedora this week. I have weekly office hours in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else.

  • Outreachy design internship: budget templates and infographics

    Hey, I’m Smera. I’m one of the Outreachy interns this year, working on creating new designs for the Fedora Project. I work with Marie Nordin (FCAIC) and the Fedora Design team. I started on the 19th of May and this is what I have been up to!

  • Will Red Hat Rule the Supercomputing Industry with Red Hat Enterprise Linux (RHEL)?

    Red Hat Enterprise Linux has achieved a significant milestone after serving as an operating system for the world's fastest supercomputer, according to Top500. This opens up the debate on why Linux is the most preferred operating system for supercomputers. Supercomputers process vast datasets and conduct complex simulations much faster than traditional computers. From weather modeling, disease control, energy efficiency,nuclear testing, and quantum mechanics, supercomputers can tackle numerous scientific challenges. Countries like the U.S. and China have forever been in the race to develop the most powerful and fastest supercomputers. However, this year technological superpower Japan stole the show, when its Fugaku ARM-based supercomputer was ranked the no.1 supercomputer in the world by the Top500 list. The system runs on the Red Hat Enterprise Linux (RHEL) platform. In fact, the June 2020 Top500 list of supercomputers declared that the top three supercomputers in the world and four out of the top 10 supercomputers run on the Red Hat Enterprise Linux (RHEL) platform. That is a pretty powerful validation of RHEL’s capability to meet demanding computing environments.

  • A developer-centered approach to application development

    Do you dream of a local development environment that’s easy to configure and works independently from the software layers that you are currently not working on? I do! As a software engineer, I have suffered the pain of starting projects that were not easy to configure. Reading the technical documentation does not help when much of it is outdated, or even worse, missing many steps. I have lost hours of my life trying to understand why my local development environment was not working.

  • Automate workshop setup with Ansible playbooks and CodeReady Workspaces

    At Red Hat, we do many in-person and virtual workshops for customers, partners, and other open source developers. In most cases, the workshops are of the “bring your own device” variety, so we face a range of hardware and software setups and corporate endpoint-protection schemes, as well as different levels of system knowledge. In the past few years, we’ve made heavy use of Red Hat CodeReady Workspaces (CRW). Based on Eclipse Che, CodeReady Workspaces is an in-browser IDE that is familiar to most developers and requires no pre-installation or knowledge of system internals. You only need a browser and your brain to get hands-on with this tech. We’ve also built a set of playbooks for Red Hat Ansible to automate our Quarkus workshop. While they are useful, the playbooks are especially helpful for automating at-scale deployments of CodeReady Workspaces for Quarkus development on Kubernetes. In this article, I introduce our playbooks and show you how to use them for your own automation efforts.

  • What does a scrum master do?

    Turning a love of open source communities into a career is possible, and there are plenty of directions you can take. The path I'm on these days is as a scrum master. Scrum is a framework in which software development teams deliver working software in increments of 30 days or less called "sprints." There are three roles: scrum master, product owner, and development team. A scrum master is a facilitator, coach, teacher/mentor, and servant/leader that guides the development team through executing the scrum framework correctly.

Linux Plumbers Conference Not Sold Out and Annual X.Org / Wayland / Mesa Conference Going Virtual

  • Linux Plumbers Conference: Linux Plumbers Conference is Not Sold Out

    We’re really sorry, but apparently the Cvent registration site we use has suffered a bug which is causing it to mark the conference as “Sold Out” and, unfortunately, since today is the beginning of the American Independence day weekend, we can’t get anyone to fix it until Monday. However, rest assured there are plenty of places still available, so if you can wait until Monday, you should be able to register for the conference as soon as the site is fixed.

  • The Annual X.Org / Wayland / Mesa Conference Is Going Virtual Due To COVID-19

    XDC 20 was set to take place this September in Poland but is now moving to an online event as a result of the ongoing coronavirus / COVID-19 pandemic.  The X.Org Foundation has decided to make XDC 2020 a virtual conference due to uncertainty over the COVID-19 situation come September in Europe. This will be the first time the annual X.Org Developers' Conference has been an entirely online event.  The announcement was made today as well as extending the call for presentations by an additional two weeks.