Laptop monitor not working but external one does

Yap that comes in my mind first. I’ve already tried that no luck. Thank you for your time.

Maybe someone else will take a look at the thread and help us.

please may you post the output of

cat /etc/default/grub | egrep -i "GRUB_CMDLINE_LINUX_DEFAULT="

GRUB_CMDLINE_LINUX_DEFAULT="udev.log_priority=3"

well i was only reading this thread and started some googling. there had been issues with the atom-pci-id’s of your cpu. please run

sudo update-pciids

first. this will update the id’s. it will not solve the problem itself but it updates the id-enumeration that could fail in your case.

Okay. I’ve updated pci-ids successfully and rebooted.

Because of the fresh installation I didn’t have installed any graphical driver.

I did install it with the following command:

mhwd -a pci free 0300 and it installed video-linux. After reboot I cannot “Enable” laptop monitor. Extend to left/right it’s not working anymore (Previously without driver was working but black screen).

just to make sure, you did a complete new install and all the actions in this thread are no longer valid ?

In the middle of this thread I’ve reinstalled the system with basestrap for the wayland session (I was thinking that was something in my side). #Post15

Maybe the problem itself is in the driver. (No support for this monitor etc.)

please give me this informations from your actual system

sudo inxi -Gx

and

echo $XDG_SESSION_TYPE
Graphics:
  Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics
    driver: i915 v: kernel arch: Gen8 bus-ID: 00:02.0
  Device-2: Sonix HD WebCam type: USB driver: uvcvideo bus-ID: 1-2.1:5
  Display: x11 server: X.org v: 1.21.1.4 with: Xwayland v: 22.1.3 driver: X:
    loaded: modesetting gpu: i915 tty: 128x27 resolution: 1: 1920x1200 2: 3000x2000
  Message: Unable to show GL data. Required tool glxinfo missing.
x11

please install the package “mesa-utils” first and rerun

sudo inxi -Gx

you need this package because the inxi-command needs glxinfo that is part of mesa-utils

Graphics:
  Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx
    Integrated Graphics
    driver: i915 v: kernel arch: Gen8 bus-ID: 00:02.0
  Device-2: Sonix HD WebCam type: USB driver: uvcvideo bus-ID: 1-2.1:5
  Display: x11 server: X.org v: 1.21.1.4 with: Xwayland v: 22.1.3 driver:
    X: loaded: modesetting gpu: i915 resolution: 1: 1920x1200~60Hz 2: N/A
  OpenGL: renderer: Mesa Intel HD Graphics 405 (BSW) v: 4.6 Mesa 22.1.3
    direct render: Yes

okay now inxi gives us a way better info.
are you able to edit a file with sudo rights ? if not we’ll help you.

Yes I can.

okay i need a little bit more info

glxinfo | grep -i opengl

fingers crossed that there is no “llvm” inside the messages

OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 405 (BSW)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.1.3
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.1.3
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.1.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

well let’s try someting. you remember

cat /etc/default/grub | egrep -i "GRUB_CMDLINE_LINUX_DEFAULT="

the output was

GRUB_CMDLINE_LINUX_DEFAULT="udev.log_priority=3"

open a editor with sudo rights and change it to

GRUB_CMDLINE_LINUX_DEFAULT="i915.modeset=1 udev.log_priority=3"

and try this.

you have to do

sudo update-grub
sudo mkinitcpio -P

after changing

PLEASE READ THIS now carefully.
by setting this parameter to 1 you will force that the intel-controller itself takes control
by setting this parameter to 0 you will force that the linux-kernel takes control

by setting this to 1 we will test if there is any change. if this fails or crashes you edit the file and set the value to 0 , do the update-grub and mkinitcpio command again and test the other option.
if you’re ready fingers crossed and let’s find out if this is the solution or at least brings us closer to it.

I’ve tried with both parameters.

Here is what I got. With parameter 1 system boots up normally but laptop screen not working again.

With parameter 0 it get stuck at “Reached target Graphical Interface Started Hostname Service” and no graphical login at all.

There is warning snd_hda_intel: Cannot probe codecs, giving up

well if you really draw the line let me know. otherwise we can dig deeper what is going on in your system. i already explained that it is a step by step and we know that parameter=1 is the way to go on. missing codecs of your sound card is no reason to give up. you can install them later.

No I was just throwing to you the info that I’ve read. I am not giving up and pretty much do not care about the codecs of my sound card.

Please let’s dig deeper if you can help me solve the issue.