#Monitor is detected but black

904 messages ยท Page 1 of 1 (latest)

sick girder
#

I am using kde wayland dual booted on my laptop. My monitor connected via HDMI is not being detected and doesn't show up in settings and xrandr, only the eDP-1 internal display of the laptop works and shows in the output. GPU - RTX 3050 Mobile and Intel UHD. I only have nvidia proprietary drivers from the archinstaller and nothing else rn. I tried to fix it before by installing nvidia drivers but ended up messing the DE up or smth and there was just black screen with underscore on boot, so I have it reinstalled rn and decided not to install any driver myself.

chrome sky
#

It could be hardware .. maybe try changing ports... or try plugging single monitor and check is your monitor is fine or not

neon shard
sick girder
neon shard
#

ok so there;s some issues I wanna run by you

#

FIrst) a lot of optimus-laptops cannot support wayland directly with hwa because laptops work as integrated gpu for ur display and dgpu for ur monitor etc. So make sure in your laptop's bios you can enable dgpu.

#

The way i use HWA with my laptop is i use prime-offload

#

arter my league game ill go ove rit with u

#

nvm

#

league ff

sick girder
#

so

#

what to do

neon shard
#

So based on the information you sent me regarding you using a RTX 3050:
Alternatively for the Turing (NV160/TUXXX) series or newer the nvidia-open package may be installed for open source kernel modules on the linux kernel (On other kernels nvidia-open-dkms must be used. If you have the linux kernel along with other kernels, then you only need the nvidia-open-dkms package and nvidia-open is not required).
This is currently Beta quality, so there may be issues.

#

NV160 family (Turing)
Code name Official Name
NV162 (TU102) NVIDIA Titan RTX, GeForce RTX 2080 Ti
NV164 (TU104) GeForce RTX (2070 Super, 2080, 2080 Super)
NV166 (TU106) GeForce RTX (2060, 2060 Super, 2070)
NV168 (TU116) GeForce GTX (1650 Super, 1660, 1660 Ti, 1660 Super)
NV167 (TU117) GeForce GTX 1650

NV170 family (Ampere)
Code name Official Name
NV172 (GA102) GeForce RTX (3080, 3090)
NV174 (GA104) GeForce RTX (3060 Ti, 3070, 3080 Mobile)
NV176 (GA106) GeForce RTX (3050, 3060)
NV177 (GA107) GeForce RTX 3050

#

do you want to use open drivers since it's available for your gpu?

#

nvidia-open-dkms package

sick girder
#

sure as long as it works

neon shard
#

ok so instlal that

#

sudo pacman -S nvidia-open-dkms

sick girder
#

done

neon shard
#

i suggest installing nvidia-prime

#

sudo pacman -S nvidia-prime

sick girder
#

ok

#

done

neon shard
#

do u care about 32-bit application support

sick girder
#

no

neon shard
#

can u check if u have noveau drivers

#

lsmod | grep nouveau

#

grep -i "nouveau" /var/log/Xorg.0.log

sick girder
#

[ 4.768] (==) Matched nouveau as autoconfigured driver 2
[ 4.770] (II) LoadModule: "nouveau"
[ 4.770] (WW) Warning, couldn't open module nouveau
[ 4.770] (EE) Failed to load module "nouveau" (module does not exist, 0)

neon shard
#

/etc/mkinitcpio.conf send

#

cat /etc/mkinitcpio.conf and send

sick girder
#

MODULES=()
BINARIES=()
FILES=()
HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block filesystems fsck)

neon shard
#

remove kms

sick girder
#

command?

neon shard
#

sudo nano /etc/mkinitcpio.conf and remove it?

sick girder
#

done

neon shard
#

when you're done removing it sudo mkinitcpio -P

#

this regenerates the initramfs

#

and removes kms

sick girder
#

did it

neon shard
#

k reboot tbh and come back

sick girder
#

ok

neon shard
#

lmk what happens

#

inb4 i broke his laptop

sick girder
#

huh?

neon shard
#

"The wiki told me to do it"

#

joking

#

everything good?

sick girder
#

bruv

#

no monitor still

neon shard
#

yes

#

because you havent configured xorg to use it or enabled ur gpu

#

so now here's the big question

#

u know ur bios right

#

the thing ur motherboard has

sick girder
#

yeah?

neon shard
#

u know how to boot into it right

sick girder
#

i do

neon shard
#

so there's some options i wanna run by you

#

Do you care about easy hardware acceleration?

sick girder
#

should i?

neon shard
#

So for example: I have a 15ARH05 laptop

#

This laptop is amd cpu nvidia dgpu

#

Wayland hwa drivers do not work with my laptop because I do not have the option to make the dgpu my only usable dgpu aka Discrete

#

to bypass this i use prime-offload

#

do you care about using ur gpu for everything or do you wanna configure prime-offload for specific applications

#

so that way you aren't using your gpu for EVERYTHING

sick girder
#

i dont need the uhd gpu

neon shard
#

if your laptop doesn't have the bios option to make ur laptop dgpu discrete then you're forced to use prime-offload like i am

#

and we can talk about that later

neon shard
#

are u sure?

#

what laptop is it

#

model number

#

serial number or something

sick girder
#

Acer Nitro 5 AN515-47

neon shard
#

go to your display mode

#

in the advanced tab

#

and change it from optimus to discrete GPU

#

why u lying to me

sick girder
neon shard
#

yes

#

this will force ur laptop to only EVER use ur gpu

sick girder
#

ok lemme see

neon shard
#

so

#

if you're ok with that (there's nothing wrong with that)

#

just making sure you know

sick girder
#

ok...

neon shard
#

lmk when you switched

#

and ur monitor should be working

sick girder
#

This is what I have

neon shard
#

wait

#

ya man ur fucked

#

dont have it

#

prime-offload it is

sick girder
#

๐Ÿ˜”

neon shard
#

boot back into your x11

#

it's fine we'll fix this

#

i dont have it either i use wayland hyprland i3wm kde wayland kde x11

#

i use hwa via prime firefox via prime anything i want via prime

sick girder
neon shard
#

yea

#

boot back into it

#

and we'll need to change this

sick girder
#

K

#

Now what

