1
submitted 3 minutes 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.

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

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
[-] [email protected] 4 points 2 weeks ago

Bash is my favourite one, second to it being Fish

[-] [email protected] 6 points 2 weeks ago* (last edited 2 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 2 weeks ago* (last edited 2 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.

63
submitted 2 weeks ago by [email protected] to c/[email protected]

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

While Plasma 6.0 was all about getting the migration to the underlying Qt 6 frameworks correct (and what a massive job that was), 6.1 is where developers start implementing the features that will take your desktop to a new level.

In this release, you will find features that go far beyond subtle changes to themes and tweaks to animations (although there is plenty of those too), as you delve into interacting with desktops on remote machines, become more productive with usability and accessibility enhancements galore, and discover customizations that will even affect the hardware of your computer.

These features and more are being built directly into Plasma's Wayland version natively, avoiding the need for third party software and hacky extensions required by similar solutions implemented in X.

Things will only get more interesting from here. But meanwhile enjoy what will land on your desktop with your next update.

Some of the new features:

  • Improved remote desktop support with a new built-in server
  • Overhauled desktop edit mode
  • Restoration of open applications from the previous session on Wayland
  • Synchronization of keyboard LED colors with the desktop accent color
  • Making mouse cursor bigger and easier to find by shaking it
  • Edge barriers (a sticky area for mouse cursor near the edge between screens)
  • Explicit support eliminates flickering and glitches for NVidia graphics card users on Wayland
  • Triple Buffering support for smoother animations and screen rendering
18
submitted 2 weeks ago by [email protected] to c/[email protected]

We’re excited to share a preview of a Framework Laptop 13 Mainboard with a new CPU architecture today, and it’s probably not the one you think it is. The team at DeepComputing has built the first ever partner-developed Mainboard, and it uses a RISC-V processor! This is a huge milestone both for expanding the breadth of the Framework ecosystem and for making RISC-V more accessible than ever. We designed the Framework Laptop to enable deep flexibility and personalization, and now that extends all the way to processor architecture selection. DeepComputing is demoing an early prototype of this Mainboard in a Framework Laptop 13 at the RISC-V Summit Europe next week, and we’ll be sharing more as this program progresses.

69
submitted 2 weeks ago by [email protected] to c/[email protected]

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

While Plasma 6.0 was all about getting the migration to the underlying Qt 6 frameworks correct (and what a massive job that was), 6.1 is where developers start implementing the features that will take your desktop to a new level.

In this release, you will find features that go far beyond subtle changes to themes and tweaks to animations (although there is plenty of those too), as you delve into interacting with desktops on remote machines, become more productive with usability and accessibility enhancements galore, and discover customizations that will even affect the hardware of your computer.

These features and more are being built directly into Plasma's Wayland version natively, avoiding the need for third party software and hacky extensions required by similar solutions implemented in X.

Things will only get more interesting from here. But meanwhile enjoy what will land on your desktop with your next update.

Some of the new features:

  • Improved remote desktop support with a new built-in server
  • Overhauled desktop edit mode
  • Restoration of open applications from the previous session on Wayland
  • Synchronization of keyboard LED colors with the desktop accent color
  • Making mouse cursor bigger and easier to find by shaking it
  • Edge barriers (a sticky area for mouse cursor near the edge between screens)
  • Explicit support eliminates flickering and glitches for NVidia graphics card users on Wayland
  • Triple Buffering support for smoother animations and screen rendering
205
submitted 2 weeks ago by [email protected] to c/[email protected]

While Plasma 6.0 was all about getting the migration to the underlying Qt 6 frameworks correct (and what a massive job that was), 6.1 is where developers start implementing the features that will take you desktop to a new level.

In this release, you will find features that go far beyond subtle changes to themes and tweaks to animations (although there is plenty of those too), as you delve into interacting with desktops on remote machines, become more productive with usability and accessibility enhancements galore, and discover customizations that will even affect the hardware of your computer.

These features and more are being built directly into Plasma's Wayland version natively, avoiding the need for third party software and hacky extensions required by similar solutions implemented in X.

Things will only get more interesting from here. But meanwhile enjoy what will land on your desktop with your next update.

Some of the new features:

  • Improved remote desktop support with a new built-in server
  • Overhauled desktop edit mode
  • Restoration of open applications from the previous session on Wayland
  • Synchronization of keyboard LED colors with the desktop accent color
  • Making mouse cursor bigger and easier to find by shaking it
  • Edge barriers (a sticky area for mouse cursor near the edge between screens)
  • Explicit support eliminates flickering and glitches for NVidia graphics card users on Wayland
  • Triple Buffering support for smoother animations and screen rendering
93
submitted 4 weeks ago by [email protected] to c/[email protected]

Sorry for the interruption last week; I was on vacation. While I was vacating, my colleagues were in full-on fix-everything mode in preparation for the upcoming Plasma 6.1 release in a little over a week. And what a release it promises to be! I think this is going to be a good one, folks. Lots of great features, improved performance and smoothness, and oodles of fixes for all kinds of strange bugs with your wild and wacky hardware devices!

102
submitted 1 month ago by [email protected] to c/[email protected]
218
submitted 1 month ago by [email protected] to c/[email protected]

Amazon’s use of AI and robotics in its warehouses isolates workers and negatively impacts union organizing drives, a new report finds.

The report, conducted by Oxford University research team Fairwork and the Global Partnership on Artificial Intelligence, aimed to explain how AI impacts warehouse workers by interviewing employees at robotic Amazon warehouses in the U.K.

195
submitted 1 month ago by [email protected] to c/[email protected]

In the wake of the pandemic, schools in the European Union have increasingly begun to implement digital services for online learning. While these modernisation efforts are a welcome development, a small number of big tech companies immediately tried to dominate the space – often with the intention of getting children used to their systems and creating a new generation of future “loyal” customers. One of them is Microsoft, whose 365 Education services violate children’s data protection rights. When pupils wanted to exercise their GDPR rights, Microsoft said schools were the “controller” for their data. However, the schools have no control over the systems.

[-] [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.

91
submitted 1 month ago by [email protected] to c/[email protected]

In this article, I aim to take a different approach. We will begin by defining a laptop according to my understanding. The I will share my personal history and journey to this point, as well as my current situation with my home and work laptops. Using this perspective, we will explore the current dysfunctionality of the standby function in modern laptops, followed by a discussion of why this feature still has relevance and right to exist. Finally, we will draw conclusions on what we can learn and take away from this.

43
Israel's Killer AI (stopkiller.ai)
submitted 1 month ago by [email protected] to c/[email protected]

The Israeli military wanted to kill more Palestinians faster. They unleashed powerful technology to do it.

[-] [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.

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

My friend has one (if I remember it it a Slimbook or Tuxedo laptop) and as far as he told me it is flawless (well almost). My next laptop will for sure be a KDE CPU+GPU one. I hear good things about the combo and if it is any similar to desktop AMD GPU support I will be happy.

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

Please could you stop spreading Google lies and propaganda. Instead of this please focus more on good news from GNU/Linux and libre and opensource in general. I have seen way too much GAFAM/BigTech/corporate lies and propaganda being spread here lately.

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

No wonder. all GAFAM is a spyware surveillance capitalism mafia and they work together. If you really want to THINK different you need to look into libre and opensource software like GNU/Linux and the likes.

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

They should ditch them for so many other reasons too. Also Public Money, Public Code. Al public institutions should only use libre and opensurce software. The only way to preserve privacy, freedom, and digital sovereignty.

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

Yeah, fines should be much much higher and yeah if you do not pay ban. And they should use the money from the fines to invest into developing libre and opensource software and hardware.

view more: next ›

JRepin

joined 1 year ago