Linux Mint 20.2 Performance Issues and DE Locking Up SOLVED

Using the find and the locate cmd's I found out that freedesktop is in the system widely. It's tied to systemd, dbus, audio, the cinnamon de and so many other parts of the systems framework it's not even funny.

Code:
$ locate freedesktop
/etc/apparmor.d/abstractions/freedesktop.org
/etc/dbus-1/system.d/org.freedesktop.Accounts.conf
/etc/dbus-1/system.d/org.freedesktop.DisplayManager.conf
/etc/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf
/etc/dbus-1/system.d/org.freedesktop.GeoClue2.conf
/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf
/etc/dbus-1/system.d/org.freedesktop.PackageKit.conf
/etc/dbus-1/system.d/org.freedesktop.SystemToolsBackends.conf
/etc/dbus-1/system.d/org.freedesktop.thermald.conf
/etc/systemd/system/dbus-org.freedesktop.Avahi.service
/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service
/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service
/etc/systemd/system/dbus-org.freedesktop.resolve1.service
/etc/systemd/system/dbus-org.freedesktop.thermald.service
/etc/systemd/system/dbus-org.freedesktop.timesync1.service
/usr/lib/systemd/system/dbus-org.freedesktop.hostname1.service
/usr/lib/systemd/system/dbus-org.freedesktop.locale1.service
/usr/lib/systemd/system/dbus-org.freedesktop.login1.service
/usr/lib/systemd/system/dbus-org.freedesktop.timedate1.service
/usr/share/accountsservice/interfaces/org.freedesktop.DisplayManager.AccountsService.xml
/usr/share/dbus-1/interfaces/org.freedesktop.Accounts.User.xml
/usr/share/dbus-1/interfaces/org.freedesktop.Accounts.xml
/usr/share/dbus-1/interfaces/org.freedesktop.Avahi.AddressResolver.xml
/usr/share/dbus-1/interfaces/org.freedesktop.Avahi.DomainBrowser.xml
/usr/share/dbus-1/interfaces/org.freedesktop.Avahi.EntryGroup.xml
/usr/share/dbus-1/interfaces/org.freedesktop.Avahi.HostNameResolver.xml
/usr/share/dbus-1/interfaces/org.freedesktop.Avahi.RecordBrowser.xml
/usr/share/dbus-1/interfaces/org.freedesktop.Avahi.Server.xml
/usr/share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceBrowser.xml
/usr/share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceResolver.xml
/usr/share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceTypeBrowser.xml
/usr/share/dbus-1/interfaces/org.freedesktop.ColorHelper.xml
/usr/share/dbus-1/interfaces/org.freedesktop.ColorManager.Device.xml
/usr/share/dbus-1/interfaces/org.freedesktop.ColorManager.Profile.xml
/usr/share/dbus-1/interfaces/org.freedesktop.ColorManager.Sensor.xml
/usr/share/dbus-1/interfaces/org.freedesktop.ColorManager.xml
/usr/share/dbus-1/interfaces/org.freedesktop.DisplayManager.AccountsService.xml
/usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Agent.xml
/usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Client.xml
/usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Location.xml
/usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Manager.xml
/usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.xml
/usr/share/dbus-1/interfaces/org.freedesktop.PackageKit.Transaction.xml
/usr/share/dbus-1/interfaces/org.freedesktop.PackageKit.xml
/usr/share/dbus-1/interfaces/org.freedesktop.RealtimeKit1.xml
/usr/share/dbus-1/interfaces/org.freedesktop.UPower.Device.xml
/usr/share/dbus-1/interfaces/org.freedesktop.UPower.KbdBacklight.xml
/usr/share/dbus-1/interfaces/org.freedesktop.UPower.Wakeups.xml
/usr/share/dbus-1/interfaces/org.freedesktop.UPower.xml
/usr/share/dbus-1/interfaces/org.freedesktop.bolt.xml
/usr/share/dbus-1/interfaces/org.freedesktop.fwupd.xml
/usr/share/dbus-1/services/org.freedesktop.ColorHelper.service
/usr/share/dbus-1/services/org.freedesktop.Flatpak.service
/usr/share/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service
/usr/share/dbus-1/services/org.freedesktop.impl.portal.Secret.service
/usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.gtk.service
/usr/share/dbus-1/services/org.freedesktop.portal.Desktop.service
/usr/share/dbus-1/services/org.freedesktop.portal.Documents.service
/usr/share/dbus-1/services/org.freedesktop.portal.Flatpak.service
/usr/share/dbus-1/services/org.freedesktop.secrets.service
/usr/share/dbus-1/services/org.freedesktop.systemd1.service
/usr/share/dbus-1/system-services/org.freedesktop.Accounts.service
/usr/share/dbus-1/system-services/org.freedesktop.Avahi.service
/usr/share/dbus-1/system-services/org.freedesktop.ColorManager.service
/usr/share/dbus-1/system-services/org.freedesktop.Flatpak.SystemHelper.service
/usr/share/dbus-1/system-services/org.freedesktop.GeoClue2.service
/usr/share/dbus-1/system-services/org.freedesktop.ModemManager1.service
/usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service
/usr/share/dbus-1/system-services/org.freedesktop.PolicyKit1.service
/usr/share/dbus-1/system-services/org.freedesktop.RealtimeKit1.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.GroupConfig2.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.GroupsConfig2.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.HostsConfig.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.IfacesConfig.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.NFSConfig.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.NTPConfig.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.Platform.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.SMBConfig.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.SelfConfig2.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.ServiceConfig2.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.ServicesConfig.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.TimeConfig.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.UserConfig2.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.UsersConfig2.service
/usr/share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.service
/usr/share/dbus-1/system-services/org.freedesktop.UDisks2.service
/usr/share/dbus-1/system-services/org.freedesktop.UPower.service
/usr/share/dbus-1/system-services/org.freedesktop.bolt.service
/usr/share/dbus-1/system-services/org.freedesktop.fwupd.service
/usr/share/dbus-1/system-services/org.freedesktop.hostname1.service
/usr/share/dbus-1/system-services/org.freedesktop.locale1.service
/usr/share/dbus-1/system-services/org.freedesktop.login1.service
/usr/share/dbus-1/system-services/org.freedesktop.network1.service
/usr/share/dbus-1/system-services/org.freedesktop.nm_dispatcher.service
/usr/share/dbus-1/system-services/org.freedesktop.resolve1.service
/usr/share/dbus-1/system-services/org.freedesktop.systemd1.service
/usr/share/dbus-1/system-services/org.freedesktop.thermald.service
/usr/share/dbus-1/system-services/org.freedesktop.timedate1.service
/usr/share/dbus-1/system-services/org.freedesktop.timesync1.service
/usr/share/dbus-1/system.d/org.freedesktop.ColorManager.conf
/usr/share/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf
/usr/share/dbus-1/system.d/org.freedesktop.NetworkManager.conf
/usr/share/dbus-1/system.d/org.freedesktop.PolicyKit1.conf
/usr/share/dbus-1/system.d/org.freedesktop.RealtimeKit1.conf
/usr/share/dbus-1/system.d/org.freedesktop.UDisks2.conf
/usr/share/dbus-1/system.d/org.freedesktop.UPower.conf
/usr/share/dbus-1/system.d/org.freedesktop.bolt.conf
/usr/share/dbus-1/system.d/org.freedesktop.fwupd.conf
/usr/share/dbus-1/system.d/org.freedesktop.hostname1.conf
/usr/share/dbus-1/system.d/org.freedesktop.locale1.conf
/usr/share/dbus-1/system.d/org.freedesktop.login1.conf
/usr/share/dbus-1/system.d/org.freedesktop.network1.conf
/usr/share/dbus-1/system.d/org.freedesktop.resolve1.conf
/usr/share/dbus-1/system.d/org.freedesktop.systemd1.conf
/usr/share/dbus-1/system.d/org.freedesktop.timedate1.conf
/usr/share/dbus-1/system.d/org.freedesktop.timesync1.conf
/usr/share/doc/gir1.2-freedesktop
/usr/share/doc/sound-theme-freedesktop
/usr/share/doc/gir1.2-freedesktop/changelog.Debian.gz
/usr/share/doc/gir1.2-freedesktop/copyright
/usr/share/doc/sound-theme-freedesktop/README
/usr/share/doc/sound-theme-freedesktop/changelog.Debian.gz
/usr/share/doc/sound-theme-freedesktop/copyright
/usr/share/fwupd/metainfo/org.freedesktop.fwupd.remotes.lvfs-testing.metainfo.xml
/usr/share/fwupd/metainfo/org.freedesktop.fwupd.remotes.lvfs.metainfo.xml
/usr/share/glib-2.0/schemas/org.freedesktop.ColorHelper.gschema.xml
/usr/share/icons/hicolor/scalable/apps/org.freedesktop.fwupd.svg
/usr/share/locale-langpack/en_AU/LC_MESSAGES/sound-theme-freedesktop.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/sound-theme-freedesktop.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/sound-theme-freedesktop.mo
/usr/share/metainfo/org.freedesktop.appstream.cli.metainfo.xml
/usr/share/metainfo/org.freedesktop.fwupd.metainfo.xml
/usr/share/mime/packages/freedesktop.org.xml
/usr/share/polkit-1/actions/org.freedesktop.DisplayManager.AccountsService.policy
/usr/share/polkit-1/actions/org.freedesktop.Flatpak.policy
/usr/share/polkit-1/actions/org.freedesktop.ModemManager1.policy
/usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy
/usr/share/polkit-1/actions/org.freedesktop.RealtimeKit1.policy
/usr/share/polkit-1/actions/org.freedesktop.SystemToolsBackends.policy
/usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy
/usr/share/polkit-1/actions/org.freedesktop.accounts.policy
/usr/share/polkit-1/actions/org.freedesktop.bolt.policy
/usr/share/polkit-1/actions/org.freedesktop.color.policy
/usr/share/polkit-1/actions/org.freedesktop.fwupd.policy
/usr/share/polkit-1/actions/org.freedesktop.hostname1.policy
/usr/share/polkit-1/actions/org.freedesktop.locale1.policy
/usr/share/polkit-1/actions/org.freedesktop.login1.policy
/usr/share/polkit-1/actions/org.freedesktop.network1.policy
/usr/share/polkit-1/actions/org.freedesktop.packagekit.policy
/usr/share/polkit-1/actions/org.freedesktop.policykit.policy
/usr/share/polkit-1/actions/org.freedesktop.resolve1.policy
/usr/share/polkit-1/actions/org.freedesktop.systemd1.policy
/usr/share/polkit-1/actions/org.freedesktop.timedate1.policy
/usr/share/polkit-1/rules.d/org.freedesktop.Flatpak.rules
/usr/share/polkit-1/rules.d/org.freedesktop.bolt.rules
/usr/share/polkit-1/rules.d/org.freedesktop.fwupd.rules
/usr/share/polkit-1/rules.d/org.freedesktop.packagekit.rules
/usr/share/sounds/freedesktop
/usr/share/sounds/freedesktop/index.theme
/usr/share/sounds/freedesktop/stereo
/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
/usr/share/sounds/freedesktop/stereo/audio-channel-front-center.oga
/usr/share/sounds/freedesktop/stereo/audio-channel-front-left.oga
/usr/share/sounds/freedesktop/stereo/audio-channel-front-right.oga
/usr/share/sounds/freedesktop/stereo/audio-channel-mono.oga
/usr/share/sounds/freedesktop/stereo/audio-channel-rear-center.oga
/usr/share/sounds/freedesktop/stereo/audio-channel-rear-left.oga
/usr/share/sounds/freedesktop/stereo/audio-channel-rear-right.oga
/usr/share/sounds/freedesktop/stereo/audio-channel-side-left.oga
/usr/share/sounds/freedesktop/stereo/audio-channel-side-right.oga
/usr/share/sounds/freedesktop/stereo/audio-test-signal.oga
/usr/share/sounds/freedesktop/stereo/audio-volume-change.oga
/usr/share/sounds/freedesktop/stereo/bell.oga
/usr/share/sounds/freedesktop/stereo/camera-shutter.oga
/usr/share/sounds/freedesktop/stereo/complete.oga
/usr/share/sounds/freedesktop/stereo/device-added.oga
/usr/share/sounds/freedesktop/stereo/device-removed.oga
/usr/share/sounds/freedesktop/stereo/dialog-error.oga
/usr/share/sounds/freedesktop/stereo/dialog-information.oga
/usr/share/sounds/freedesktop/stereo/dialog-warning.oga
/usr/share/sounds/freedesktop/stereo/message-new-instant.oga
/usr/share/sounds/freedesktop/stereo/message.oga
/usr/share/sounds/freedesktop/stereo/network-connectivity-established.oga
/usr/share/sounds/freedesktop/stereo/network-connectivity-lost.oga
/usr/share/sounds/freedesktop/stereo/onboard-key-feedback.oga
/usr/share/sounds/freedesktop/stereo/phone-incoming-call.oga
/usr/share/sounds/freedesktop/stereo/phone-outgoing-busy.oga
/usr/share/sounds/freedesktop/stereo/phone-outgoing-calling.oga
/usr/share/sounds/freedesktop/stereo/power-plug.oga
/usr/share/sounds/freedesktop/stereo/power-unplug.oga
/usr/share/sounds/freedesktop/stereo/screen-capture.oga
/usr/share/sounds/freedesktop/stereo/service-login.oga
/usr/share/sounds/freedesktop/stereo/service-logout.oga
/usr/share/sounds/freedesktop/stereo/suspend-error.oga
/usr/share/sounds/freedesktop/stereo/trash-empty.oga
/usr/share/sounds/freedesktop/stereo/window-attention.oga
/usr/share/sounds/freedesktop/stereo/window-question.oga
/var/lib/dpkg/info/gir1.2-freedesktop:amd64.list
/var/lib/dpkg/info/gir1.2-freedesktop:amd64.md5sums
/var/lib/dpkg/info/sound-theme-freedesktop.list