neon shard
#

DRM kernel mode setting
Since NVIDIA does not support automatic KMS late loading, enabling DRM (Direct Rendering Manager) kernel mode setting is required to make Wayland compositors function properly, or to allow for Xorg#Rootless Xorg.

To enable it, set the modeset=1 kernel module parameter for the nvidia_drm module.

To verify nvidia_drm.modeset=1 was correctly applied after a reboot, execute the following:

cat /sys/module/nvidia_drm/parameters/modeset

#

cat nano /etc/default/grub

#

lemme see what it says for the GRUB_CMDLINE_LINUX

#

you'll need to add nvidia-drm.modeset=1

sick girder
#

ok

#

wait, i already did it

#

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet nvidia-drm.modeset=1"

neon shard
#

cat /sys/module/nvidia_drm/parameters/modeset

#

if it returns Y ur good

#

if it doesnt it means you didnt sudo grub-mkconfig -o /boot/grub/grub.cfg

sick girder
neon shard
#

yea

#

sudo grub-mkconfig -o /boot/grub/grub.cfg

#

run this reboot and then cat /sys/module/nvidia_drm/parameters/modeset

#

it should return y

#

actually wait

#

wait

sick girder
#

ok

neon shard
#

nvidia_drm.fbdev=1

#

change it to this

#

youre using driver version 545 and above

sick girder
#

alright

neon shard
#

or actually

#

ignore it

#

ignore that

#

we;ll do it after we get ur nvidia working

sick girder
#

bruv

neon shard
#

man im tryna make things safe

sick girder
#

reboot now?

neon shard
#

ye

sick girder
#

i see the display now in xrandr

neon shard
#

ur using wayland

sick girder
#

yeah so?

neon shard
#

xrandr isnt the best for wayland

sick girder
#

oh

neon shard
#

it has X in the name

#

it's meant for Xorg

#

X11

sick girder
#

i see

neon shard
#

wlr-randr

#

we arent nearly finished

#

btw

#

sudo nano /etc/mkinitcpio.conf

#

MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
add these to your list

#

sudo mkinitcpio -P

#

reboot

sick girder
#

ok

neon shard
#

so because you're using nvidia drivers on bootup since we did DRM, if you update your linux and nvidia drivers update it should also update your initramfs as well correct?

sick girder
#

i dont know

neon shard
#

correct.

So genuises figured out a way to do this via these steps:
sudo nano /etc/pacman.d/hooks/nvidia.hook
put this in the file:

[Trigger]
Operation=Install
Operation=Upgrade
Operation=Remove
Type=Package
# Uncomment the installed NVIDIA package
Target=nvidia-open
#Target=nvidia-open
#Target=nvidia-lts
# If running a different kernel, modify below to match
Target=linux

[Action]
Description=Updating NVIDIA module in initcpio
Depends=mkinitcpio
When=PostTransaction
NeedsTargets
Exec=/bin/sh -c 'while read -r trg; do case $trg in linux*) exit 0; esac; done; /usr/bin/mkinitcpio -P
#

the Target=nvidia-open (your drivers) i left the other's commented out just incase you decide to switch

sick girder
#

sudo nano /etc/pacman.d/hooks/nvidia.hook

it does not exist, should i make a new file?

neon shard
#

yes

#

add this directly into your file

#

ls /etc/pacman.d/hooks/
to make sure the file exists
cat /etc/pacman.d/hooks/

sick girder
#

done

neon shard
#

do sudo pacman -Syu nvidia to make sure

#

it calls the file

sick girder
#

looking for conflicting packages...
:: nvidia-555.58.02-15 and nvidia-open-dkms-555.58.02-15 are in conflict (NVIDIA-MODULE). Remove nvidia-open-dkms? [y/N]

#

should i y?

neon shard
#

wtf

#

wait

#

sudo pacman -Syu nvidia-open

sick girder
#

ok

neon shard
#

im actually 0iq

sick girder
#

[riyan@archlinux ~]$ sudo pacman -Syu nvidia-open
:: Synchronizing package databases...
core is up to date
extra is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: nvidia-open-555.58.02-15 and nvidia-open-dkms-555.58.02-15 are in conflict (NVIDIA-MODULE). Remove nvidia-open-dkms? [y/N]

#

its still asking

neon shard
#

lemme go back 2 wiki rq

#

uhm ya install nvidia-open you don't need nvidia-open-dkms

#

nvidia-open is for standard linux kernal

#

you can use nvidia-open-dkms too has more modular support for DKMS which is for custom or multiple kernals

#

my apologies

sick girder
#

alright

#

error: hook /etc/pacman.d/hooks/nvidia.hook line 18: invalid value /bin/sh -c 'while read -r trg; do case $trg in linux*) exit 0; esac; done; /usr/bin/mkinitcpio -P
error: failed to commit transaction (failed to run transaction hooks)
Errors occurred, no packages were upgraded.

neon shard
#

sudo nano /etc/pacman.d/hooks/nvidia.hook

#

change the last line to:
Exec=/usr/bin/mkinitcpio -P

#

we havent even gone into HWA yet

sick girder
neon shard
#

yea replace it with
Exec=/usr/bin/mkinitcpio -P

sick girder
#

ok

neon shard
#

and then save and then do sudo pacman -Syu nvidia-open

#

should work

#

man i fucking love the archwiki

#

THE PEOPLE WHO WROTE IT ARE GENIUSES

sick girder
neon shard
#

im just following you through this step by step

#

that's literally all i've been doing

#

but i have a lot of it memorized

sick girder
neon shard
#

you get used to it

#

you gotta take things in a literal sense

#

and you need to READ

#

like really READ

#

(i hate reading)

#

i just code

sick girder
#

cool

neon shard
#

lmk the output of sudo pacman -Syu nvidia-open

sick girder
#

==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
-> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful

neon shard
#

GOOD

#

MAN WE"RE GETTING THERE

sick girder
#

YEAH

neon shard
#

your monitor is still off correct?

#

we coulda turned it on like the last reboot

#

open Kscreen or Kdisplay

#

and just enable it

#

"display manager"

#

w/e the fuckin app is called

sick girder
neon shard
#

hmm

#

