hi, i have an asus tuf a15 with tumbleweed installed. where almost everything works fine… i’m new on the world of linux, planning to use it for work and gaming :-). I already read everything i can find trying to fix the problem, with no luck so far. so i really need some help.
this is my laptop: http://imgfz.com/i/2ET6rBd.png
I have the laptop monitor and a dell P2419H on vertical configuration. when i restart my laptop or turn on, the laptop screen is off, this happen every time i restart or turn on. also when i’m leaving 5 minutes and come back, the logon screen shows on both screens and if i click on the menu on laptop screen is also show the menu on dell screen, it’s unusable. so i have to restart again…
i upload this video to show you the problem. https://vimeo.com/536521537
Rather than trusting Plasma’s KScreen to handle displays, try disabling it (systemsettings > background services > kscreen 2), and use a global startup script (e.g. in /etc/X11/xinit/xinitrc.d/) instead, either generated manually, or using arandr. To work right it may be necessary to remove .local/share/kscreen/, and .cache/, while logged out of Plasma.
Also, through which connector is the monitor connected to the laptop? Depends on the connector, the monitor may be using one GPU or another. Also Mrmazda, can you actually give him a demo global starup script? The OP reached out to me earlier and he mentioned that he’s fairly new to Linux.
My methods have only been tested for Intel+Nvidia Optimus for machines as recent as Lenovo T480. I cannot tell you if it would work at all for you. Also the bumblebee approach is high maintenance right now because you need to compile and keep overwriting libvglfaker with the one you compile everytime VGL gets updated. I’ve been bugging the developers about fixing the VirtualGL, it seems to have fallen in deaf ears since even after almost 5 months the devs haven’t fixed it.
first of all, thank you all for your responses. i can’t test your solution, because i’m new on linux world, so i can’t do that thing with libvglfaker, i don’t know how to do it and less give it maintenance… i’ll keep reading about this issue, and maybe i’ll find a simple method to be tested by a linux newbie XD.
Oops! Assuming eDP-1 is the correct internal display output name shown (using e.g. Konsole) by any of
it should have been:
This you apply by striking the E key when the Grub menu appears, and adding it to the end of the line that begins linu (which usually is wrapped). If it works, then it needs to be added into the file /etc/default/grub on the GRUB_CMDLINE_LINUX_DEFAULT= line, right before the last ‘** " **’. You can make this change using YaST Bootloader (the easier way), or with any text editor as root or via sudo (the harder way). Also if it works, a bug should be reported.
When a PC boots, usually the first thing that shows up on screen is an identification of the Computer’s or the motherboard’s manufacturer. There may or may not follow some POST messages produced by the BIOS. Next up is a menu produced by Grub, which presents boot options from which to select, first of which on your A15 would be Tumbleweed. When this appears, strike the E key to temporarily modify how boot will proceed according to the addition you will make on the linu line’s end.
OP has what is generically considered to be “Optimus”, even though technically I believe it’s supposed to apply only to a combination of Intel and NVidia GPUs, while OP’s couples AMD with NVidia instead. Please have a read of https://en.opensuse.org/SDB:NVIDIA_SUSE_Prime. There’s little I can suggest to help “Optimus” users, as I have no such hardware to work with, and I never use proprietary graphics drivers of any kind on Linux. If that Prime page or other forum posts on the subject of Optimus and Prime aren’t enough help for OP to figure this out on his own, he’ll need to capture the attention of someone who does have that experience, as I’m out of suggestions.
Thanks for your time. It helps me understand Linux a little more, but I already tried it with no results. so I’ll keep waiting for someone who has more experience, like you said before. Thank you. the problem remains, for all who read this thread …