I'm pretty ticked to say the least.:mad:
At this point I'm not entirely sure how I can fix this triple booted rig.
My friend said this reminds him of Windows bloatwear.

The sad part about this Condobloke is all 3 distro's (LM 20.2, Sparky Linux and LMDE 6) have the exact same performance issues.

The output is 'just a snippet' of where freedesktop is installed.
 


I am out of the house atm, Alex….will reply properly when home.
In the meantime try a purge command in Terminal….something like ‘sudo apt purge free desktop’ ….you might have to look it up.
Tell your friend to not download stuff from the internet….stick to the repository.
Later.
 
It makes sense that all os’s are affected….whatever app carried this free desktop with it….get rid of it. A Timeshift snapshot would be good right about now.
 
Freedesktop would not have come with gir1.....not via the repository/update manager

If you look in software manager, type in freedesktop.....is there a green tick against any of the various iterations of freedesktop there ?

There is far more to freedesktop than I knew....it may not be the culprit

 
Freedesktop would not have come with gir1.....not via the repository/update manager

If you look in software manager, type in freedesktop.....is there a green tick against any of the various iterations of freedesktop there ?

There is far more to freedesktop than I knew....it may not be the culprit

Looking in the Software MGR of his Mint install it shows sound-theme-freedesktop. If he removes it it shows that it will also remove cinnamon 5.
So, yes there is a green tick on the various iterations of freedesktop and it's more than one.
His DE locked up again and is unresponsive again. He'll have to reboot again so I can post the screenshots of the Software MGR.
 
