I am a prior Windows user switching to Garuda KDE Dr460nized, I installed it on bare metal and selected to install it with proprietary drivers. However, my second monitor is not detecting any HDMI output. I open the display config, and my monitor is detected and checked as enabled but nothing.
I went through the Garuda settings manager > hardware config and auto-install proprietary driver but still blank screen. Any idea what to try next?
By this, you mean in the system settings menu right? I understand the issue to be the monitor shows as detected and enabled in the settings, but the monitor itself is blank/no signal.
Before going any deeper, take a full reboot and confirm the issue persists.
Yes in the display config settings it is showing the display in the re-arrange box as "ASUSTek COMPUTER INC ASUS VG328 (1920x1080) and it is in the same HDMI port as when I was on windows
Edit: If this helps at all, I went into the setting and disabled and re-enabled my monitor and my monitor flashed like it was plugged in but said "HDMI No Signal"
You don't need nvidia-lts to use the LTS kernel, it works fine with nvidia-dkms. Go ahead and try it with nvidia-dkms. If it doesn't work, you can always circle back and try the other driver if you'd like, for the sake of being thorough, and reinstall the other packages afterward if it doesn't help.
The main thing is to test a kernel that's on a different version.
I made a live usb of manjaro to see if it would work, same problem. I then used the origional cable on my windows laptop and it worked fine. I have never had problems with my hdmi port or anything on my laptop running linux rn.
UPDATE
I have a HDMI to vga cord and I plugged the HDMI into my linux laptop and the vga into my monitor and it worked, I am so confused. The HDMI cord works since I plugged it into my windows running laptop. Any suggestions?
If everything is plugged in correctly and all the cables are good, etc then issue is likely with drivers and firmware. If it is on the PC side, you can make changes to the kernel or graphics drivers in use and try to find a configuration that works. If it is on the monitor side, it’s somewhat harder to address. Keep in mind, some monitor manufacturers will write special drivers for Windows only–other systems do not get the full benefit of whatever functionality the driver provides.
Your issue looks a lot like this one, which unfortunately peters out at the end without a solution being identified: Asus monitor only working on windows not linux - Linux Mint Forums. It may still be worth a read-through if you would like to try some of the troubleshooting they went through to see if it proves helpful in your case.
Reboot, and in the Grub menu choose “advanced boot options” (something like that) where you should be able to choose from among any kernels you have installed.
Would this still apply? also I don’t have grub installed or anything
It seems its on the monitor side as the HDMI to HDMI is not working but HDMI adapted to VGA does
Would what still apply? If you are happy with that result, that is all that matters. Whether or not it is worth it to try to get the HDMI cable working is totally up to you.
I am sure you do, just maybe you didn’t know it was called Grub! The Grub menu is what you see when you first boot up. It looks something like this:
That is just a random picture from the forum, but it illustrates the menu well enough. Yours might look a little different but should have most of the same basic options.
In the “advanced options” menu you can choose to boot with other kernels or the fallback images.
I would really prefer to use HDMI over a vga adapter since it limits my monitor to 75Hz, when this is a high refresh rate monitor.
and aahhh yes! I do I didn’t realize I will try the other kernal however I am thinking asus just doesn’t support linux HDMI drivers but VGA works for some reason. I will try plugging my laptops hdmi into my tv to confirm.
I have a laptop with AMD and NVIDIA RTX 3060 hybrid card.
After initial installation only a single external screen beside the laptop would work, when I connected 2nd monitor it would be detected but no output.
From what I researched is due to the way that PRIME handles offloading between two cards and doesn't use other HDMI directly etc.
I read the Arch wiki and tried to reverse PRIME to check if I can make it work that way but failed to do so following official nvidia docs.
If anyone knows how to make that work please let me know!
Now I am currently running a laptop screen with 2 external monitors enabled (one via USB type C and other via HDMI).
The solution for me:
After first installation mhwd -li would show below:
$ mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-linux 2021.08.29 true PCI
video-nvidia-prime-render-offload 2023.01.15 false PCI
so I ended up removing that driver and installing nvidia-dkms instead and garuda-optimus-manager-config which enabled me to use 2nd screen. I am always booting into nvidia card mode (rather than hybrid).
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-linux 2021.08.29 true PCI
video-nvidia-dkms 2023.01.15 false PCI