did you reboot after we did the grub?

#

yea u did

sick girder
#

hmm

neon shard
#

k sec

#

reboot?

sick girder
#

ok

neon shard
#

open display-manager enable and then lmk if it's still black

sick girder
neon shard
#

change the resolution maybe

#

screenshot the settings for the monitor?

sick girder
neon shard
#

use ur phone ig

sick girder
neon shard
#

change the resolution or make it mirrored or something

#

if this isnt working ill make u change the nvidia drivers to soemthing standard, it was only a month or two ago nvidia-open was being supported by Nvidia themselves

sick girder
neon shard
#

unplug ur hdmi cable and plug it back in?

#

ik it sounds stupid but trust me

#

if not ill switch u to more standard drivers

sick girder
neon shard
#

k fuck it

#

sudo pacman -Rns nvidia-open

sick girder
#

ok

neon shard
#

sudo pacman -S nvidia nvidia-utils nvidia-settings

#

sudo nano /etc/pacman.d/hooks/nvidia.hook

#

change it from nvidia-open to just nvidia

sick girder
#

done

neon shard
#

sudo mkinitcpio -P

#

sudo grub-mkconfig -o /boot/grub/grub.cfg

#

reboot

#

should Most likely be ok now lol

sick girder
#

it is still black screen

#

๐Ÿ˜”

neon shard
#

uhm

#

journalctl -b 0 --grep "renderer for"

#

let me know the output

sick girder
#

-- No entries --

neon shard
#

OK
GIID

#

cat /proc/cmdline

sick girder
#

BOOT_IMAGE=/vmlinuz-linux root=UUID=d578d223-ffbd-43cc-b0e7-810c5ccc954f rw zswap.enabled=0 rootfstype=ext4 loglevel=3 quiet nvidia-drm.modeset=1

neon shard
#

can u send a picture

sick girder
#

of what?

neon shard
#

nvm

#

this is correct

#

echo 'export GBM_BACKEND=nvidia-drm' >> ~/.profile
echo 'export __GLX_VENDOR_LIBRARY_NAME=nvidia' >> ~/.profile
add this to your ~/.profile

#

or add it to sudo nano /etc/environment

sick girder
#

done

neon shard
#

reboot

#

i may make you switch back to nvidia-open

#

(sorry)

sick girder
#

No worries

#

done

neon shard
#

working?

#

journalctl -b 0 --grep "renderer for"

sick girder
sick girder
neon shard
#

journalctl -b 0 | grep -i "renderer"

#

check?

sick girder
#

no output

neon shard
#

where did you put
echo 'export GBM_BACKEND=nvidia-drm' >> ~/.profile
echo 'export __GLX_VENDOR_LIBRARY_NAME=nvidia' >> ~/.profile

#

also run this journalctl -b 0 | grep -i kwin

sick girder
neon shard
#

run nvidia-smi too

#

cat /sys/module/nvidia_drm/parameters/modeset
run this too make sure it returns y

sick girder
# neon shard run nvidia-smi too

Thu Aug 15 21:07:29 2024
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 555.58.02 Driver Version: 555.58.02 CUDA Version: 12.5 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce RTX 3050 ... Off | 00000000:01:00.0 On | N/A |
| N/A 45C P8 8W / 60W | 37MiB / 4096MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 663 G /usr/lib/Xorg 4MiB |
| 0 N/A N/A 818 G /usr/bin/kwin_wayland 2MiB |
+-----------------------------------------------------------------------------------------+

neon shard
#

ok so what you're seeing is

#

Nvidia GPU is actively running both these processes

#

meaning ur nvidia gpu is working

sick girder
#

ok

neon shard
#

lemme ask someone more experienced than me

#

(i followed every step correctly)

#

(i just dont want to blame the drivers if i was being incompetent)

sick girder
#

sure

neon shard
#

run this in the mean time journalctl -p err -b 0

#

journalctl -b 0 | grep -i wayland

#

this too

neon shard
#

when was the last time you updated your system

sick girder
neon shard
#

yea

sick girder
#

before we did all this

neon shard
#

can u

#

sudo nano /etc/environment

#

remove the stuff u added

sick girder
#

done

neon shard
#

stay in the file

#

sudo nano /etc/environment

#

GBM_BACKEND=nvidia-drm
__GLX_VENDOR_LIBRARY_NAME=nvidia

sick girder
#

Is this right?

#

Just making sure

neon shard
#
GBM_BACKEND=nvidia-drm
__GLX_VENDOR_LIBRARY_NAME=nvidia
#

directly copied off the wiki

#

should be

#

save and reboot

sick girder
#

ok

#

Black screen with cursor on boot

#

Go into tty?

neon shard
#

but why

#

yea

#

remove it from /etc/enviroment

#

and put it in nano ~/.profile

#

export GBM_BACKEND=nvidia-drm
export __GLX_VENDOR_LIBRARY_NAME=nvidia

sick girder
#

Create new file?

neon shard
#

there should be a .profile in your home if not make it

sick girder
#

How to get into ~/.profile?

neon shard
#

nano ~/.profile

sick girder
#

Reboot?

neon shard
#

ye

#

sorry

sick girder
#

It's still black screen

neon shard
#

journalctl -b 0 --grep "renderer for"

#

journalctl -b 0 | grep kwin

sick girder
#

Well everything is opening on the monitor which I can't see

neon shard
#

unplug the monitor

#

replug it

sick girder
#

Ah yes

neon shard
#

working now?

sick girder
#

its not

neon shard
#

can u run the command journalctl -b 0 | grep kwin

#

journalctl -b 0 --grep "renderer for"

sick girder
neon shard
#

WE JUST FUCKING PUT IT In .profile

sick girder
#

huh

neon shard
#

fuck it

#

sudo sudo pacman -S xorg-xwayland

sick girder
#

done

#

bro i think you should take a break

neon shard
#

reboot

sick girder
#

Nope

#

๐Ÿ˜”

neon shard
#

u have x11?

sick girder
#

I have the option to switch to it

neon shard
#

switch to it rq

#

no

#

non

#

nonoono

#

fuck it switch back to wayland

sick girder
#

What

#

It's glitching out

neon shard
#