Last edited:
Ok.....in that case freedesktop is not the culprit
 
@osprey, would you mind having a look here, please ?
 
Here's the screenshots so you can see what other lib's and software it wants to take with it. If he clicks to remove freedesktop.
 

Attachments

  • FD1.png
    FD1.png
    40.1 KB · Views: 61
  • FD2.png
    FD2.png
    465.3 KB · Views: 62
  • FD3.png
    FD3.png
    46 KB · Views: 57
  • FD4.png
    FD4.png
    42.3 KB · Views: 57
  • FD5.png
    FD5.png
    40.5 KB · Views: 56
This gir1 pkg was a part of the update on his LMDE 6 and his LM 20.2.
That's when he noticed the freedesktop control over these systems.
 
It was a good thing that freedesktop was not removed.....that would have been a disaster !

You friend would have been looking at a reinstall.....which likely would not have a bought a smile to his face !
 
I don't want to step in and be expected to help because I don't know. However, I've been watching you two talk about freedesktop as though it's the culprit. That's unlikely as it's a default application for all sorts of stuff, including the Cinnamon desktop. At least I'm pretty sure it is...

With that said, carry on...

I don't have any help for you other than to maybe try the previous kernel.
 
I don't want to step in and be expected to help because I don't know. However, I've been watching you two talk about freedesktop as though it's the culprit. That's unlikely as it's a default application for all sorts of stuff, including the Cinnamon desktop. At least I'm pretty sure it is...

