[LÖST] Möjligt att köra Multihead med helt olika slags bildskärmar?

Permalänk

[LÖST] Möjligt att köra Multihead med helt olika slags bildskärmar?

Hej,

Jag har fått upp ögonen lite grann för det där med Multiheading, d.v.s. att ha två bildskärmar som man kan flytta fönster emellan o.s.v.

Detta har rört fram nyfikenhet om huruvida jag skulle kunna dra nytta av min gamla 4:3 skärm i vindsförrådet. Jag vill kunna multitaska mellan skärmarna, t.ex. spela på ena skärmen och ha en video rullandes på andra. Är detta möjligt?

Mitt grafikkort: EVGA GTX 970
Bildskärm 1: Dell 23" 16:9 1920 x 1080 (använder DVI)
Bildskärm 2: AOC LM520A 4:3 1024x768 (använder VGA)
Skrivbordmiljö: Xfce4

Tack på förhand!

Permalänk
Medlem

Ska inte vara några problem, förutom att en till 16:9 skärm är att föredra, speciellt om du ska ha en serie rullandes på andra skärmen.

Permalänk
Medlem
Skrivet av Kioskvältaren:

Hej,

Jag har fått upp ögonen lite grann för det där med Multiheading, d.v.s. att ha två bildskärmar som man kan flytta fönster emellan o.s.v.

Detta har rört fram nyfikenhet om huruvida jag skulle kunna dra nytta av min gamla 4:3 skärm i vindsförrådet. Jag vill kunna multitaska mellan skärmarna, t.ex. spela på ena skärmen och ha en video rullandes på andra. Är detta möjligt?

Mitt grafikkort: EVGA GTX 970
Bildskärm 1: Dell 23" 16:9 1920 x 1080 (använder DVI)
Bildskärm 2: AOC LM520A 4:3 1024x768 (använder VGA)
Skrivbordmiljö: Xfce4

Tack på förhand!

Som med så mycket annat i Linux-världen ska det inte vara något problem; men shit happens! Jag har kört tripple-monitor conf utan issues iaf

Permalänk
Medlem
Skrivet av Kioskvältaren:

Hej,

Jag har fått upp ögonen lite grann för det där med Multiheading, d.v.s. att ha två bildskärmar som man kan flytta fönster emellan o.s.v.

Detta har rört fram nyfikenhet om huruvida jag skulle kunna dra nytta av min gamla 4:3 skärm i vindsförrådet. Jag vill kunna multitaska mellan skärmarna, t.ex. spela på ena skärmen och ha en video rullandes på andra. Är detta möjligt?

Mitt grafikkort: EVGA GTX 970
Bildskärm 1: Dell 23" 16:9 1920 x 1080 (använder DVI)
Bildskärm 2: AOC LM520A 4:3 1024x768 (använder VGA)
Skrivbordmiljö: Xfce4

Tack på förhand!

Funkar bra. Sitter på en 16:10 24" och en 16:9 23" i Arch Xfce 4.12.

Permalänk

Ok så nu har jag satt upp de båda skärmarna och stöter genast på en utmaning. Den lilla skärmen, som jag har till vänster blir "huvudskärmen", där all taskbaren och alla launchers hamnar. Jag har försökt ändra detta genom att köra "sudo nvidia-settings" och ändra lilla skärmens position till "Left of [Dell....]" och stora skärmen till "Absolute" samt kryssa i "Make this the primary display for X-screen" på stora skärmen. Trots att jag gjort detta, klickat "Apply" och sparat konfigurationen till "/etc/X11/xorg.conf.d/10-monitor.conf" förblir lillskärmen huvudskärmen.

EDIT: Jag provade göra en ny X-screen för lillskärmen och sedan spara och stänga ned nvidia-settings. När jag sedan öppnade upp det var lillskärmen "Disabled" och när jag enablade den så funkade det men det fanns bara en X-screen (X-screen 0). Det ända problemet är att jag vill ha lillskärmen till vänster och den var automatiskt till höger om storskärmen. Dess position var angiven som "Absolute" och när jag försökte ändra till "Left of [Dell...]" så blev den helt plötsligt huvudskärmen.

Jag antar att detta egentligen är rätt enkelt men jag fattar inte alls vad jag gör för fel och den befintliga informationen på google är mycket begränsad.

Permalänk
Medlem
Skrivet av Kioskvältaren:

Ok så nu har jag satt upp de båda skärmarna och stöter genast på en utmaning. Den lilla skärmen, som jag har till vänster blir "huvudskärmen", där all taskbaren och alla launchers hamnar. Jag har försökt ändra detta genom att köra "sudo nvidia-settings" och ändra lilla skärmens position till "Left of [Dell....]" och stora skärmen till "Absolute" samt kryssa i "Make this the primary display for X-screen" på stora skärmen. Trots att jag gjort detta, klickat "Apply" och sparat konfigurationen till "/etc/X11/xorg.conf.d/10-monitor.conf" förblir lillskärmen huvudskärmen.