x11?

#

or wayland?

sick girder
#

The display is being disconnected and reconnected in the setting but same black screen in x11

neon shard
#

yea thats because Xorg isnt configured with nvidia

sick girder
#

Now what

neon shard
#

you can simply fix that by just doing sudo pacman -S envycontrol
then do sudo enycontrol -s nvidia

#

and thatll force x11 to use nvidia

#

but youre back in wayland correct?

#

ignore x11 for rn

#

echo $GBM_BACKEND
echo $__GLX_VENDOR_LIBRARY_NAME

#

what does this return?

#

and this
lsmod | grep nvidia

sick girder
#

[riyan@archlinux ~]$ echo $GBM_BACKEND

[riyan@archlinux ~]$ echo $__GLX_VENDOR_LIBRARY_NAME

[riyan@archlinux ~]$ lsmod | grep nvidia
nvidia_drm 122880 10
nvidia_uvm 6684672 0
nvidia_modeset 1617920 5 nvidia_drm
video 77824 4 acer_wmi,xe,i915,nvidia_modeset
nvidia 61005824 57 nvidia_uvm,nvidia_modeset

tranquil karmaBOT
#

! TTG Boi

[riyan@archlinux ~]$ echo $GBM_BACKEND

[riyan@archlinux ~]$ echo $__GLX_VENDOR_LIBRARY_NAME

[riyan@archlinux ~]$ lsmod | grep nvidia
nvidia_drm            122880  10
nvidia_uvm           6684672  0
nvidia_modeset       1617920  5 nvidia_drm
video                  77824  4 acer_wmi,xe,i915,nvidia_modeset
nvidia              61005824  57 nvidia_uvm,nvidia_modeset
```Compilation error:```! Missing $ inserted.
<inserted text> 
                $
l.49 [riyan@archlinux ~]$ echo $GBM_
                                    BACKEND
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.```
neon shard
#

do

#

source ~/.profile

#

echo $GBM_BACKEND
echo $__GLX_VENDOR_LIBRARY_NAME

#

if that doesnt work do

#

well ill wait for your return

sick girder
#

[riyan@archlinux ~]$ source ~/.profile
[riyan@archlinux ~]$ echo $GBM_BACKEND
nvidia-drm
[riyan@archlinux ~]$ echo $__GLX_VENDOR_LIBRARY_NAME
nvidia

tranquil karmaBOT
#

! TTG Boi

[riyan@archlinux ~]$ source ~/.profile
[riyan@archlinux ~]$ echo $GBM_BACKEND
nvidia-drm
[riyan@archlinux ~]$ echo $__GLX_VENDOR_LIBRARY_NAME
nvidia
```Compilation error:```! Missing { inserted.
<to be read again> 
                   _
l.52 [riyan@archlinux ~]$ echo $__
                                  GLX_VENDOR_LIBRARY_NAME
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)```
neon shard
#

????

neon shard
#

fuck if i know lol

#

mkdir -p ~/.config/plasma-workspace/env
nano ~/.config/plasma-workspace/env/nvidia-setup.sh

#

#!/bin/bash
export GBM_BACKEND=nvidia-drm
export __GLX_VENDOR_LIBRARY_NAME=nvidia

#

chmod +x ~/.config/plasma-workspace/env/nvidia-setup.sh

#

wait

#

before commiting to this

#

ye commit to this

sick girder
#

ok

neon shard
#

then remove the variables inside ur /.profile and u can delete the file as well

sick girder
sick girder
neon shard
#

uhm

#

this is to create a file and write to it
nano ~/.config/plasma-workspace/env/nvidia-setup.sh

#!/bin/bash
export GBM_BACKEND=nvidia-drm
export __GLX_VENDOR_LIBRARY_NAME=nvidia

#

this is to change the permission of the file, run this in your terminal
chmod +x ~/.config/plasma-workspace/env/nvidia-setup.sh
chmod +x is just giving permissions to write, read execute etc

neon shard
#

yes

#

then reboot

#

then maybe your GBM backend will work

#

reboot

sick girder
#

how to delete the file? :P

neon shard
#

rm ~/.profile

sick girder
#

nope

#

lets do this another time

#

im tired

neon shard
#

echo $GBM_BACKEND
echo $__GLX_VENDOR_LIBRARY_NAME

#

echo $XDG_SESSION_TYPE

#

just lmk what these say

#

journalctl -b 0 | grep -i nvidia
journalctl -b 0 | grep -i wayland

#

and these

sick girder
#

ok

neon shard
#

glxinfo | grep "OpenGL renderer"

#

runn this

sick girder
#

OpenGL renderer string: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2

neon shard
#

go to system settings

#

hardware configuration

#

display and monitor

#

compositor

#

send me a picture

sick girder
neon shard
#

send me a picture of hardware config

sick girder
#

cant find hardware config in system settings

#

only display and monitor

neon shard
#

Send a picture

sick girder
#

maybe i should try to enable it using wlr-randr?

neon shard
#

Maybe

#

It's already enabled tho

#

Lemme see where the compositor option is

#

You there?

sick girder
#

yeah

neon shard
#

Do nano ~/.config/kwinrc

#

Send me the text

#

This is the last thing I'm doing and I'm done

sick girder
#

Number=1
Rows=1

[Tiling]
padding=4

[Tiling][45f607b2-3a24-5d68-8614-93a522c39f02]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}

[Tiling][b2ea1f09-925d-545a-9abb-214cf1e409f5]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}

[Tiling][c538b867-0041-50aa-9188-6aa550ed6733]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}

[Tiling][f8a3bd13-d86c-5a3d-ac67-a72deec3ede9]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}

[Tiling][fe4b79ab-fcfd-545a-a05f-d32302fccd2f]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}

[Xwayland]
Scale=1.25

neon shard
#

That makes a lot of sense

sick girder
#

๐Ÿค”

neon shard
#
[Compositing]
Backend=GBM  

[Tiling]
padding=4

[Tiling][45f607b2-3a24-5d68-8614-93a522c39f02]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}

[Tiling][b2ea1f09-925d-545a-9abb-214cf1e409f5]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}

[Tiling][c538b867-0041-50aa-9188-6aa550ed6733]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}