With that said, carry on...

I don't have any help for you other than to maybe try the previous kernel.
When I had him run find freedesktop, the output returned was the key for me in knowing it wasn't the culprit.
I've never seen anything like this in 13 plus years of running Linux.

I'm interested in hearing what our friend @osprey has to say on this.
 
When I had him run find freedesktop, the output returned was the key for me in knowing it wasn't the culprit.
I've never seen anything like this in 13 plus years of running Linux.

I'm interested in hearing what our friend @osprey has to say on this.
Some observations on the thread follow.

There are no errors of interest in the log file pasted mentioned in post #1. The ACPI errors appear to be of no consequence. One can try and see if it makes a difference by running the system with the kernel option: acpi=off. One can run it once from grub by editing the linux line at boot. At the grub menu, hit e, navigate to the linux line, add the option within the quotes and after a space, and hit cntl+x to boot. The option only lasts for that boot.

In relation to the output:
Deauthentication by local choice 3=DEAUTH_LEAVING
it's not clear what is deauthenticating. There's no deauthenticating in the logs, only authenticating of the ethernet. Usually the deauthenticating message is recorded with a source like:
wlan: deauthenticating ...

The question arises: are there more than one networking management app working at the same time? If there are, disable one of them.

Graphics is so often implicated in freezes. A straight forward way to check is to boot the machine to text mode and remain working in text mode for a period of time beyond what one expects the freeze to kick in. If no freeze occurs, consider the graphics situation.

