Installing arch linux+XFCE4 on MSI laptop with nvidia gtx950M and intel 530 graphics card. When I type startx no screen found. Error is shown.

Full /var/log/Xorg.0.log and xorg.conf.

The output of "lspci | grep -E "VGA|3D" is

00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev a2)

I am following these wiki links:

  2. Bumblebee
  3. NVIDIA Optimus

First tried using 2nd link(bumblebee) and then tried using only nvidia graphics or intel.

If I delete the xorg.conf file and install xf86-video-vesa driver i can do startx and go inside DE but very sluggish, whenever mouse is over app icons or panel it freezes for few secs may be this is due to now hardware acceleration.

NB : there is one question "No screens found" while starting Xorg with startx after installing Nvidia drivers in Virtualbox already no log available and no accepted answer.


I don't know if it will help but try adding

BusID          "PCI:1:0:0"

Or something like that to your Section "Device" that matches your graphic card in your /etc/X11/xorgs.conf. I had no external display showing on my laptop and my external screens only appeared after doing so.

The following command could help you too

sudo lshw -c display

Mine displayed bus info: pci@0000:01:00.0, which you write PCI:1:0:0 in grub config

My graphic cards are different than yours, but my xorg.conf device section looks like this:

Section "Device"
    Identifier     "k1100m"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro K1100M"
    BusID          "PCI:1:0:0"

Section "Device"
    Identifier     "intelhd4000"
    Driver         "intel"
    BusID          "PCI:2:0:0"

This command can also provide you with some infos:

nvidia-xconfig --query-gpu-info

Good luck!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.