12
submitted 10 hours ago* (last edited 8 hours ago) by [email protected] to c/[email protected]

Back at Computex 2024, AMD unveiled their highly anticipated Zen 5 CPU microarchitecture during AMD CEO Dr. Lisa Su's opening keynote. AMD announced not one but two new client platforms that will utilize the latest Zen 5 cores. This includes AMD's latest AI PC-focused chip family for the laptop market, the Ryzen AI 300 series. In comparison, the Ryzen 9000 series caters to the desktop market, which uses the preexisting AM5 platform.

Built around the new Zen 5 CPU microarchitecture with some fundamental improvements to both graphics and AI performance, the Ryzen AI 300 series, code-named Strix Point, is set to deliver improvements in several areas. The Ryzen AI 300 series looks set to add another footnote in the march towards the AI PC with its mobile SoC featuring a new XDNA 2 NPU, from which AMD promises 50 TOPS of performance. AMD has also upgraded the integrated graphics with the RDNA 3.5, which is designed to replace the last generation of RDNA 3 mobile graphics, for better performance in games than we've seen before.

Further to this, during AMD's recent Tech Day last week, AMD disclosed some of the technical details regarding Zen 5, which also covers a number of key elements under the hood on both the Ryzen AI 300 and the Ryzen 9000 series. On paper, the Zen 5 architecture looks quite a big step up compared to Zen 4, with the key component driving Zen 5 forward through higher instructions per cycle than its predecessor, which is something AMD has managed to do consistently from Zen to Zen 2, Zen 3, Zen 4, and now Zen 5.

18
AMD Zen 5 Technical Deep Dive (www.techpowerup.com)
submitted 10 hours ago by [email protected] to c/[email protected]

Zen 5 marks the fifth generation of AMD's winning Zen series CPU microarchitectures that have turned a once written-off company in the processor market back to competitiveness. It seems like just a couple of years have gone by, but AMD Zen is now into its seventh year, and the company has transitioned two desktop sockets, five chipset series, and seven processor lines. The new Zen 5 microarchitecture powers the new AMD Ryzen 9000 series "Granite Ridge" processors on the desktop, the all important Ryzen AI 300 series "Strix Point" processors on notebooks, and the 5th Gen EPYC "Turin" server processors. AMD is planning to launch the new server processors a little later this year, but has dedicated Summer 2024 to its client segment—desktops and notebooks.

The new Zen 5 microarchitecture builds on AMD's proven CPU core technology, and doesn't try anything fancy like its generational counterpart from Intel, the Lion Cove P-core used on Arrow Lake. Zen 5 still brings a double-digit percentage IPC gain over the previous generation, and introduces several efficiency improvements over Zen 4 thanks not just to its newer 4 nm process, but also a host of other innovations. AMD was able to increase clock speeds, and lower TDP across the desktop processor lineup, while still achieving good performance gains.

182
Linux 6.10 released (lore.kernel.org)
submitted 1 day ago by [email protected] to c/[email protected]
101
submitted 1 day ago by [email protected] to c/[email protected]

A new CachyOS snapshot for July 2024 is out today with various improvements and some exciting new features, especially for AMD users, as well as the usual bug fixes and other changes to improve your experience.

Starting with this release, CachyOS will automatically enable a software repository on new installations that will be used to provide the best performance for AMD Zen 4 and Zen 5 machines. In addition, the ISO now features automatic architecture checks for the Zen 4/Zen 5 repository and CachyOS’s hardware detection tool (chwd) received support for AMD GPUs for better detection of official ROCm-supported GPUs.

33
submitted 3 days ago by [email protected] to c/[email protected]

Petra Molnar is an anthropologist and attorney focused on human rights and migration. Molnar, who is based in Toronto, serves as the associate director of York University’s Refugee Law Lab and as a faculty associate at Harvard University’s Berkman Klein Center for Internet and Society. She has worked on migrant justice causes since 2008, first assisting directly with families resettling in Canada and now as a lawyer and researcher. She is the author of The Walls Have Eyes: Surviving Migration in the Age of Artificial Intelligence, a book published by The New Press in May exploring surveillance technology along borders across the world, including at the U.S.-Mexico divide. Molnar spoke with the Texas Observer about surveillance tech and borders as a testing ground.

[-] [email protected] 2 points 5 days ago

Even quicker is "#X"

[-] [email protected] 2 points 5 days ago* (last edited 5 days ago)

Yup still exists. It is also available in KDE Help Center. And you can quickly jump to a man page you typing "#man" into KRunner.

4
submitted 6 days ago by [email protected] to c/[email protected]

It’s been over a year since Khronos started working on the Vulkan SC Ecosystem. Now that the component stack has reached a high level of maturity, it seemed appropriate to write an article about the secret sauce behind the Vulkan SC Ecosystem components that enabled us to leverage the industry-proven Vulkan Ecosystem components to provide corresponding developer tooling for the safety-critical variant of the API.

Vulkan SC was released by the Khronos Group in 2022 as the first of the new generation of explicit APIs to target safety-critical systems. The Vulkan SC 1.0 specification is based on the Vulkan 1.2 API and aims to enable safety-critical application developers access to and detailed control of the graphics and compute capabilities of modern GPUs. In order to accomplish that, Vulkan SC removes functionality from Vulkan 1.2 that is not applicable, not relevant, or otherwise not essential for safety-critical markets, and tweaks the APIs to achieve even more deterministic and robust behavior to meet safety certification standards.