EDIT: Jag provade göra en ny X-screen för lillskärmen och sedan spara och stänga ned nvidia-settings. När jag sedan öppnade upp det var lillskärmen "Disabled" och när jag enablade den så funkade det men det fanns bara en X-screen (X-screen 0). Det ända problemet är att jag vill ha lillskärmen till vänster och den var automatiskt till höger om storskärmen. Dess position var angiven som "Absolute" och när jag försökte ändra till "Left of [Dell...]" så blev den helt plötsligt huvudskärmen.

Jag antar att detta egentligen är rätt enkelt men jag fattar inte alls vad jag gör för fel och den befintliga informationen på google är mycket begränsad.

Gå in i settings manager (eller installera den om du inte har den) och Display. Där kan du dra och släppa de små mini-displayerna var du vill ha dem.

Permalänk

@Dockland:

Nu när jag startar datorn så blir skärmen helt blank efter boot, precis innan min login manager ska komma upp. Om jag har båda skärmarna inkopplade syns forfarande bootprompten på den ena men den andra är helt blank. Antar att jag ställt till det i inställningarna så att den inte vet vilken skärm den ska köra xorg på, hur kan jag så att säga "återställa" displayinställningarna?

Permalänk
Medlem
Skrivet av Kioskvältaren:

@Dockland:

Nu när jag startar datorn så blir skärmen helt blank efter boot, precis innan min login manager ska komma upp. Om jag har båda skärmarna inkopplade syns forfarande bootprompten på den ena men den andra är helt blank. Antar att jag ställt till det i inställningarna så att den inte vet vilken skärm den ska köra xorg på, hur kan jag så att säga "återställa" displayinställningarna?

Kommer du åt din xorg.conf? Kör du Nvidias egna eller Open Source-drivisar?

Permalänk
Medlem

inga problem sitter på 4 skärmar var av 3 är av helt olika make/modelstorlek ....bara å blanda som det passar.

Du behöver lägga till de andra skärmarna i din xorg.conf

Permalänk
Skrivet av Dockland:

Kommer du åt din xorg.conf? Kör du Nvidias egna eller Open Source-drivisar?

Jag kan byta TTY och därmed komma åt min xorg.conf. Jag använder Nvidias drivrutiner.

Permalänk

Det du gör är att du kör ingen Xorg.conf fil utan lägger nVidias Xorg fil som

/etc/X11/xorg.conf.d/20-nvidia.conf

Har du ingen nvidia fil så startar du nvidia-settings med kdesu eller gksu och sparar den enligt ovan. Det borde finnas då två skärmar i conf filen och den skärmen du vill ha kan du sätter du som primary. Funkar det fortfarande inte så går du in i conf filen manuellt och identifierar vilken skärm är vilken och sätter

Option "Primary"

XFCE har förmodligen en egen conf fil för skärmarna som kan spöka så ta en titt där också.

Permalänk
Skrivet av Commander:

Det du gör är att du kör ingen Xorg.conf fil utan lägger nVidias Xorg fil som

/etc/X11/xorg.conf.d/20-nvidia.conf

Har du ingen nvidia fil så startar du nvidia-settings med kdesu eller gksu och sparar den enligt ovan. Det borde finnas då två skärmar i conf filen och den skärmen du vill ha kan du sätter du som primary. Funkar det fortfarande inte så går du in i conf filen manuellt och identifierar vilken skärm är vilken och sätter

Option "Primary"

XFCE har förmodligen en egen conf fil för skärmarna som kan spöka så ta en titt där också.

Kan jag göra detta innan xfce är startat. Fastnar som sagt innan loginskärmen.

Skickades från m.sweclockers.com

Permalänk
Medlem

Nu vet jag inte om jag kan ha gjort något fel. MEN det är inte i alla spel det går att titta på en film samtidigt, tex om jag spelar GTA V så kan jag inte ha det på helskärm samtidigt som jag vill ha en film på tvn.

Permalänk
Skrivet av StuntmanMike:

Nu vet jag inte om jag kan ha gjort något fel. MEN det är inte i alla spel det går att titta på en film samtidigt, tex om jag spelar GTA V så kan jag inte ha det på helskärm samtidigt som jag vill ha en film på tvn.

Det är för att Windows inte har delad focus per skärm, inget problem i Linux. (Om du menar att filmen förlorar helskärmen när du återgår till spelet eller dylikt)

Permalänk
Skrivet av Kioskvältaren:

Kan jag göra detta innan xfce är startat. Fastnar som sagt innan loginskärmen.

Skickades från m.sweclockers.com

Nu har du inte sagt vilken distro du har men kolla om du har nvidia-xconfig, den borde generera en xorg fil för din setup, resten är det bara att logga in i en tty och köra via terminalen.

Permalänk
Medlem

@Commander: Linux i all ära, men då har man väl snarare problemet med om spelet kommer fungera överhuvudtaget!?!?

Edit: Doh!! Missade helt att jag va i en linux-tråd och yrade...

Permalänk
Skrivet av Commander:

Nu har du inte sagt vilken distro du har men kolla om du har nvidia-xconfig, den borde generera en xorg fil för din setup, resten är det bara att logga in i en tty och köra via terminalen.

Ursäkta mig, jag har visst missat att informera er om att jag använder Arch. Hursomhelst, jag körde

sudo nvidia-xconfig

och det gav inga errors. Kan dock fortfarande inte komma in i xfce, när jag kör startxfce4 står det att det redan är igång, vilket det ju är i tty1. Har googlat på olika sätt att stänga av xservern, genom ctrl+alt+backspace i vederbörande tty eller köra "pkill -15 xorg". Inget av dem hjälpte, trots att sistnämnda metoden inte gav någon error.

Skickades från m.sweclockers.com

Permalänk
Skrivet av Kioskvältaren:

Ursäkta mig, jag har visst missat att informera er om att jag använder Arch. Hursomhelst, jag körde

sudo nvidia-xconfig

och det gav inga errors. Kan dock fortfarande inte komma in i xfce, när jag kör startxfce4 står det att det redan är igång, vilket det ju är i tty1. Har googlat på olika sätt att stänga av xservern, genom ctrl+alt+backspace i vederbörande tty eller köra "pkill -15 xorg". Inget av dem hjälpte, trots att sistnämnda metoden inte gav någon error.

Skickades från m.sweclockers.com

Dock borde det funka om du startar om då configen sparas. Har du kollat Xorg loggen?

Permalänk
Skrivet av Commander:

Dock borde det funka om du startar om då configen sparas. Har du kollat Xorg loggen?

Får samma problem trots omstart. När jag bytte till tty2 fick jag detta felmeddelande: http://i.imgur.com/qJHujah.jpg

Detta händer om jag försöker starta xfce4 i tty2: http://imgur.com/nVa9sgb

Tty1 är fortfarande helt blank.

Vad menar du med xorg log?

Skickades från m.sweclockers.com

Permalänk
Skrivet av Kioskvältaren:

Får samma problem trots omstart. När jag bytte till tty2 fick jag detta felmeddelande: http://i.imgur.com/qJHujah.jpg

Detta händer om jag försöker starta xfce4 i tty2: http://imgur.com/nVa9sgb

Tty1 är fortfarande helt blank.

Vad menar du med xorg log?

Skickades från m.sweclockers.com

Kolla vad Xorg loggen säger om varför den inte startar korrekt.

Permalänk
Medlem

Felmeddelandet har med nätverket att göra och inte den grafiska miljön. Kör inte ARCH med systemd? Gissar att du stänger ner X med systemctl.

Xorg loggen borde ligga i /var/log/

Permalänk
Skrivet av egon2003:

Felmeddelandet har med nätverket att göra och inte den grafiska miljön. Kör inte ARCH med systemd? Gissar att du stänger ner X med systemctl.

Xorg loggen borde ligga i /var/log/

TTY2 failar då Xorg är redan igång och kör med en session.

Systemd fortsätter till grafiska miljön men inget händer så förmodligen startar X men något fel händer dvs krävs loggar från Xorg för att ta reda på vad som är felet.

Oftast startar en login manager som startar X och desktop miljö. Starta om X är lättast att då starta om login manager via systemd:
För SDDM som körs för KDE 5 default login manager.

systemctl restart sddm

Permalänk
Skrivet av Commander:

TTY2 failar då Xorg är redan igång och kör med en session.

Systemd fortsätter till grafiska miljön men inget händer så förmodligen startar X men något fel händer dvs krävs loggar från Xorg för att ta reda på vad som är felet.

Oftast startar en login manager som startar X och desktop miljö. Starta om X är lättast att då starta om login manager via systemd:
För SDDM som körs för KDE 5 default login manager.

systemctl restart sddm

Här är ett litet utdrag från min /var/log/Xorg.0.log som verkar lite problematiskt: http://i.imgur.com/iIFDeFI.jpg

Det stod även något om Xinerama längre upp, det verkade skapa konflikt. Jag tänkte att det kanske hade hjälpt att stänga av Xinerama och andra liknande funktioner för att så att säga få tillbaka de inställningarna jag hade innan problemet startade, är det möjligt?