Here are the graphics specs from post #9:
Code:
Graphics:
  Device-1: AMD Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]
  vendor: Micro-Star MSI driver: radeon v: kernel bus ID: 01:00.0
  Display: x11 server: X.Org 1.20.13 driver: ati,radeon
  unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz
  OpenGL: renderer: AMD PITCAIRN (DRM 2.50.0 5.4.0-195-generic LLVM 12.0.0)
  v: 4.5 Mesa 21.2.6 direct render: Yes

This may indicate that both radeon and ati drivers are loaded. That may be a problem since the Radeon HD 7850 card only needs the radeon driver.

The package: firmware-amd-graphics is relevant to amd cards and ought to be installed if it's not.

The ati driver refers to the proprietary fglrx driver, which is now outdated and not recommended for modern use. My reading is that it has been deprecated and is no longer supported in recent distributions. Perhaps delete it or blacklist it if it is actually running. The following command will show the situation:
Code:
lspci -nnk | grep -i -A 3 vga

Since both mint and lmde are going through the "same performance issues" (post #20), and then the third one, Sparky as well (post #33 and post #41) then something in the hardware may be implicated since it's common to all installations, e.g. the graphics card.

--- start freedesktop rave ---

In relation to freedesktop, it's not a single item to remove from the installation. Freedesktop.org is a project that sponsors applications which are fundamental to most linux desktops, so if one is running a desktop, it's going to have these sponsored apps deeply embedded in the installation.

The projects that are sponsored, themselves provide software in the form of libraries, executables and documentation such as policykit, NetworkManager and dbus and heaps of others. See here:

If one pulled out freedesktop related apps, a desktop would be seriously impaired. Particularly, dbus is crucial for interprocess communication of applications. When almost any modern linux system with any form of desktop starts up, dbus starts up a system bus and a session bus for the user. One can see buses running here:

Code:
$ ps aux | grep dbus
message+     887  0.0  0.0   7476  4456 ?        Ss   07:33   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
ben         1518  0.0  0.0   6836  4200 ?        Ss   07:42   0:00 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only

These buses are interprocess communication channels for applications and the system to interact with each other so that a desktop application can run smoothly. For example, a browser may need to access media playback through media keys on the keyboard ... the browser needs dbus for the communication because it's not inherently set in the browser. One could kill the dbus daemons and then see how the desktop operates, but I do NOT recommend it.

Another significant freedesktop application is polkit which authenticates user's use and raises privileges where necessary in a seamless way. Without it, a user would need to implement authentication separately and potentially less safely. There are heaps of other freedesktop aware apps that just make the desktop work.
---- end freedesktop rave ---

The last observation at this point is to check the health of the system e.g. check the memory, the disks, the network connectivity etc. Most of it can be checked with a rescue disk if necessary.
 
Last edited:
Thanks osprey for chiming in.
It Looks to me that the Radeon and amdgpu drivers are both loading.

Code:
$ lspci -nnk | grep -i -A 3 vga

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP] [1002:6819]

    Subsystem: Micro-Star International Co., Ltd. [MSI] Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP] [1462:2730]

    Kernel driver in use: radeon

    Kernel modules: radeon, amdgpu

The open src driver is active:

Code:
~$ glxinfo | grep "OpenGL vendor string" | cut -f2 -d":" | xargs
AMD

Is this correct that both are loading?

