Toon posts:

2 externe schermen werkend maken on Linux

Pagina: 1
Acties:

Onderwerpen

Vraag


  • 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):

Alle reacties


  • Lelletje
  • Registratie: Juli 2007
  • Laatst online: 16:39
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]


  • Cyphax
  • Registratie: November 2000
  • Laatst online: 20:31

Cyphax

Moderator NOS
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


  • 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]

  • 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/

  • Kipmetrijst
  • Registratie: December 2012
  • Laatst online: 18:37
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


  • Dutchess_Nicole
  • Registratie: Augustus 2001
  • Laatst online: 15: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 64kWh DynamicPlusLine

Pagina: 1



Nintendo Switch (OLED model) Apple iPhone SE (2022) LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee