You are not logged in.
Hey there! New forum user and Arch n00b over here
. So let's get right to the point...
When I plug in a HDMI to my laptop (you can found its specifications here (it's in spanish, I hope it doesn't matter)), I can't display my screen via the HDMI when I try to change the output. In fact, xrandr doesn't even show any HDMI output display available. I've tried this over XFCE and GNOME with the same result, if that's something you may know.
Also, running xrandr with optirun will give the same result
I have already tried this Bumblebee solution but it only crashes my GUI whenever I want to boot my laptop, so it's a no no for me
(in fact, I have no /etc/X11/xorg.conf file because it won't let me boot up, it just stucks while trying to start the Graphical Interface)
Here I leave you guys some system info:
$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1920x1080 60.02*+ 60.01 59.97 59.96 59.93 47.99
1680x1050 59.95 59.88
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1280x800 59.99 59.97 59.81 59.91
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
700x525 59.98
800x450 59.95 59.82
640x512 60.02
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
640x400 59.88 59.98
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32 $ optirun xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1920x1080 60.02*+ 60.01 59.97 59.96 59.93 47.99
1680x1050 59.95 59.88
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1280x800 59.99 59.97 59.81 59.91
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
700x525 59.98
800x450 59.95 59.82
640x512 60.02
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
640x400 59.88 59.98
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32 $ pacman -Q | grep -E "(xorg|video|nvidia|intel|nouveau)"
bumblebee 3.2.1-16
gnome-video-effects 0.4.3+13+g6867955-1
intel-tbb 2018_20180312-1
lib32-nvidia-utils 390.48-1
lib32-opencl-nvidia 390.48-1
nvidia 390.48-12
nvidia-utils 390.48-1
opencl-nvidia 390.48-1
xf86-video-amdgpu 18.0.1-1
xf86-video-ati 1:18.0.1-1
xf86-video-dummy 0.3.8-2
xf86-video-fbdev 0.4.4+12+ge0bce0d-1
xf86-video-nouveau 1.0.15-2
xf86-video-openchrome 0.6.0-2
xf86-video-qxl 0.1.5-5
xf86-video-vesa 2.4.0-1
xf86-video-vmware 13.2.1-3
xf86-video-voodoo 1.2.5-9
xorg-bdftopcf 1.1-1
xorg-docs 1.7.1-1
xorg-font-util 1.3.1-1
xorg-font-utils 7.6-4
xorg-fonts-100dpi 1.0.3-3
xorg-fonts-75dpi 1.0.3-3
xorg-fonts-alias 1.0.3-1
xorg-fonts-encodings 1.0.4-4
xorg-iceauth 1.0.8-1
xorg-luit 1.1.1-2
xorg-mkfontdir 1.0.7-8
xorg-mkfontscale 1.1.3-1
xorg-server 1.19.6+13+gd0d1a694f-2
xorg-server-common 1.19.6+13+gd0d1a694f-2
xorg-server-devel 1.19.6+13+gd0d1a694f-2
xorg-server-xdmx 1.19.6+13+gd0d1a694f-2
xorg-server-xephyr 1.19.6+13+gd0d1a694f-2
xorg-server-xnest 1.19.6+13+gd0d1a694f-2
xorg-server-xvfb 1.19.6+13+gd0d1a694f-2
xorg-server-xwayland 1.19.6+13+gd0d1a694f-2
xorg-sessreg 1.1.1-1
xorg-setxkbmap 1.3.1-1
xorg-smproxy 1.0.6-1
xorg-util-macros 1.19.2-1
xorg-x11perf 1.6.0-1
xorg-xauth 1.0.10-1
xorg-xbacklight 1.2.2-1
xorg-xcmsdb 1.0.5-1
xorg-xcursorgen 1.0.6-1
xorg-xdpyinfo 1.3.2-1
xorg-xdriinfo 1.0.6-1
xorg-xev 1.2.2-1
xorg-xgamma 1.0.6-1
xorg-xhost 1.0.7-1
xorg-xinit 1.4.0-3
xorg-xinput 1.6.2-1
xorg-xkbcomp 1.4.1-1
xorg-xkbevd 1.1.4-1
xorg-xkbutils 1.0.4-2
xorg-xkill 1.0.5-1
xorg-xlsatoms 1.1.2-1
xorg-xlsclients 1.1.4-1
xorg-xmodmap 1.0.9-1
xorg-xpr 1.0.5-1
xorg-xprop 1.2.3-1
xorg-xrandr 1.5.0-1
xorg-xrdb 1.1.1-1
xorg-xrefresh 1.0.6-1
xorg-xset 1.2.4-1
xorg-xsetroot 1.1.2-1
xorg-xvinfo 1.1.3-1
xorg-xwd 1.0.7-1
xorg-xwininfo 1.1.4-1
xorg-xwud 1.0.5-1
xorgproto 2018.4-1$ lspci -vk | grep 0i vga -A 11
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04) (prog-if 00 [VGA controller])
Subsystem: CLEVO/KAPOK Computer Device 9501
Flags: bus master, fast devsel, latency 0, IRQ 142
Memory at dd000000 (64-bit, non-prefetchable) [size=16M]
Memory at a0000000 (64-bit, prefetchable) [size=512M]
I/O ports at f000 [size=64]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060 Mobile 3GB] (rev a1) (prog-if 00 [VGA controller])
Subsystem: CLEVO/KAPOK Computer GP106M [GeForce GTX 1060 Mobile]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at de000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at df000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidiaI hope it helps, thank you in advance!
Regards,
Luciano.
Last edited by LucianoFromTrelew (2018-06-18 13:24:25)
Offline
Online
Yup, common problem with Optimus laptops. On some models, HDMI output is hardwired to the NVidia chip, and not accessible by the Intel card if using the proprietary drivers. Same issue here and here. Blame NVidia.
Copy-pasting my own response :
You have three solutions :
- Do not use the Intel GPU and run the whole X session on NVidia (guidelines for X, don't know about Wayland though). NVidia will be able to acess the built-in laptop display from the Intel card using the PRIME technology.
- Run X on Intel but use the open-source driver (nouveau) for NVidia. You will be able to acess the external output by setting up Reverse PRIME.
- Run X on intel and NVidia with the proprietary driver, and use intel-virtual-output.I don't know how any of those solutions play with Wayland, though (I doubt intel-virtual-output would work for instance, since it's specific to X).
EDIT : By the way, you should delete all xf86-video-* packages, they are not needed in your case.
Last edited by Askannz (2018-06-18 05:38:58)
Offline
Following this solution solved my problem. Thank you guys ![]()
Offline