The Vulkan SC Ecosystem components, such as the ICD Loader and Validation Layers, are not safety certified software components themselves, rather, they are developer tools intended to be used by application developers writing safety-critical applications using the Vulkan SC API. Building on the success of the corresponding ecosystem components available for the Vulkan API, the goal for the Vulkan SC Ecosystem is to leverage the tremendous engineering effort that went (and still goes) into those in order to create a comparably comprehensive suite of developer tools for the safety-critical variant of the API, amended with additional features specific to Vulkan SC. Reaching that goal, however, came with its own set of challenges…

[-] [email protected] 7 points 6 days ago

Yup I agree, openSUSE Tumbleweed with KDE Plasma desktop is just awesome. my favourite distro at this moment,

20
submitted 6 days ago by [email protected] to c/[email protected]

Let’s talk today about kernel crashes, or even better, how can we collect information if a kernel panic happens on Arch Linux and on SteamOS, the Linux distribution used on the Steam Deck.

19
submitted 6 days ago by [email protected] to c/[email protected]

cross-posted from: https://lemmy.ml/post/17571041

Codevis is a Large Scale software visualizer, focused on C++ codebases. it can help you identify issues and smells in your codebase. It also has an extensive plugin interface and some preliminary scripting support.

Features:

  • Generate a Visualization from Pre-Existing code
  • Generate architectural code from a visualization
  • Plugin System that allows you to add missing features
  • Architectural linters (not just code linters)
  • DBus support
82
submitted 6 days ago by [email protected] to c/[email protected]

cross-posted from: https://lemmy.zip/post/18408267

On Open Source and the Sustainability of the Commons par Ploum - Lionel Dricot.

18
submitted 6 days ago by [email protected] to c/[email protected]

Much have been said about the need to pay Open Source developers for their work and the fact that huge corporations use open source software without contributing back.

Most articles I’ve been reading on the subject completely miss the mark. Plenty of commentators try to reinvent some kind of "free software but with forced contributions" or "free software but non-commercial". Those are naive and wrong. If you impose limitations, it’s, by definition, not free software anymore.

The problem is not about Open Source or Free Software. The problem is everything else.

[-] [email protected] 14 points 1 week ago

I'm using KMail (part of Kontact PIM suite)

39
submitted 1 week ago by [email protected] to c/[email protected]
14
submitted 1 week ago by [email protected] to c/[email protected]

Performance optimisation matters when you are trying to get your application working in a resource-constrained environment. This is typically the case in embedded but also in some desktop scenarious you may run short on resources so it’s not a matter without significance on desktop either.

What we mean by performance here is the ability to get the application running to fulfill its purpose, in practice typically meaning sufficient fps in the UI and meeting other nonfunctional requirements, such as startup time, memory consumption and CPU/GPU load.

There have been a number of discussions on Qt performance aspects and as we have been working on a number of related items we thought now could be a good time to provide a summary of all the activities and tools we have. You can optimise the performance of your application by utilising them and also use them in testing. We have been working on improving existing performance tools as well as adding new ones and providing guidelines, so let’s look at the latest additions. This post is starting a stream of blog posts to help you with performance optimisation and provide a view to our activities in this area.

[-] [email protected] 4 points 3 weeks ago

Bash is my favourite one, second to it being Fish

[-] [email protected] 6 points 3 weeks ago* (last edited 3 weeks ago)

Yeah the driver supporting LEDs and exposing them should be installed. The exposed LEDs can be found in /sys/class/leds/<device>/multi_[index|intensity], See Linux kernel documentation for details: LED handling under Linux and Multicolor LED handling under Linux

[-] [email protected] 6 points 3 weeks ago* (last edited 3 weeks ago)

Depends on the specific distro and their upgrades policies.

Usually with normal distributions you get an update to a new major version (e.g. from Plasma 6.0 to Plasma 6.1, or some versions can be skipped) when a new version of the distribution gets released, and in the mean time you only get bug fix releases (e.g. 6.0.x to 6.0.y). Sometimes some distributions also make special backports available to bring new major versions to same distro version.

With rolling release distributions (e.g. openSUSE Tumbleweed) you get new major releases in a few days after they are released.

So you need to check with Nobara how they handle this.

[-] [email protected] 2 points 1 month ago* (last edited 1 month ago)

One way of greatly improving ROCm installation process would be to use the Open Build Service which allows to use the single spec file to produce packages for many supported GNU/Linux distributions and versions of them. I opened a feature request about this.

[-] [email protected] 56 points 1 month ago* (last edited 1 month ago)

One way of greatly improving ROCm installation process would be to use the Open Build Service which allows to use the single spec file to produce packages for many supported GNU/Linux distributions and versions of them. I opened a feature request about this.

[-] [email protected] 4 points 1 month ago* (last edited 1 month ago)

Most of them are C++/Qt there is also a lot of QtQuick/QML code which can do a lot and is very similar to ECMAScript, so maybe that would be a great start for someone coming from webdev.

[-] [email protected] 4 points 3 months ago

That would be huge improvement. They could even make it look and act almost as restrictively as GNOME is since KDE Plasma is so flexible and configurable so it can easily mimic GNOME or any other desktop out there. And from there one they could slowly start unlocking the full power of KDE Plasma desktop.

view more: next ›

JRepin

joined 1 year ago