[Tiling][f8a3bd13-d86c-5a3d-ac67-a72deec3ede9]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}

[Tiling][fe4b79ab-fcfd-545a-a05f-d32302fccd2f]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}

[Xwayland]
Scale=1.25  
#

kwin_wayland --replace &

#

or restart your session

sick girder
sick girder
neon shard
#

journalctl -xe | grep kwin
\

#

no just logout and log back in

neon shard
#

log out and log back in

sick girder
#

did not work

neon shard
#

journalctl -xe | grep kwin

sick girder
neon shard
#

lspci -k | grep -EA3 'VGA|3D'

#

this should be nvidia

sick girder
#

0000:00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)
Subsystem: Acer Incorporated [ALI] Device 1539
Kernel driver in use: i915
Kernel modules: i915, xe

0000:01:00.0 VGA compatible controller: NVIDIA Corporation GA107M [GeForce RTX 3050 Mobile] (rev a1)
Subsystem: Acer Incorporated [ALI] Device 153a
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia

neon shard
#

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

#

blacklist nouveau
options nouveau modeset=0

#

sudo mkinitcpio -P

sick girder
neon shard
#

lsmod | grep nouveau
forget about everything i sent just run this

sick girder
#

no output

neon shard
#

echo $KWIN_WAYLAND_BACKEND

sick girder
#

no output

neon shard
#

im done for rn

sick girder
#

same

neon shard
#
  1. we got your nvidia drivers working
#
  1. we have your screen registered and working
#
  1. it has to do strictly with KDE being shit tier
#

nothing to do with your drivers

#

or how it's configured

sick girder
#

switch to gnome?

neon shard
#

if you had hyprland it work

#

would

#

no

#

ill fix it later whenever ur free

#

i am just hungry

sick girder
#

me too

neon shard
#

and tired it's 1pm i havent slept

sick girder
#

sure

neon shard
#

sorry

sick girder
#

๐Ÿ‘

sick girder
neon shard
#

hi

#

HIHI

neon shard
sick girder
neon shard
#

still not working

sick girder
#

nope

neon shard
#

k

#

we left off at kde being the problem

#

so lets figure out kde

sick girder
#

ok

neon shard
#

echo $XDG_SESSION_TYPE

#

echo $WAYLAND_DISPLAY

sick girder
#

[riyan@archlinux ~]$ echo $XDG_SESSION_TYPE
wayland
[riyan@archlinux ~]$ echo $WAYLAND_DISPLAY
wayland-0

tranquil karmaBOT
#

! TTG Boi
Compile Error! Click the errors reaction for more information.
(You may edit your message to recompile.)

neon shard
#

pgrep kwin_wayland

sick girder
#

815
820

neon shard
#

journalctl -xe | grep kwin
journalctl -xe | grep wayland

sick girder
neon shard
#

cp ~/.config/kwinrc ~/.config/kwinrc.bak

#

rm ~/.config/kwinrc

#

kwin_wayland --replace &

sick girder
neon shard
#

2008?

sick girder
#

Yeah

neon shard
#

logout of kde and log back in

sick girder
#

Monitor not working

neon shard
#

sudo nano /etc/modeprobe.d/nvidia.conf

#

options nvidia_drm modeset=1
options nvidia_drm fbdev=1

sick girder
#

The windows are not opening on my screen even the monitor is unplugged

neon shard
#

thats ok

#

sudo nano /etc/modeprobe.d/nvidia.conf

sick girder
#

I can't type the commands

neon shard
#

logout of kde unplug monitor log back in

#

open applications plug monitor

sick girder
#

I rebooted

#

Ok fixed

neon shard
#

monitor still black?

#

k ignore that for a sec

sick girder
neon shard
#

sudo nano /etc/enviroment

#

wait we did this

#

cat sudo nano /etc/mkinitcpio.conf

#

im sure we did this we're just back tracking rq

sick girder
# neon shard cat sudo nano /etc/mkinitcpio.conf

cat: sudo: No such file or directory
cat: nano: No such file or directory
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
BINARIES=()
FILES=()
HOOKS=(base udev autodetect microcode modconf keyboard keymap consolefont block filesystems fsck)

neon shard
#

ye

#

sudo nano /etc/default/grub

sick girder
#

then?

neon shard
#

sorry cat

#

cat /etc/default/grub

sick girder
neon shard
#

sudo update-grub

#

sudo grub-mkconfig -o /boot/grub/grub.cfg

sick girder
sick girder
neon shard
#

k reboot and then lmk

sick girder
#

Still black

neon shard
#

sec

#

looking

#

journalctl -b 0 --grep "renderer for"

sick girder
#

no entries

neon shard
#

export GBM_BACKEND=nvidia-drm
export __GLX_VENDOR_LIBRARY_NAME=nvidia
put it in your shell

#

either bash, fish, zshrc idk which u use

sick girder
#

how

neon shard
#

uhm

#

do ls -a

sick girder
#

. .bash_history .bashrc Desktop .gtkrc-2.0 Pictures .python_history Videos
.. .bash_logout .cache Documents .local .pki Templates .vscode-oss
Applications .bash_profile .config Downloads Music Public .var

neon shard
#

these are all your files?

sick girder
#

yeah

neon shard
#

k nano .bashrc

#

export GBM_BACKEND=nvidia-drm
export __GLX_VENDOR_LIBRARY_NAME=nvidia

#

put these in there

#

log out log in

sick girder
#

still black

neon shard
#

journalctl -b 0 --grep "renderer for"

sick girder
#

-- No entries --

neon shard
#

do

#

~source $~.bashrc

sick girder
#

in terminal?

neon shard
#

yes

sick girder
#

bash: ~source: command not found

neon shard
#

my apologies source ~/.bashrc

sick girder
#

no output

neon shard
#

yea

#

journalctl -b 0 --grep "renderer for"

sick girder
#

-- No entries --

neon shard
#

echo $GBM_BACKEND
echo $__GLX_VENDOR_LIBRARY_NAME

sick girder
#

nvidia-drm
nvidia

neon shard
#

lowkey reboot

#

i think itll work

sick girder
#

Black

#