Jag använder gdm som login manager, provade

sudo systemctl restart gdm

men det blev bara likadant som när jag startade datorn första gången innan jag gick in på tty2.

Permalänk
Skrivet av Kioskvältaren:

Här är ett litet utdrag från min /var/log/Xorg.0.log som verkar lite problematiskt: http://i.imgur.com/iIFDeFI.jpg

Det stod även något om Xinerama längre upp, det verkade skapa konflikt. Jag tänkte att det kanske hade hjälpt att stänga av Xinerama och andra liknande funktioner för att så att säga få tillbaka de inställningarna jag hade innan problemet startade, är det möjligt?

Jag använder gdm som login manager, provade

sudo systemctl restart gdm

men det blev bara likadant som när jag startade datorn första gången innan jag gick in på tty2.

Du missade att ta med EE (Error). Installera curlpaste / pasebinit eller liknande och ladda upp hela loggen istället för bild.

Permalänk
Skrivet av Commander:

Du missade att ta med EE (Error). Installera curlpaste / pasebinit eller liknande och ladda upp hela loggen istället för bild.

Installerade pastebinit och försökte ladda upp loggen, men fick detta:

# pastebinit /var/log/Xorg.0.log Bad API request, invalid api_dev_key

Har jag missat något? Googlade och fick bara upp massa bug reports, någon sa att man kunde skriva i "sin egen api_dev_key" men det säger mig lika lite som om någon hade sagt att man kan 输入自己开发的关键.

Permalänk

@Kioskvältaren:
Ser ut som defaultconfigen har problem med pastebin.com.

Kör

pastebinit -b http://paste.debian.net /var/log/Xorg.0.log

Permalänk
Skrivet av Commander:

@Kioskvältaren:
Ser ut som defaultconfigen har problem med pastebin.com.

Kör

pastebinit -b http://paste.debian.net /var/log/Xorg.0.log

Då har vi en pastebin här då: http://paste.debian.net/290599/

Skickades från m.sweclockers.com

Permalänk

@Kioskvältaren:
Där har vi nog problemet.

[ 6.547] (EE) NVIDIA(1): Failed to assign any connected display devices to X screen 1. [ 6.547] (EE) NVIDIA(1): Set AllowEmptyInitialConfiguration if you want the server [ 6.547] (EE) NVIDIA(1): to start anyway [ 6.547] (EE) NVIDIA(1): Failing initialization of X screen 1

Orsakas förmodligen av:

[ 5.830] (WW) NVIDIA: The Composite and Xinerama extensions are both enabled, which [ 5.830] (WW) NVIDIA: is an unsupported configuration. The driver will continue [ 5.830] (WW) NVIDIA: to load, but may behave strangely. [ 5.830] (WW) NVIDIA: Xinerama is enabled, so RandR has likely been disabled by the [ 5.830] (WW) NVIDIA: X server.

Vart har du din Xorg conf samt pasta den också. (Kolla efter följande)
/etc/X11/Xorg.conf samt /etc/X11/xorg.conf.d/20-nvidia.conf

Permalänk
Skrivet av Commander:

@Kioskvältaren:
Där har vi nog problemet.

[ 6.547] (EE) NVIDIA(1): Failed to assign any connected display devices to X screen 1. [ 6.547] (EE) NVIDIA(1): Set AllowEmptyInitialConfiguration if you want the server [ 6.547] (EE) NVIDIA(1): to start anyway [ 6.547] (EE) NVIDIA(1): Failing initialization of X screen 1

Orsakas förmodligen av:

[ 5.830] (WW) NVIDIA: The Composite and Xinerama extensions are both enabled, which [ 5.830] (WW) NVIDIA: is an unsupported configuration. The driver will continue [ 5.830] (WW) NVIDIA: to load, but may behave strangely. [ 5.830] (WW) NVIDIA: Xinerama is enabled, so RandR has likely been disabled by the [ 5.830] (WW) NVIDIA: X server.

Vart har du din Xorg conf samt pasta den också. (Kolla efter följande)
/etc/X11/Xorg.conf samt /etc/X11/xorg.conf.d/20-nvidia.conf

Det fanns ingen, så jag skapade en genom att köra nvidia-xconfig. Här är en pastebin till configfilen som skapades: http://paste.debian.net/290626

Skickades från m.sweclockers.com

Permalänk
Skrivet av Kioskvältaren:

Det fanns ingen, så jag skapade en genom att köra nvidia-xconfig. Här är en pastebin till configfilen som skapades: http://paste.debian.net/290626

Skickades från m.sweclockers.com

lägg den som /etc/X11/xorg.conf.d/20-nvidia.conf och starta om.