2 externe schermen werkend maken on Linux

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • grezly_
  • Registratie: Juni 2010
  • Laatst online: 21-10-2020
Ik ben al een tijdje bezig met het verbindingen van 2 externe schermen aan mijn Lenovo Thinkpad T430, zodat ik totaal 3 schermen heb.

code:
1
2
3
4
xrandr -q|grep connected|grep -v "dis"  
LVDS-1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 309mm x 174mm 
VGA-1 connected 1680x1050+1600+0 (normal left inverted right x axis y axis) 474mm x 296mm 
DP-1 connected 1600x1200+3280+0 (normal left inverted right x axis y axis) 367mm x 275mm


Mijn LVDS-1 is mijn laptop scherm, VGA-1 is mijn VGA external scherm en DP-1 is mijn display port.
Wanneer ik mijn 2 schermen aansluit op mijn laptop, zijn alleen mijn LVDS-1 en VGA-1 actief. Mijn DP-1 doet het niet. Wanneer ik mijn VGA scherm van mijn laptop haal en de laptop herstart met mijn DP-1 monitor aangesloten doet de display aansluiting het wel.
Betekent dit dat mijn grafische kaart het niet aan kan om 2 externe schermen tegelijkertijd aan te laten sturen? Ik krijg in mijn bios ook geen instellingen gevonden die hier naar kunnen wijzen.De volgende VGA controller zit in mijn laptop.
code:
1
2
lspci -v |grep VGA 
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])

Arandr geeft me de volgende information binnen mijn XFCE omgeving (van mijn 3 schermen): Afbeeldingslocatie: https://tweakers.net/i/w_pbbYoyj-OoM9jC23g3PRGFHfg=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/94AUbLf0wJTBAgwMZ3m1Ko1c.jpg?f=user_large

Alle reacties


Acties:
  • 0 Henk 'm!

  • Lelletje
  • Registratie: Juli 2007
  • Laatst online: 03:15
Heb je wel een driver geïnstalleerd voor je videokaart? En om welke linux distributie gaat het?

[ Voor 26% gewijzigd door Lelletje op 09-10-2020 13:43 ]


Acties:
  • 0 Henk 'm!

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 19:52

Cyphax

Moderator LNX
Die iGPU's zouden dat inderdaad niet ondersteunen. De versies met aparte GPU wel maar het lijkt erop dat je het met de iGPU moet doen.

Saved by the buoyancy of citrus


Acties:
  • 0 Henk 'm!

  • grezly_
  • Registratie: Juni 2010
  • Laatst online: 21-10-2020
Lelletje schreef op vrijdag 9 oktober 2020 @ 13:42:
Heb je wel een driver geïnstalleerd voor je videokaart? En om welke linux distributie gaat het?
Ik heb de i915 driver geïnstalleerd.
code:
1
2
3
4
5
6
7
8
9
10
11
12
sudo lspci -kvnn|grep VGA -A10
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Lenovo 3rd Gen Core processor Graphics Controller [17aa:21f3]
        Flags: bus master, fast devsel, latency 0, IRQ 32
        Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 6000 [size=64]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        [b]Kernel driver in use: i915[/b]

Acties:
  • 0 Henk 'm!

  • grezly_
  • Registratie: Juni 2010
  • Laatst online: 21-10-2020
Cyphax schreef op vrijdag 9 oktober 2020 @ 13:43:
Die iGPU's zouden dat inderdaad niet ondersteunen. De versies met aparte GPU wel maar het lijkt erop dat je het met de iGPU moet doen.
Dank je! Zo het dan betekenen dat ik alleen met een externe GPU óf een dockingstation moet gebruiken? https://tweakers.net/pric...olt-3-dock/specificaties/

Acties:
  • 0 Henk 'm!

  • Kipmetrijst
  • Registratie: December 2012
  • Laatst online: 07-04 15:50
grezly_ schreef op vrijdag 9 oktober 2020 @ 15:36:
[...]

Dank je! Zo het dan betekenen dat ik alleen met een externe GPU óf een dockingstation moet gebruiken? https://tweakers.net/pric...olt-3-dock/specificaties/
Best een gedoe om Thinkpod docks werkend te krijgen met 2 schermen op Linux

https://cweiske.de/tagebuch/thinkpad-ultradock-screens.htm

Iets met een bepaalde firmware die wel werkt op Windows maar niet Linux. Gaat om de DisplayPort MST op de Ultradocks.

[ Voor 3% gewijzigd door Kipmetrijst op 09-10-2020 16:20 ]

iRacing Profiel Overview iRacing seizoen 4 races en auto's


Acties:
  • 0 Henk 'm!

  • Dutchess_Nicole
  • Registratie: Augustus 2001
  • Laatst online: 19:16
Dat artikel is redelijk antiek (August 2, 2014 updated November 4, 2014) en praat nog over kernel versie 3.
Tegenwoordig draaien zelfs stable distros op 4.x of steeds meer al op 5.x

Dat gezegd hebbende, ik heb over de jaren ook veel gehannes gehad met docks en mijn linux distros. Voor mijn huidige Dell laptop van werk heb ik dus maar een xrandr script gemaakt dat alles voor me goed zet ongeacht of ik op het dock aangesloten ben of niet.

Bash:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash
## xrandr --output eDP-1-1 --mode 1920x1080 --preferred --output DP-1-1-1 --mode 1920x1080 --above eDP-1-1 --output DP-1-1-2 --mode 1920x1080 --rotate left --right-of DP-1-1-1
IFS=$'\n'
RESOLUTIONS=('1920x1080' '1920x1080' '1920x1080')
ROTATIONS=('normal' 'normal' 'left')
INTERFACES=`xrandr -q | grep -e "\ connected"`
I=0
XRANDR_CMD='xrandr '
while read LINE ; do
  IFNAME=`echo "${LINE}" | awk '{print $1}'`
  if [ "${I}" \> 2 ] ; then
    break
  fi
  XRANDR_CMD="${XRANDR_CMD} --output ${IFNAME} --mode ${RESOLUTIONS[$I]} --rotate ${ROTATIONS[$I]} "
  if [[ "${IFNAME}" == 'DP-1-1-1' ]] ; then
    XRANDR_CMD="${XRANDR_CMD} --above eDP-1-1 "
  fi
  if [[ "${IFNAME}" == 'DP-1-1-2' ]] ; then
    XRANDR_CMD="${XRANDR_CMD} --right-of DP-1-1-1 "
  fi
  let "I++"
done <<< "${INTERFACES}"
## echo ${XRANDR_CMD}
eval ${XRANDR_CMD}


Met RESOLUTIONS en ROTATIONS kun je aangeven in welke layout je je schermen zou willen en op regels 16 en 19 kun je aangeven hoe je je schermen gepositioneerd wil hebben. (Dat zou zeker mooier kunnen maar ach, dit was goed genoeg voor mij :P )

Als een scherm niet aangesloten is dan zal die dus ook niet geconfigureerd worden.
Het ding is zeker niet perfect maar ach, het werkt ;)

Dus: met een redelijk recente kernel en zo'n dock moet het wel werken.
Succes!

Kia E-Niro 2019 Executiveline. OTGW/HA Enthousiasteling.

Pagina: 1