Btw how do I get wlr-randr to work cuz it shows an error

neon shard
#

journalctl -b 0 --grep "renderer for"

#

journalctl -b 0 | grep "renderer for"

sick girder
sick girder
neon shard
#

HAHAHAAHAHA

sick girder
neon shard
#

export GBM_BACKEND=nvidia-drm
export __GLX_VENDOR_LIBRARY_NAME=nvidia
kwin_wayland --replace &
run this in terminal

sick girder
#

[1] 2015

neon shard
#

pgrep kwin_wayland

#

journalctl -xe | grep kwin_wayland

#

journalctl -b 0 | grep "renderer for"

#

journalctl -b 0 -p err

sick girder
neon shard
#

kwriteconfig5 --file kwinrc --group Wayland --key Backend "drm"

#

kwriteconfig6 --file kwinrc --group Wayland --key Backend "drm"

sick girder
#

[riyan@archlinux ~]$ kwriteconfig5 --file kwinrc --group Wayland --key Backend "drm"
bash: kwriteconfig5: command not found
[riyan@archlinux ~]$ kwriteconfig6 --file kwinrc --group Wayland --key Backend "drm"
[riyan@archlinux ~]$

neon shard
#

pacman -Q kwin-wayland

sick girder
#

error: package 'kwin-wayland' was not found

neon shard
#

sudo pacman -S kwin-wayland

#

ima kill myself if you didnt have this installed

sick girder
#

error: target not found: kwin-wayland

neon shard
#

sudo pacman -S kwin plasma-wayland-session

sick girder
neon shard
#

ps aux | grep kwin

sick girder
#

riyan 820 0.0 0.2 223648 41668 ? Ssl 22:17 0:00 /usr/bin/kwin_wayland_wrapper --xwayland
riyan 2052 4.0 2.0 2260424 328820 ? Sl 22:20 0:22 /usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :1 --xwayland-xauthority /run/user/1000/xauth_HFQOiX --xwayland
riyan 2809 0.0 0.0 6640 4132 pts/1 S+ 22:30 0:00 grep --color=auto kwin

neon shard
#

journalctl -xe | grep kwin

#

journalctl -b 0 | grep "renderer for"
journalctl -b 0 -p err

sick girder
neon shard
#

logout and log in

sick girder
#

black

neon shard
#

journalctl -b 0 | grep "renderer for"

sick girder
#

nothing

neon shard
#

kwin_wayland --version

#

journalctl -b 0 | grep kwin

sick girder
neon shard
#

journalctl -u plasma-kwin_wayland.service

#

KWIN_DEBUG=1 kwin_wayland --replace &

sick girder
#

[riyan@archlinux ~]$ journalctl -u plasma-kwin_wayland.service
-- No entries --
[riyan@archlinux ~]$ KWIN_DEBUG=1 kwin_wayland --replace &
[1] 4295

neon shard
#

pacman -Qs wayland

#

pacman -Qs nvidia

sick girder
#

[riyan@archlinux ~]$ pacman -Qs wayland
local/egl-wayland 4:1.1.13.1-1
EGLStream-based Wayland external platform
local/kwayland 6.1.4-1 (plasma)
Qt-style Client and Server library wrapper for the Wayland libraries
local/layer-shell-qt 6.1.4-1 (plasma)
Qt component to allow applications to make use of the Wayland wl-layer-shell protocol
local/libdecor 0.2.2-1
Client-side decorations library for Wayland clients
local/libva 2.22.0-1
Video Acceleration (VA) API for Linux
local/qt6-wayland 6.7.2-4 (qt6)
Provides APIs for Wayland
local/sddm 0.21.0-4
QML based X11 and Wayland display manager
local/wayland 1.23.0-1
A computer display server protocol
local/wayland-utils 1.2.0-2
Wayland tools to display information about current compositor
local/wlr-randr 0.4.1-4
Utility to manage outputs of a Wayland compositor
local/wlroots 0.18.0-1
Modular Wayland compositor library
local/xorg-xwayland 24.1.2-1 (xorg)
run X clients under wayland
[riyan@archlinux ~]$ pacman -Qs nvidia
local/egl-wayland 4:1.1.13.1-1
EGLStream-based Wayland external platform
local/libvdpau 1.5-3
Nvidia VDPAU library
local/libxnvctrl 555.58.02-1
NVIDIA NV-CONTROL X extension
local/nvidia 555.58.02-16
NVIDIA drivers for linux
local/nvidia-prime 1.0-5
NVIDIA Prime Render Offload configuration and utilities
local/nvidia-settings 555.58.02-1
Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 555.58.02-1
NVIDIA drivers utilities

neon shard
#

prime-run glxinfo | grep "OpenGL renderer"

sick girder
#

OpenGL renderer string: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2

neon shard
#

cat ~/.config/kwinrc

sick girder
#

[Desktops]
Id_1=156bd3ba-492e-4101-985b-cf2042c986f7
Number=1
Rows=1

[Tiling]
padding=4

[Tiling][b2ea1f09-925d-545a-9abb-214cf1e409f5]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}

[Tiling][f8a3bd13-d86c-5a3d-ac67-a72deec3ede9]
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}

[Wayland]
Backend=drm

[Xwayland]
Scale=1.25

neon shard
#

KWIN_DEBUG=1 kwin_wayland --replace

sick girder
#

done

neon shard
#

GBM_BACKEND=nvidia-drm
__GLX_VENDOR_LIBRARY_NAME=nvidia remove .bashrc

#

put inside .profile

sick girder
neon shard
#

nano .bashrc
nano .profile

sick girder
#

in both?

neon shard
#

put it also inside
mkdir -p ~/.config/plasma-workspace/env
touch ~/.config/plasma-workspace/env/set-env-vars.sh
#!/bin/bash
export GBM_BACKEND=nvidia-drm
export __GLX_VENDOR_LIBRARY_NAME=nvidia
chmod +x ~/.config/plasma-workspace/env/set-env-vars.sh

#

yes

#

youre putting it in three places

sick girder
#

done

neon shard
#

reboot

sick girder
#

black

neon shard
#

journalctl -b 0 | grep "renderer for"

sick girder
#

nothing

neon shard
#

