dylanaraps / neofetch

🖼️ A command-line system information tool written in bash 3.2+
MIT License
21.83k stars 1.76k forks source link

AMD integrated GPU erroneously detected as dedicated #2050

Open bekaertruben opened 2 years ago

bekaertruben commented 2 years ago

Description

The integrated graphics of Ryzen 5 5600H is detected as a dedicated card (on Manjaro with video-hybrid-amd-nvidia-prime driver).

Neofetch version

7.1.0

Screenshot

With gpu_type="dedicated": image

With gpu_type="integrated": image

Config file

Blockfetch modified only to show image instead of ASCII.

Verbose log

https://pastebin.com/fjDB5rnX

raniesantos commented 1 year ago

nothing? not getting fixed? hello?

bekaertruben commented 1 year ago

It is indeed still broken

raniesantos commented 1 year ago

@bekaertruben have you found any alternative?

bekaertruben commented 1 year ago

Nah, I just have both of them showing. No idea why this happens

raniesantos commented 1 year ago

Shame, this is pretty much the only fetch application that's actively maintained, but even still bugs get left unfixed.

raniesantos commented 1 year ago

Screenshot_2022 11 13_144233

@bekaertruben here's an alternative while waiting for this issue to receive any attention from the dev. fastfetch doesn't have this problem. Additionally, neofetch takes forever to count my RPM packages, in fastfetch it's instant.

bekaertruben commented 1 year ago

@raniesantos fastfetch doesn't actuall fix the issue, but unlike this repo, it is still maintained. So I submitted an issue there, and the dev figured out the issue with neofetch's implementation:

Neofetchs implementation is to show intel only if the type is integrated, nvidia only if the type is dedicated, and AMD always. With intel now producing dedicated GPUs as well that is not a solution i want to use.

So of course it shows the integrated AMD gpu even when you don't want it to. We're figuring out a solution for this now tho, so if anyone in the future comes across this, just go to fastfetch. It's faster, it's cleaner, it's maintained. Neofetch is just dead