• Best graphics setup with Dual Graphics


    Hello Everyone,

    I have recently installed Antergos with Gnome on my Laptop (Thinkpad W530 with Nvidia Quadro K2000M).
    And for now I absolutly love it for now, I always liked Arch, but the usual installation taking to much dedication and time for my liking ;)

    Now I am trying to decide which graphics options to use. Can’t stay on on the Standard Driver, which crashes the laptop about every 30 minutes when connected to my external monitor.

    Especially with Sole Nvidia Driver or Bumblebee option.

    For my thinking it comes down to some points based on my experiences so far.

    1. I need to be able to use an external Monitor regularly.
    • Connected with a Docking Station over DVI.
    1. Also have the laptop undocked sometimes where I need a bit of battery life.

    2. Need a at least partially stable solution, cannot afford to have a broken graphics driver after every Update since this is my only PC.

    I read through the Antergos Wiki about the bumblebee installation and also the Arch Wiki but not really find the needed information about a Usage like mine with a External Monitor.

    Had some prior experiences about 1,5 years ago, with a different Arch based Distro, where Graphics completly failed permanently regardless of the option used.
    Otherwise have mostly used KDE Neon with sole Nvidia Driver, for the time between.

    Well enough talk from me for now. Do you have some experiences with the graphics driver options?
    Which solution do you prefer?
    And which is most suitable?

    Edit with some more info:

    [email protected]:~$ inxi -Fxxc0
    System:    Host: Antergos Kernel: 4.14.4-1-ARCH x86_64 bits: 64 gcc: 7.2.1
               Desktop: Gnome 3.26.2 (Gtk 3.22.26) dm: lightdm
               Distro: Antergos Linux
    Machine:   Device: laptop System: LENOVO product: 24476J7 v: ThinkPad W530 serial: N/A
               Mobo: LENOVO model: 24476J7 serial: N/A
               UEFI [Legacy]: LENOVO v: G5ET98WW (2.58 ) date: 04/01/2014
               Chassis: type: 10 serial: N/A
    Battery    BAT0: charge: 90.4 Wh 98.3% condition: 91.9/93.6 Wh (98%)
               volts: 12.3/11.1
               model: LGC 45N1011 serial: 36925 status: Discharging
    CPU:       Quad core Intel Core i7-3740QM (-MT-MCP-)
               arch: Ivy Bridge rev.9 cache: 6144 KB
               flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 21556
               clock speeds: min/max: 1200/3700 MHz 1: 2693 MHz 2: 2693 MHz
               3: 2693 MHz 4: 2693 MHz 5: 2693 MHz 6: 2693 MHz 7: 2693 MHz
               8: 2693 MHz
    Graphics:  Card-1: Intel 3rd Gen Core processor Graphics Controller
               bus-ID: 00:02.0 chip-ID: 8086:0166
               Card-2: NVIDIA GK107GLM [Quadro K2000M]
               bus-ID: 01:00.0 chip-ID: 10de:0ffb
               Display Server: x11 (X.Org 1.19.5 )
               drivers: modesetting (unloaded: fbdev,vesa)
               Resolution: [email protected]
               OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile
               version: 4.2 Mesa 17.2.6 (compat-v: 3.0) Direct Render: Yes
    Audio:     Card Intel 7 Series/C216 Family High Def. Audio Controller
               driver: snd_hda_intel bus-ID: 00:1b.0 chip-ID: 8086:1e20
               Sound: Advanced Linux Sound Architecture v: k4.14.4-1-ARCH
    Network:   Card-1: Intel 82579LM Gigabit Network Connection (Lewisville)
               driver: e1000e v: 3.2.6-k port: 6080
               bus-ID: 00:19.0 chip-ID: 8086:1502
               IF: enp0s25 state: down mac: 3c:97:0e:9f:82:f3
               Card-2: Intel Centrino Ultimate-N 6300
               driver: iwlwifi bus-ID: 03:00.0 chip-ID: 8086:4238
               IF: wlp3s0 state: up mac: 3c:a9:f4:33:9f:98
    Drives:    HDD Total Size: 500.1GB (17.7% used)
               ID-1: /dev/sda model: HGST_HTS725050A7 size: 500.1GB
               serial: TF655AWHGN9ELL
    Partition: ID-1: / size: 47G used: 7.3G (16%) fs: ext4 dev: /dev/sda2
               ID-2: /boot size: 1023M used: 56M (6%) fs: ext4 dev: /dev/sda1
               ID-3: /home size: 407G used: 72G (19%) fs: ext4 dev: /dev/sda3
               ID-4: swap-1 size: 4.18GB used: 0.00GB (0%)
               fs: swap dev: /dev/sda5
    Sensors:   System Temperatures: cpu: 49.0C mobo: N/A gpu: 34.0
               Fan Speeds (in rpm): cpu: 1899
    Info:      Processes: 234 Uptime: 2 min Memory: 1491.5/7539.2MB
               Init: systemd v: 235 Gcc sys: 7.2.1
               Client: Shell (bash 4.4.121 running in gnome-terminal-) inxi: 2.3.53
    
    
  • sudo pacman -S inxi
    inxi -Fxxc0
    

    will give some info for us

  • Thank you edited the post and included it.

  • So as i am not the pro on bumblebee some more experienced should drive in here…

    But the best solution would be to get bumblebee running.

  • Hello,

    it’s been a few days and I have installed bumblebee now and its running okay, if only on the laptop internal display.

    I have tried to get the external display running with this solution from Stackexchange, and the section about bumblebee and the section about multiple monitors from the Arch Wiki.
    But unfortunatly I am at a loss now and can’t seem to find a way to get bumblebee and the external Display running.
    Maybe there is a bumblebee expert here, who can help?

    My Xorg Log, after running

    intel-virtual-output
    
    [email protected]:/var/log$ cat Xorg.8.log
    [  1377.494] 
    X.Org X Server 1.19.5
    Release Date: 2017-10-12
    [  1377.494] X Protocol Version 11, Revision 0
    [  1377.494] Build Operating System: Linux 4.9.54-1-lts x86_64 
    [  1377.494] Current Operating System: Linux Antergos 4.14.5-1-ARCH #1 SMP PREEMPT Sun Dec 10 14:50:30 UTC 2017 x86_64
    [  1377.494] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=0cf31b51-7575-4232-83ef-d016cd416523 rw quiet resume=UUID=cab0a09c-b261-472c-baf4-1710a849e1ae
    [  1377.494] Build Date: 12 October 2017  09:59:53PM
    [  1377.494]  
    [  1377.494] Current version of pixman: 0.34.0
    [  1377.494] 	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    [  1377.494] Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [  1377.494] (==) Log file: "/var/log/Xorg.8.log", Time: Sat Dec 16 13:44:34 2017
    [  1377.494] (++) Using config file: "/etc/bumblebee/xorg.conf.nvidia"
    [  1377.494] (++) Using config directory: "/etc/bumblebee/xorg.conf.d"
    [  1377.494] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [  1377.495] (==) ServerLayout "Layout0"
    [  1377.495] (**) |-->Screen "Screen0" (0)
    [  1377.495] (**) |   |-->Monitor "<default monitor>"
    [  1377.495] (==) No device specified for screen "Screen0".
    	Using the first device section listed.
    [  1377.495] (**) |   |-->Device "intelgpu0"
    [  1377.495] (**) |   |-->GPUDevice "DiscreteNvidia"
    [  1377.495] (==) No monitor specified for screen "Screen0".
    	Using a default monitor configuration.
    [  1377.495] (**) Option "AutoAddDevices" "true"
    [  1377.495] (**) Option "AutoAddGPU" "false"
    [  1377.495] (**) Automatically adding devices
    [  1377.495] (==) Automatically enabling devices
    [  1377.495] (**) Not automatically adding GPU devices
    [  1377.495] (==) Automatically binding GPU devices
    [  1377.495] (==) Max clients allowed: 256, resource mask: 0x1fffff
    [  1377.495] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
    [  1377.495] 	Entry deleted from font path.
    [  1377.495] (WW) 'fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [  1377.495] 	Entry deleted from font path.
    [  1377.495] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [  1377.495] (WW) 'fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [  1377.495] 	Entry deleted from font path.
    [  1377.495] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [  1377.495] (==) FontPath set to:
    	/usr/share/fonts/misc/,
    	/usr/share/fonts/TTF/,
    	/usr/share/fonts/OTF/
    [  1377.495] (++) ModulePath set to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
    [  1377.495] (II) The server relies on udev to provide the list of input devices.
    	If no devices become available, reconfigure udev or disable AutoAddDevices.
    [  1377.495] (II) Loader magic: 0x560904d65d60
    [  1377.495] (II) Module ABI versions:
    [  1377.495] 	X.Org ANSI C Emulation: 0.4
    [  1377.495] 	X.Org Video Driver: 23.0
    [  1377.495] 	X.Org XInput driver : 24.1
    [  1377.495] 	X.Org Server Extension : 10.0
    [  1377.496] (--) using VT number 7
    
    [  1377.496] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
    [  1377.497] (II) xfree86: Adding drm device (/dev/dri/card0)
    [  1377.497] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
    [  1377.498] (--) PCI:*(0:1:0:0) 10de:0ffb:17aa:21f5 rev 161, Mem @ 0xf0000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00005000/128, BIOS @ 0x????????/524288
    [  1377.498] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [  1377.498] (II) LoadModule: "glx"
    [  1377.498] (II) Loading /usr/lib/nvidia/xorg/libglx.so
    [  1377.501] (II) Module glx: vendor="NVIDIA Corporation"
    [  1377.501] 	compiled for 4.0.2, module version = 1.0.0
    [  1377.501] 	Module class: X.Org Server Extension
    [  1377.501] (II) NVIDIA GLX Module  387.34  Tue Nov 21 02:04:31 PST 2017
    [  1377.501] (II) LoadModule: "intel"
    [  1377.501] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
    [  1377.501] (II) Module intel: vendor="X.Org Foundation"
    [  1377.501] 	compiled for 1.19.5, module version = 2.99.917
    [  1377.501] 	Module class: X.Org Video Driver
    [  1377.501] 	ABI class: X.Org Video Driver, version 23.0
    [  1377.501] (II) LoadModule: "nvidia"
    [  1377.501] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
    [  1377.502] (II) Module nvidia: vendor="NVIDIA Corporation"
    [  1377.502] 	compiled for 4.0.2, module version = 1.0.0
    [  1377.502] 	Module class: X.Org Video Driver
    [  1377.502] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
    	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
    	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
    	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
    	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
    [  1377.502] (II) intel: Driver for Intel(R) HD Graphics
    [  1377.502] (II) intel: Driver for Intel(R) Iris(TM) Graphics
    [  1377.502] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
    [  1377.502] (II) NVIDIA dlloader X Driver  387.34  Tue Nov 21 01:38:22 PST 2017
    [  1377.502] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    [  1377.502] (II) Loading sub module "fb"
    [  1377.502] (II) LoadModule: "fb"
    [  1377.502] (II) Loading /usr/lib/xorg/modules/libfb.so
    [  1377.502] (II) Module fb: vendor="X.Org Foundation"
    [  1377.502] 	compiled for 1.19.5, module version = 1.0.0
    [  1377.502] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [  1377.502] (II) Loading sub module "wfb"
    [  1377.502] (II) LoadModule: "wfb"
    [  1377.502] (II) Loading /usr/lib/xorg/modules/libwfb.so
    [  1377.502] (II) Module wfb: vendor="X.Org Foundation"
    [  1377.502] 	compiled for 1.19.5, module version = 1.0.0
    [  1377.502] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [  1377.502] (II) Loading sub module "ramdac"
    [  1377.502] (II) LoadModule: "ramdac"
    [  1377.502] (II) Module "ramdac" already built-in
    [  1377.502] (EE) Screen 0 deleted because of no matching config section.
    [  1377.502] (II) UnloadModule: "nvidia"
    [  1377.503] (II) UnloadSubModule: "wfb"
    [  1377.503] (II) UnloadSubModule: "fb"
    [  1377.503] (EE) Device(s) detected, but none match those in the config file.
    [  1377.503] (EE) 
    Fatal server error:
    [  1377.503] (EE) no screens found(EE) 
    [  1377.503] (EE) 
    Please consult the The X.Org Foundation support 
    	 at http://wiki.x.org
     for help. 
    [  1377.503] (EE) Please also check the log file at "/var/log/Xorg.8.log" for additional information.
    [  1377.503] (EE) 
    [  1377.503] (EE) Server terminated with error (1). Closing log file.
    

    I understand he has some problems with the config files and the screen sections, but I’ve found no solution so I hope someone can help. I’ll add my config files below:

    xorg.conf.nvidia:

    [email protected]:/var/log$ cat /etc/bumblebee/xorg.conf.nvidia
    Section "ServerLayout"
        Identifier  "Layout0"
        Option      "AutoAddDevices" "true"
        Option      "AutoAddGPU" "false"
    EndSection
    
    Section "Device"
        Identifier  "DiscreteNvidia"
        Driver      "nvidia"
        BusID	"PCI:01:00:0"
        VendorName  "NVIDIA Corporation"
    
        Option "ProbeAllGpus" "false"
    
        Option "NoLogo" "true"
        Option "UseEDID" "true"
    #    Option "UseDisplayDevices" "none"
        Option "AllowEmptyInitialConfiguration"
    EndSection
    
    Section "Screen"
        Identifier "Screen0"
        Device "DiscreteNvdia"
    EndSection
    
    

    20-intel.conf:

    [email protected]:/var/log$ cat /usr/share/X11/xorg.conf.d/20-intel.conf 
    Section "Device"
        Identifier "intelgpu0"
        Driver "intel"
        Option "VirtualHeads" "2"
    EndSection
    

    Xrandr also cannot find any of the outputs:

    Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
    LVDS1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
       1920x1080     60.00*+  50.00  
       1400x1050     59.98  
       1600x900      60.00  
       1280x1024     60.02  
       1280x960      60.00  
       1368x768      60.00  
       1280x720      60.00  
       1024x768      60.00  
       1024x576      60.00  
       960x540       60.00  
       800x600       60.32    56.25  
       864x486       60.00  
       640x480       59.94  
       720x405       60.00  
       640x360       60.00  
    VGA1 disconnected (normal left inverted right x axis y axis)
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    VIRTUAL2 disconnected (normal left inverted right x axis y axis)
    
  • /usr/share/X11/xorg.conf.d/20-intel.conf
    It should be under
    /etc/X11/xorg.conf.d

  • Thank you so much joekamprad.
    Worked like a charm so far, finally having my monitor.

  • @Severus 4 👁 s see better then 2

  • I do have the same issues I want the best setup for my dual graphics card in xiaomi mi book 13.3 version :( im geting 1 error with bumblebee!

  • @marine88 if you have an issue open a new post, and give logs and system specs as suggested in the wiki:
    https://antergos.com/wiki/miscellaneous/how-do-i-include-system-logs-when-asking-for-help/

Posts 10Views 780
Locked
Bloom Email Optin Plugin

Looks like your connection to Antergos Community Forum was lost, please wait while we try to reconnect.