last time we put it in enviroment it broke ur screen

sick girder
#

i think i should just switch to gnome

neon shard
#

put it in /etc/environment
GBM_BACKEND=nvidia-drm
__GLX_VENDOR_LIBRARY_NAME=nvidia

sick girder
#

done

neon shard
#

wait

#

wait

#

wait

#

did u remove .bashrc the file?

#

i hope u didnt

sick girder
#

did i?

neon shard
#

ls -a

#

cat /etc/environment

sick girder
#

[riyan@archlinux ~]$ ls -a
. .bash_history .bashrc Desktop .gtkrc-2.0 Pictures Public .var
.. .bash_logout .cache Documents .local .pki .python_history Videos
Applications .bash_profile .config Downloads Music .profile Templates .vscode-oss
[riyan@archlinux ~]$ cat /etc/environment

This file is parsed by pam_env module

Syntax: simple "KEY=VAL" pairs on separate lines

GBM_BACKEND=nvidia-drm
__GLX_VENDOR_LIBRARY_NAME=nvidia remove .bashrc

neon shard
#

lol thank god

#

nano /etc/environment

#

GBM_BACKEND=nvidia-drm
__GLX_VENDOR_LIBRARY_NAME=nvidia

sick girder
#

replace?

neon shard
#

yes

#

sudo pacman -S nvidia nvidia-utils nvidia-settings wayland

sick girder
#

done

neon shard
#

reboot

#

ur gunna have a black screen on both screens

#

needing a tty

sick girder
#

Yeah

neon shard
#

$10000

#

switch to tty

#

sudo journalctl -b 0 | grep -iE 'wayland|kwin|nvidia|drm|gbm'

sick girder
#

Uh how do I send?

neon shard
#

Move it to a text file

#

Sec

sick girder
#

How...

neon shard
#

sorry was talking to my dad

#

he's talking shit

sick girder
neon shard
#

sudo journalctl -b 0 | grep -iE 'wayland|kwin|nvidia|drm|gbm' > ~/errors_kde.txt

sick girder
#

Done

neon shard
#

remove everything inside /etc/environment

#

like what u did

#

sudo nano /etc/environment
remove the two things, reboot and come back and send the file

sick girder
#

btw when i open console it says this:
bash: remove: command not found

neon shard
#

hmmmm?

#

youre not deleting the file

#

sudo nano /etc/environment

#

remove the two things

sick girder
#

everthings commented out

neon shard
#

good

#

do source ~.bashrc

sick girder
#

bash: ~.bashrc: No such file or directory

neon shard
#

did u delete

#

bash

#

u cant have

sick girder
#

[riyan@archlinux ~]$ ls -a
. .bash_logout .config errors_kde.txt Pictures .python_history .vscode-oss
.. .bash_profile Desktop .gtkrc-2.0 .pki Templates
Applications .bashrc Documents .local .profile .var
.bash_history .cache Downloads Music Public Videos

#

~/?

neon shard
#

cat ~/.bashrc

#

im retarded

#

let me focus on reading ur error logs

#

echo $GBM_BACKEND

sick girder
#

nvidia-drm

neon shard
#

echo $GBM_BACKEND
echo $__GLX_VENDOR_LIBRARY_NAME

#

printenv | grep -iE 'WAYLAND|XDG'

sick girder
sick girder
# neon shard printenv | grep -iE 'WAYLAND|XDG'

XDG_CONFIG_DIRS=/home/riyan/.config/kdedefaults:/etc/xdg
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_MENU_PREFIX=plasma-
XDG_SEAT=seat0
XDG_SESSION_DESKTOP=KDE
XDG_SESSION_TYPE=wayland
XDG_CURRENT_DESKTOP=KDE
WAYLAND_DISPLAY=wayland-0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_ACTIVATION_TOKEN=kwin-3
XDG_SESSION_CLASS=user
QT_WAYLAND_RECONNECT=1
XDG_VTNR=1
XDG_SESSION_ID=2
XDG_RUNTIME_DIR=/run/user/1000
XDG_DATA_DIRS=/home/riyan/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share

neon shard
#

cat /etc/sddm.conf

sick girder
#

cat: /etc/sddm.conf: No such file or directory

neon shard
#

assuming you're using sddm

sick girder
neon shard
#

what display manager are u using

#

you dont have /etc/sddm.conf

#

sudo mkdir -p /etc/sddm.conf.d
sudo nano /etc/sddm.conf

#

[Wayland]
Session=plasmawayland.desktop

#

sudo ls /etc/sddm.conf.d/
sudo ls /usr/share/sddm/

#

systemctl cat sddm

#

ls /usr/share/wayland-sessions/

#

journalctl -u sddm

#

cat /etc/sddm.conf when you're done sending me all this

#

i need a drink

sick girder
neon shard
#

u did everything?

sick girder
#

yeah

neon shard
#

ls /usr/share/wayland-sessions/

#

sudo ls /etc/sddm.conf.d/
sudo ls /usr/share/sddm/

sick girder
#

[riyan@archlinux ~]$ ls /usr/share/wayland-sessions/
plasma.desktop
[riyan@archlinux ~]$ sudo ls /etc/sddm.conf.d/
sudo ls /usr/share/sddm/
faces flags scripts themes translations-qt6

fiery bolt
neon shard
#

?

#

lol

sick girder
#

this might be the longest thread yet in here

neon shard
#

that lowkey pissed me off

#

ngl

#

lost track of thought

fiery bolt
neon shard
#

sudo systemctl restart sddm

#

idk u can see the thread of 1k lines

#

maybe someone can come help

#

or are people shadow reading the 1k lines

#

idc for your answer, note taken

#

please restart sddm TTG

fiery bolt
#

I got made aware of an infraction, I have no idea how long the thread is, Iโ€™m doing several things at once. Donโ€™t even know why you need support right now

sick girder
neon shard
#

still a black monitor?

sick girder
#

yup

neon shard
#

sudo nvidia-settings --config=/etc/X11/xorg.conf --auto-install

sick girder
#

nvidia-settings: unrecognized option: "--auto-install"

ERROR: Invalid commandline, please run nvidia-settings --help for usage information.

neon shard
#