You said that his Radeon 7850 only needs the Radeon driver. I understand that.

How do I know @osprey by looking at (lsmod output) all the drivers, which one to blacklist?
 
Last edited:
Thanks osprey for chiming in.
It Looks to me that the Radeon and amdgpu drivers are both loading.

Code:
$ lspci -nnk | grep -i -A 3 vga

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP] [1002:6819]

    Subsystem: Micro-Star International Co., Ltd. [MSI] Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP] [1462:2730]

    Kernel driver in use: radeon

    Kernel modules: radeon, amdgpu

The open src driver is active:

Code:
~$ glxinfo | grep "OpenGL vendor string" | cut -f2 -d":" | xargs
AMD

Is this correct that both are loading?

You said that his Radeon 7850 only needs the Radeon driver. I understand that.

How do I know @osprey by looking at (lsmod output) all the drivers, which one to blacklist?
It was the ati driver in the graphics output that didn't appear apt. Since it's not loaded according to the lspci output, it's not relevant.

There's information on the radeon and amdgpu drivers here:
There's quite a few suggestions there to try, including a number of packages to install and the possible use of some kernel options.
 
Guys:-

My understanding with regard to "freedesktop" is simply this:-

It's NOT a package of any kind whatsoever.

freedesktop.org are the organisation responsible for ensuring that all components required for a desktop environment to function correctly are certified - and guaranteed - to interact together in a sane & predictable manner. They're essentially a standards organisation, who gather all the multitude of projects - that produce any of the necessary component parts used in the creation of the X11 windowing system - under a common "umbrella"......in the process facilitating communication between these projects.

They also provide hosting for many of the smaller projects. The organisation has been in existence since the turn of the millennium......initially instituted by Havoc Pennington of the GNOME Project all the way back in 2000.

Freedesktop.org wiki


Its mention in this thread has been something of a "red herring", detracting from whatever the real culprit(s) here may turn out to be.

As @osprey says, it's almost certainly GPU & driver-related. These sorts of symptoms invariably are.


Mike. ;)
 
Last edited:
It was the ati driver in the graphics output that didn't appear apt. Since it's not loaded according to the lspci output, it's not relevant.

There's information on the radeon and amdgpu drivers here:
There's quite a few suggestions there to try, including a number of packages to install and the possible use of some kernel options.
Thanks for the confirmation.:)

I'll read through the AMDGPU WiKi later this evening.
 
Trying to enter Rescue Mode for LMDE 6 didn't go well as it would not allow me access.
Reason:
Code:
Can not open access to console root account is locked

So I dropped to a root prompt shell and created the /etc/systemd/network/lo.network file with the proper string arguments in nano. Then, stopped and disabled networking. Next, I started and enabled systemd-networkd via the use of the systemctl commands. Then, lastly, before rebooting, restarted NetworkManager.

I performed this same above practice with LM 20.2 yesterday so that's done.

So far LMDE 6 has been up and running for 40 minutes and no issues of yet.

I still need to check and see if Sparky Linux is using networking or systemd-networkd.

I'm not sure if this will take care of the gpu issues....ie, screen tearing, odd images on the screen and the like. I'll keep all of you posted and hopefully the gpu issues will soon become a thing of the past for my friend.

I appreciate the help that all of you have given me on this, as it's for a dear friend.:)
 
Its mention in this thread has been something of a "red herring", detracting from whatever the real culprit(s) here may turn out to be.
No crap sherlock !!....yeah....I'll cop to that. Me bad .
 
@Condobloke :-

It's no reflection on you, Brian. It's quite astonishing how few Linux users are in fact aware of the pivotal role freedesktop.org has played in the development of desktop Linux over the years. The one place it tends to show up the most IS in the terminal......and these days, given how far Linux has come, it's perfectly possible to use Linux without ever going anywhere near the terminal at all.

I only learned of its existence for the first time when I was researching the "official" way to create .desktop files for Menu entries, a few years back. I ended up on the Arch Wiki, and followed a few links.... (as you do).

I wasn't aware until tonight that the XDG Base Directory Specification - which specifies the standard, expected locations for every class of file-type under Linux/Unix - got its name from freedesktop.org's previous title.....the Cross ('X')-Desktop Group. I make extensive use of this stuff in the construction of the totally self-contained 'portable' apps I build for the Puppy community, as it helps to keep all the config stuff in one place.


You learn summat new every day!


Mike. ;)
 
Last edited:


Top