cat etc/X11/xorg.conf

sick girder
#

cat: etc/X11/xorg.conf: No such file or directory

neon shard
#

send me the output of nvidia-xconfig

sick girder
#

WARNING: Unable to locate/open X configuration file.

WARNING: Unable to parse X.Org version string.

ERROR: Unable to write to directory '/etc/X11'.

neon shard
#

open X11 kde

#

run nvidia-settings

#

nvidia-xconfig

#

sorry

#

run nvidia-xconfig

sick girder
neon shard
#

hahahaha

#

close it

#

open terminal

#

nvidia-xconfig

sick girder
#

[riyan@archlinux ~]$ nvidia-xconfig

WARNING: Unable to locate/open X configuration file.

WARNING: Unable to parse X.Org version string.

ERROR: Unable to write to directory '/etc/X11'.

neon shard
#

this will generate a xorg.conf for you somewhere, we need to move it to /etc/X11/

#

do sudo nvidia-xconfig

#

you can swwitch back to wayland

sick girder
#

WARNING: Unable to locate/open X configuration file.

New X configuration file written to '/etc/X11/xorg.conf'

neon shard
#

still a black monitor?

sick girder
#

yep

neon shard
#

mmm

sick girder
#

lets just

#

give up-

neon shard
#

cat /etc/X1//xorg.conf

#

i swear if this was any other enviroment itd be working

sick girder
neon shard
#

yes

#

cat /etc/X11/xorg.conf

#

also change your support to Monitor is detected but Black

sick girder
#

nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 555.58.02

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection

#

Monitor is detected but black

neon shard
#

ur monitor is seen correct?

sick girder
#

right

neon shard
#

lsmod | grep nvidia

sick girder
#

[riyan@archlinux ~]$ lsmod | grep nvidia
nvidia_drm 122880 22
nvidia_uvm 6684672 0
nvidia_modeset 1617920 13 nvidia_drm
video 77824 4 acer_wmi,xe,i915,nvidia_modeset
nvidia 61005824 189 nvidia_uvm,nvidia_modeset

neon shard
#

nano ~/.profile

#

export XDG_SESSION_TYPE=wayland
export QT_QPA_PLATFORM=wayland

#

reboot

sick girder
#

Black screen with underscore on boot

neon shard
#

remove it

sick girder
#

K

neon shard
#

nano ~/.profile

#

and delete it

#

not the file but the lines

#

do me a quick favor and do sudo pacman -S Hyprland

sick girder
#

In tty?

neon shard
#

reboot and do it

#

after u fix the .profile

sick girder
#

Tf, It is still dead

neon shard
#

uhm

#

sudo rm /etc/X11/xorg.conf

sick girder
#

Reboot?

neon shard
#

ye

neon shard
#

k

#

log out switch to hyprland

#

is your monitor working

sick girder
neon shard
#

yea

#

but is ur monitor working

#

and laptop screen working

sick girder
#

What do I from here?

neon shard
#

it's a twm

#

are u showing me your monitor

sick girder
#

No, it's the laptop

neon shard
#

press ctr r

#

sorry

#

sorry

#

windows key r

#

do u see anything

sick girder
#

Nothing

neon shard
#

do you have yay

sick girder
#

Yes

neon shard
#

sudo pacman -S dmenu

#

yay -S nwg-displays

sick girder
#

Exit hyprland?

neon shard
#

i wanna see if your monitor is working

sick girder
#

I am still in the screen

neon shard
#

hyprland?

#

ye

#

actually wait

#

do window key + q

#

terminal open?

sick girder
#

Nothing happens

neon shard
#

do window key + t

#

or window key + enter

sick girder
#

Nothing works

neon shard
#

logout and uninstall it

#

do u have any other environment besides kde?

sick girder
neon shard
#

so

#

my big issue im having is

sick girder
#

I'm sure the monitor would work on gnome

neon shard
#

your nvidia drivers are being loaded

#

they are 100% fine

#

it's kde's backend gbm which refuses to function with wayland

sick girder
neon shard
#

switch to kde

sick girder
neon shard
#

journalctl -b 0 | grep -i gbm

sick girder
neon shard
#

sudo pacman -S mesa

sick girder
#

done

neon shard
#

logout and login

#

im assuming you had mesa installed and you just reinstalled

sick girder
#

Didn't work

neon shard
#

right but

#

im assuming you had mesa installed and you just reinstalled

#

y / n?

sick girder
#

Don't remember

neon shard
#

journalctl -b 0 | grep -i gbm

sick girder
neon shard
#

reboot

#

and lmk

sick girder
#

Nope

neon shard
#

journalctl -b 0 | grep -i gbm

sick girder
#

Dude I gotta go

neon shard
#

ok

sick girder
#

Imma just install gnome

neon shard
#

give me like

#

3 more mins

#

if thats ok?

sick girder
sick girder
neon shard
#

journalctl -b 0 | grep "renderer for"

#

journalctl -b 0 | grep kwin_wayland

#

if u didnt have mesa you didnt have libgbm which means u didnt have gbm

sick girder
neon shard
#

uhm

#

u can try putting

#

cat /etc/environment

sick girder
#

[riyan@archlinux ~]$ cat /etc/environment

This file is parsed by pam_env module

Syntax: simple "KEY=VAL" pairs on separate lines

neon shard
#

we can try putting the modules back in

#

and if it doesnt work im perma done

sick girder
#

me too

neon shard
#

sudo nano /etc/environment

#

GBM_BACKEND=nvidia-drm
__GLX_VENDOR_LIBRARY_NAME=nvidia

#

im hoping it works now u have mesa

#

but i doubt

#

youll have to remove these in tty when it fails

sick girder
#

ok

#

reboot?

neon shard
#

ye

sick girder
#

Fail

#

๐Ÿ˜”

neon shard
#

That's a wrap

#

Cya friend.

sick girder
#

So long

neon shard
#

I use kde with Wayland and hyprland

sick girder
#

Thank you for your time

neon shard
#

Idk why your kde is causing issues

#

Nvidia is configured

sick girder
neon shard
#

It's having issues with gbm

#

Idk I'm not smart enough

#

Maybe someone else will be

#

Take care friend