Forum › Forums › antiX-development › Development › Login Manager
Tagged: login manager, multi seat
- This topic has 78 replies, 14 voices, and was last updated Jan 1-8:23 am by Anonymous.
-
AuthorPosts
-
February 4, 2018 at 2:45 pm #6135Forum Admin
Dave
::Not sure with lightdm, maybe in /etc/lightdm/lightdm.conf you could specify desktop-session as the login manager…. but I do not think lightdm will pass the correct information as it generates it’s own sessions where as a part of desktop-session generates the available sessions and inserts them into slim. You can use it apart from slim and lightdm by issuing the command
startx /usr/local/bin/desktop-session space-fluxbox
On the command line. I have set it in the past in a script to ask which session and start, and inserted a call to that script in my bashrc file
Computers are like air conditioners. They work fine until you start opening Windows. ~Author Unknown
February 5, 2018 at 4:14 pm #6162ModeratorBobC
::Dave, thanks for helping. It sounds to me like you are saying that if I just want to run Icewm normally, I could run neither slim nor lightdm, and instead, just login and run the script?
And if that worked, and I wanted to change my user login script to just make that script call whenever I logged in and the system runlevel was 5, what script would I need to change?
I did try it, and was able to login without lightdm, and was able to run the script (with icewm as the parameter), and x comes up with icewm, but both the keyboard and mouse are both not working. I tried looking at the logs but found no errors that would tell me where to look.
Maybe slim will get fixed, soon. If I understood the boot sequence, I would have a chance at tweaking and just setting the downloads variable for now…
February 5, 2018 at 4:56 pm #6164Forum Admin
Dave
::Dave, thanks for helping. It sounds to me like you are saying that if I just want to run Icewm normally, I could run neither slim nor lightdm, and instead, just login and run the script?
What do you mean normally? Icewm is set to boot normally in antix by using slim with desktop-session under the name “icewm”; Either press f1 at the slim login or in the menu, under desktop -> other desktop -> icewm.
And if that worked, and I wanted to change my user login script to just make that script call whenever I logged in and the system runlevel was 5, what script would I need to change?
~/.bashrc IIRC, but you should make a separate script to call X with some conditional statements so that you can log into a console as well (I used a menu). Otherwise you will not be able to use a terminal or console unless X happens to crash….
I did try it, and was able to login without lightdm, and was able to run the script (with icewm as the parameter), and x comes up with icewm, but both the keyboard and mouse are both not working. I tried looking at the logs but found no errors that would tell me where to look.
Likely because you need to add your user to the input group, but you can find the X log at
/var/log/Xorg.0.log
or somewhere under
~/.local/
which should tell you if the xinput (or mouse / kbd /xevent /etc) driver is loaded or unloaded and why.Maybe slim will get fixed, soon. If I understood the boot sequence, I would have a chance at tweaking and just setting the downloads variable for now…
Not sure what is broken in slim for a “normal” use of icewm for you? Maybe you have posted this elsewhere and could place a link to it?
Computers are like air conditioners. They work fine until you start opening Windows. ~Author Unknown
February 6, 2018 at 4:38 pm #6246ModeratorBobC
::I reinstalled and reconfigured slim again, and its now taking 7.7 mb. That’s the 2nd time it happened, but I have no clue why. My environment variables are back to normal, now.
February 8, 2018 at 9:09 pm #6343Anonymous
::reconfigured slim again, and its now taking 7.7 mb
The figures reported by ps_mem.py are sketchy (are inconsistent, even when attempting to test an app under controlled conditions).
Even so, I’m inviting you (and others reading this) to test the following:
1) Run ps_mem.py and jot down the total (rightmost column) reported for slim.
2) Logout from desktop session, log in again, and again run ps_mem.py and jot down the total (rightmost column) reported for slim.Repeat the logout / login / ps_mem recheck cycle several times. Take note of whether the reported total increases with each pass.
(In my testing, it does. It consistently increases with each pass. I’ve tested/confirmed this on 2 machines; I’ve only tested 64bit systems.)FWIW, for the past week I’ve been smoketesting “build #2” of my modified slim code. Some of the memory leaks are now fixed ~~ but not all.
I’m still observing 900kb–1Mb increase following each logout / login / ps_mem recheck. Previously, with the stock build, was seeing 3.5Mb+ increase with each pass.February 9, 2018 at 4:17 am #6362Forum Admin
anticapitalista
::Did you install elogind?
Philosophers have interpreted the world in many ways; the point is to change it.
antiX with runit - leaner and meaner.
February 24, 2018 at 1:03 am #6909Anonymous
::https://www.antixforum.com/forums/topic/language-keyboard-layout-login-screen/
February 9, 2018That is probably an issue with SLiM the login manager used on antiX.
I don’t think it only recognizes standard Latin characters such as é, but ‘e’ is okIn the next day or so, I plan to upload a debfile containing a modified version of SLiM for testing.
One of the tests will be: Does it now support accented characters like é within usernames?
(I can’t promise that it will, but the docs will mention this detail, based on tester feedback)FWIW, I wrestled with merging these 2 patches (which target the 1.3.1 version of SLiM for ArchLinux) …and failed.
https://aur.archlinux.org/cgit/aur.git/tree/slim-unicode.patch?h=slim-unicode
https://aur.archlinux.org/cgit/aur.git/tree/slim-utf8.patch?h=slim-unicode
I’m mentioning these in case someone wishes to followup (the diff between the code within their panel.cpp and ours is extreme)
I reckon the pair are too different to be stacked patches. Someone pushed the utf8 patch, then they quit using it, in favor of the unicode16 patch which was drafted 3-4mos later?March 24, 2018 at 8:39 am #8227Forum Admin
Dave
::dave – try using elogind with lightdm. It is supposed to be a replacement for logind and is better suited for nosystemd.
Finally getting to this, though on another machine with mx….
antix.list
deb http://repo.antixlinux.com/stretch stretch main nosystemd
I did apt-get update && apt-get -f install elogind
result:Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: libelogind0 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libsystemd0 network-manager policykit-1 udisks2 Suggested packages: libteam-utils mdadm Recommended packages: dnsmasq-base crda iputils-arping The following packages will be REMOVED: libpam-systemd systemd The following NEW packages will be installed: elogind libelogind0 The following packages will be upgraded: libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libsystemd0 network-manager policykit-1 udisks2 7 upgraded, 2 newly installed, 2 to remove and 274 not upgraded. Need to get 3,672 kB of archives. After this operation, 7,271 kB disk space will be freed. Do you want to continue? [Y/n] y Get:1 http://repo.antixlinux.com/stretch stretch/nosystemd amd64 policykit-1 amd64 0.105-18.0nosystemd1 [63.1 kB] Get:2 http://repo.antixlinux.com/stretch stretch/nosystemd amd64 libpolkit-backend-1-0 amd64 0.105-18.0nosystemd1 [45.8 kB] Get:3 http://repo.antixlinux.com/stretch stretch/nosystemd amd64 libpolkit-agent-1-0 amd64 0.105-18.0nosystemd1 [24.3 kB] Get:4 http://repo.antixlinux.com/stretch stretch/nosystemd amd64 libpolkit-gobject-1-0 amd64 0.105-18.0nosystemd1 [43.5 kB] Get:5 http://repo.antixlinux.com/stretch stretch/nosystemd amd64 udisks2 amd64 2.1.8-1.0nosystems1 [293 kB] Get:6 http://repo.antixlinux.com/stretch stretch/nosystemd amd64 network-manager amd64 1.6.2-3+0nosystemd1 [2,235 kB] Get:7 http://ftp.ca.debian.org/debian stretch/main amd64 libsystemd0 amd64 232-25+deb9u2 [280 kB] Get:8 http://repo.antixlinux.com/stretch stretch/main amd64 libelogind0 amd64 234.4.2.3 [174 kB] Get:9 http://repo.antixlinux.com/stretch stretch/main amd64 elogind amd64 234.4.2.3 [514 kB] Fetched 3,672 kB in 8s (446 kB/s) (Reading database ... 310119 files and directories currently installed.) Preparing to unpack .../0-policykit-1_0.105-18.0nosystemd1_amd64.deb ... Unpacking policykit-1 (0.105-18.0nosystemd1) over (0.105-18) ... Preparing to unpack .../1-libpolkit-backend-1-0_0.105-18.0nosystemd1_amd64.deb ... Unpacking libpolkit-backend-1-0:amd64 (0.105-18.0nosystemd1) over (0.105-18) ... Preparing to unpack .../2-libpolkit-agent-1-0_0.105-18.0nosystemd1_amd64.deb ... Unpacking libpolkit-agent-1-0:amd64 (0.105-18.0nosystemd1) over (0.105-18) ... Preparing to unpack .../3-libpolkit-gobject-1-0_0.105-18.0nosystemd1_amd64.deb ... Unpacking libpolkit-gobject-1-0:amd64 (0.105-18.0nosystemd1) over (0.105-18) ... Preparing to unpack .../4-udisks2_2.1.8-1.0nosystems1_amd64.deb ... Unpacking udisks2 (2.1.8-1.0nosystems1) over (2.1.8-1) ... Preparing to unpack .../5-network-manager_1.6.2-3+0nosystemd1_amd64.deb ... Unpacking network-manager (1.6.2-3+0nosystemd1) over (1.6.2-3) ... (Reading database ... 310112 files and directories currently installed.) Removing libpam-systemd:amd64 (232-25+deb9u1) ... Removing systemd (232-25+deb9u1) ... (Reading database ... 309464 files and directories currently installed.) Preparing to unpack .../libsystemd0_232-25+deb9u2_amd64.deb ... Unpacking libsystemd0:amd64 (232-25+deb9u2) over (232-25+deb9u1) ... Setting up libsystemd0:amd64 (232-25+deb9u2) ... Selecting previously unselected package libelogind0:amd64. (Reading database ... 309464 files and directories currently installed.) Preparing to unpack .../libelogind0_234.4.2.3_amd64.deb ... Unpacking libelogind0:amd64 (234.4.2.3) ... Selecting previously unselected package elogind. Preparing to unpack .../elogind_234.4.2.3_amd64.deb ... Unpacking elogind (234.4.2.3) ... dpkg: error processing archive /var/cache/apt/archives/elogind_234.4.2.3_amd64.deb (--unpack): trying to overwrite '/lib/udev/rules.d/70-power-switch.rules', which is also in package udev 232-25+deb9u1 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/elogind_234.4.2.3_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)So followed up by attempting to replace udev with eudev
apt-get -f install elogind eudev Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: eudev : Depends: libeudev1 (= 3.2.5) but it is not going to be installed E: Unable to correct problems, you have held broken packages.Trying it out now by forcing install
dpkg -i --force-overwrite /var/cache/apt/archives/elogind.* && apt-get -f install elogind- This reply was modified 5 years, 1 month ago by Dave.
Computers are like air conditioners. They work fine until you start opening Windows. ~Author Unknown
March 24, 2018 at 10:13 am #8229Forum Admin
Dave
::elogind seems to work great with lightdm. No need to mess with X configuration anymore to build a multiseat system!
Only problem seems to be that elogind is not started on bootup.
Need to run service elogind start before anything is functional.Computers are like air conditioners. They work fine until you start opening Windows. ~Author Unknown
March 31, 2018 at 8:24 am #8549Forum Admin
Dave
::Based on the use of the xsessions directory by lightdm and many other login managers, and that I have notice today slim also has the option…
Should we consider to modify the function of /usr/local/lib/desktop-session/desktop-session-slim-update.sh to build / update .desktop files?
This should make starting the “antiX sessions” after installing another window manager/login manager a little more manageable.Computers are like air conditioners. They work fine until you start opening Windows. ~Author Unknown
July 24, 2018 at 2:54 am #11523MemberRunningOpenLoop
::Yes 3 cards for 3 seats.
Edit: though they are dual head cards with different ids per head, so I could run 3 cards for 6 seats, Though some of the seats will have dual monitors leaving out the possibility of sharing a card between seats.
But do you have to run Xephyr to achieve 6 seats with 3 cards using the dual head monitors? Seems like supposedly not, but it’s not clear how to achieve:
https://wiki.archlinux.org/index.php/Talk:Xorg_multiseatHave you figured this out? I’m hoping to make a multi-seat setup for some glory days gaming. Netrek, Doom, Quake.
July 24, 2018 at 5:10 am #11527Forum Admin
Dave
::No xephyr is not needed.
Yes if you use elogind from the antiX repo it works well. If you do not want to use elogind then you can still make one using xdm/kdm/gdm. For instructions on how you can find them in the old forum archive.I will have to make instructions on how I did it with elogind. It was relatively easy compared to without. For the most part the information found here was quite accurate after installing elogind.
https://wiki.archlinux.org/index.php/xorg_multiseat
Computers are like air conditioners. They work fine until you start opening Windows. ~Author Unknown
August 28, 2018 at 5:47 am #11918MemberRunningOpenLoop
::Hello,
I was messing with trying to make the multi seat work on a laptop.
I got elogind installed. Doing multi seat with elogind should work with slim? Or do you recommend lightdm?
I’m a bit confused on how to do the dual head with elogind as the video card doesn’t appear split at the device level. I can’t attach one /drm/card0 to two different seats. Do I need to somehow get two framebuffers created? One for each monitor head and attach to those? (You can see my partial clip from loginctl seat-status below).
Using sysv-rc-conf, I see that slim is enabled for runlevels 2 and 5. I should add elogind for the same 2 and 5, yes? Should it start before also at runlevel 1?
This is my loginctl seat-status for my ‘seat0’ before I added a seat1.
seat0
Devices:
├─/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input11
│ input:input11 “Power Button”
├─/sys/devices/…SYBUS:00/PNP0A08:00/device:01/LNXVIDEO:00/input/input12
│ input:input12 “Video Bus”
├─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input10
│ input:input10 “Lid Switch”
├─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input9
│ input:input9 “Sleep Button”
├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
│ [MASTER] drm:card0
…
└─/sys/devices/platform/simple-framebuffer.0/graphics/fb0
[MASTER] graphics:fb0 “simple”73,
Timothy- This reply was modified 4 years, 8 months ago by RunningOpenLoop. Reason: slim is runlevel 2 and 5, not 2 to 5
September 8, 2018 at 3:59 am #12092MemberRunningOpenLoop
::So I was working with this same laptop to get multi-seat. I nearly(?) succeeded.
* I installed lightdm
* I created udev rules to assign the keyboard and mouse to seat-1 (with one of these devices being a master-of-seat).
* I made a xorg.conf file which I thought would do the job on the video side, but no go.By changing the layout that is used by xinit or lightdm, I’m able to launch each X screen independently, but not together.
It seems the working Xorg.0.log has these unique lines (indicating success?):
(II) xfree86: Adding drm device (/dev/dri/card0)
(++) using VT number 7And the failling Xorg.1.log has these unique lines (indicating failure):
(EE) NVIDIA(GPU-0): EVO Push buffer channel allocation failed
(EE) NVIDIA(GPU-0): Failed to allocate EVO core DMA push buffer
(EE) NVIDIA(0): Failing initialization of X screen 0
(II) UnloadModule: “nvidia”
(II) UnloadSubModule: “wfb”
(II) UnloadSubModule: “fb”
(EE) Screen(s) found, but none have a usable configuration.
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org————-
This link suggests I can’t do two displays multi-seat with one nvidia card:
https://devtalk.nvidia.com/default/topic/1004784/linux/mutli-seat-with-single-card/@Dave, you said you got this to work?
I think the old forum post you are referring to is: https://antixlinux.com/forum-archive/making-a-multiuser-multiseat-antix-t2729.html
I was looking ito the automseat, I’ll have to look into this more as to make work as prescribed, I need gdm and had some troubles getting that squared away. However I do notice they in the example they are showing two video cards.In case anyone has some advice for me… see some info below, let me know if any more could be of help. Also interestingly enough, I setup run level 3 to be console and kill lightdm, and run level 5 to start lightdm. On boot, and other times. It seems I need to start/stop lightdm and every other time X starts. When it doesn’t I get the same error:
(EE) NVIDIA(GPU-0): EVO Push buffer channel allocation failed
(EE) NVIDIA(GPU-0): Failed to allocate EVO core DMA push bufferThere is lot of press about the Option “UseDPLib” “off”, but that doesn’t seem to help… no surprise to me as I don’t see the subsequent error: [ 38.074] (WW) NVIDIA(GPU-0): Timed out detecting DP displays on DP-1
Below is my xorg.conf, Xorg.0.log, and Xorg.1.log:
# AutoAddGPU doesn't seeem to do anything for me. #Section "ServerFlags" #Option "AutoAddGPU" "off" #Option "AutoAddGPU" "on" #EndSection Section "ServerLayout" Identifier "seat0" Screen 0 "Screen0" 0 0 #Screen 1 "Screen1" RightOf "Screen0" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "0" Option "Seat" "seat0" EndSection Section "ServerLayout" Identifier "seat-1" Screen 0 "Screen1" 0 0 InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" Option "Xinerama" "0" Option "Seat" "seat-1" EndSection Section "Files" EndSection Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" #Option "Device" "/dev/psaux" Option "Device" "/dev/input/mouse0" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" Option "GrabDevice" "on" EndSection Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "kbd" Option "GrabDevice" "on" EndSection Section "InputDevice" # generated from default Identifier "Mouse1" Driver "mouse" Option "Protocol" "auto" #Option "Device" "/dev/psaux" Option "Device" "/dev/input/mouse1" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" Option "GrabDevice" "on" EndSection Section "InputDevice" # generated from default Identifier "Keyboard1" Driver "kbd" Option "Device" "/dev/input/event2" Option "GrabDevice" "on" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "LPL" HorizSync 30.0 - 75.0 VertRefresh 59.9 Option "DPMS" EndSection Section "Monitor" Identifier "Monitor1" VendorName "Unknown" ModelName "ViewSonic VP730 Series" HorizSync 30.0 - 82.0 VertRefresh 50.0 - 75.0 EndSection Section "Device" Identifier "Device0" Driver "nvidia" #Driver "nouveau" VendorName "NVIDIA Corporation" BoardName "GeForce 8600M GT" BusID "PCI:1:0:0" Screen 0 EndSection Section "Device" Identifier "Device1" Driver "nvidia" #Driver "nouveau" VendorName "NVIDIA Corporation" BoardName "GeForce 8600M GT" BusID "PCI:1:0:0" Screen 1 EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "Stereo" "0" Option "metamodes" "LVDS-0: nvidia-auto-select +0+0" Option "SLI" "Off" Option "MultiGPU" "Off" Option "BaseMosaic" "off" SubSection "Display" Depth 24 EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "Device1" Monitor "Monitor1" DefaultDepth 24 Option "Stereo" "0" Option "metamodes" "VGA-0: nvidia-auto-select +0+0" Option "SLI" "Off" Option "MultiGPU" "Off" Option "BaseMosaic" "off" SubSection "Display" Depth 24 EndSubSection EndSectionStarting X: seat0 (works)
X.Org X Server 1.19.2 Release Date: 2017-03-02 X Protocol Version 11, Revision 0 Build Operating System: Linux 4.10.1+ x86_64 Debian Current Operating System: Linux ideapadlinux 4.10.5-antix.3-amd64-smp #2 SMP PREEMPT Fri Aug 11 17:04:46 BST 2017 x86_64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.10.5-antix.3-amd64-smp root=UUID=534742aa-d2a3-40d1-9147-c0437d602f40 ro vga=791 quiet Build Date: 04 March 2017 06:27:50AM xorg-server 2:1.19.2-1.0nosystemd1 (https://www.debian.org/support) Current version of pixman: 0.34.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sat Sep 8 01:44:28 2018 (++) Using config file: "/etc/X11/xorg.conf.multiseat" (==) Using config directory: "/etc/X11/xorg.conf.d" (==) Using system config directory "/usr/share/X11/xorg.conf.d" (++) ServerLayout "seat0" (**) |-->Screen "Screen0" (0) (**) | |-->Monitor "Monitor0" (**) | |-->Device "Device0" (**) | |-->GPUDevice "Device1" (**) |-->Input Device "Keyboard0" (**) |-->Input Device "Mouse0" (**) Option "Xinerama" "0" (**) Option "AutoAddGPU" "on" (==) Automatically adding devices (==) Automatically enabling devices (**) Automatically adding GPU devices (==) Max clients allowed: 256, resource mask: 0x1fffff (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. Entry deleted from font path. (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. Entry deleted from font path. (WW) The directory "/usr/share/fonts/X11/Type1" does not exist. Entry deleted from font path. (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. Entry deleted from font path. (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/100dpi, built-ins (==) ModulePath set to "/usr/lib/xorg/modules" (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled. (WW) Disabling Keyboard0 (WW) Disabling Mouse0 (II) Loader magic: 0x55ae2963bd60 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 23.0 X.Org XInput driver : 24.1 X.Org Server Extension : 10.0 (II) xfree86: Adding drm device (/dev/dri/card0) (--) PCI:*(0:1:0:0) 10de:0407:17aa:3d7b rev 161, Mem @ 0xfc000000/16777216, 0xe0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000bc00/128, BIOS @ 0x????????/131072 (II) LoadModule: "glx" (II) Loading /usr/lib/xorg/modules/linux/libglx.so (II) Module glx: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Server Extension (II) NVIDIA GLX Module 340.106 Tue Jan 9 14:21:56 PST 2018 (II) LoadModule: "nvidia" (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so (II) Module nvidia: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Video Driver (II) NVIDIA dlloader X Driver 340.106 Tue Jan 9 14:01:46 PST 2018 (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs (++) using VT number 7 (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/lib/xorg/modules/libfb.so (II) Module fb: vendor="X.Org Foundation" compiled for 1.19.2, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (WW) Unresolved symbol: fbGetGCPrivateKey (II) Loading sub module "wfb" (II) LoadModule: "wfb" (II) Loading /usr/lib/xorg/modules/libwfb.so (II) Module wfb: vendor="X.Org Foundation" compiled for 1.19.2, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Module "ramdac" already built-in (EE) Screen 1 deleted because of no matching config section. (II) UnloadModule: "nvidia" (II) UnloadSubModule: "wfb" (II) UnloadSubModule: "fb" (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) NVIDIA(0): Option "Stereo" "0" (**) NVIDIA(0): Option "SLI" "Off" (**) NVIDIA(0): Option "MultiGPU" "Off" (**) NVIDIA(0): Option "BaseMosaic" "off" (**) NVIDIA(0): Stereo disabled by request (**) NVIDIA(0): NVIDIA SLI disabled. (**) NVIDIA(0): NVIDIA Multi-GPU disabled. (**) NVIDIA(0): Option "MetaModes" "LVDS-0: nvidia-auto-select +0+0" (**) NVIDIA(0): Enabling 2D acceleration (II) NVIDIA(0): Display (ViewSonic VP730 Series (CRT-0)) does not support (II) NVIDIA(0): NVIDIA 3D Vision stereo. (II) NVIDIA(0): Display (LPL (DFP-0)) does not support NVIDIA 3D Vision (II) NVIDIA(0): stereo. (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116) (II) NVIDIA(0): NVIDIA GPU GeForce 8600M GT (G84) at PCI:1:0:0 (GPU-0) (--) NVIDIA(0): Memory: 262144 kBytes (--) NVIDIA(0): VideoBIOS: 60.84.62.00.25 (II) NVIDIA(0): Detected PCI Express Link width: 16X (--) NVIDIA(0): Valid display device(s) on GeForce 8600M GT at PCI:1:0:0 (--) NVIDIA(0): ViewSonic VP730 Series (CRT-0) (connected) (--) NVIDIA(0): TV-0 (--) NVIDIA(0): LPL (DFP-0) (boot, connected) (--) NVIDIA(GPU-0): ViewSonic VP730 Series (CRT-0): 400.0 MHz maximum pixel clock (--) NVIDIA(GPU-0): TV-0: 400.0 MHz maximum pixel clock (--) NVIDIA(0): LPL (DFP-0): Internal LVDS (--) NVIDIA(GPU-0): LPL (DFP-0): 330.0 MHz maximum pixel clock (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display (**) NVIDIA(0): device ViewSonic VP730 Series (CRT-0) (Using EDID (**) NVIDIA(0): frequencies has been enabled on all display devices.) (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display (**) NVIDIA(0): device LPL (DFP-0) (Using EDID frequencies has been (**) NVIDIA(0): enabled on all display devices.) (II) NVIDIA(0): Validated MetaModes: (II) NVIDIA(0): "LVDS-0:nvidia-auto-select+0+0" (II) NVIDIA(0): Virtual screen size determined to be 1280 x 800 (--) NVIDIA(0): DPI set to (98, 96); computed from "UseEdidDpi" X config (--) NVIDIA(0): option (--) Depth 24 pixmap format is 32 bpp (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access. (II) NVIDIA(0): Setting mode "LVDS-0:nvidia-auto-select+0+0" (==) NVIDIA(0): Disabling shared memory pixmaps (==) NVIDIA(0): Backing store enabled (==) NVIDIA(0): Silken mouse enabled (**) NVIDIA(0): DPMS enabled (II) Loading sub module "dri2" (II) LoadModule: "dri2" (II) Module "dri2" already built-in (II) NVIDIA(0): [DRI2] Setup complete (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia (--) RandR disabled (II) SELinux: Disabled on system (II) Initializing extension GLX (II) Indirect GLX disabled.(II) config/udev: Adding input device Power Button (/dev/input/event6) (**) Power Button: Applying InputClass "evdev keyboard catchall" (**) Power Button: Applying InputClass "libinput keyboard catchall" (II) LoadModule: "libinput" (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so (II) Module libinput: vendor="X.Org Foundation" compiled for 1.19.0, module version = 0.23.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 24.1 (II) Using input driver 'libinput' for 'Power Button' (**) Power Button: always reports core events (**) Option "Device" "/dev/input/event6" (**) Option "_source" "server/udev" (II) input device 'Power Button', /dev/input/event6 is tagged by udev as: Keyboard (II) input device 'Power Button', /dev/input/event6 is a keyboard (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input13/event6" (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "us" (**) Option "xkb_options" "grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll" (II) input device 'Power Button', /dev/input/event6 is tagged by udev as: Keyboard (II) input device 'Power Button', /dev/input/event6 is a keyboard (II) config/udev: Adding input device Video Bus (/dev/input/event7) (**) Video Bus: Applying InputClass "evdev keyboard catchall" (**) Video Bus: Applying InputClass "libinput keyboard catchall" (II) Using input driver 'libinput' for 'Video Bus' (**) Video Bus: always reports core events (**) Option "Device" "/dev/input/event7" (**) Option "_source" "server/udev" (II) input device 'Video Bus', /dev/input/event7 is tagged by udev as: Keyboard (II) input device 'Video Bus', /dev/input/event7 is a keyboard (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:01/LNXVIDEO:00/input/input14/event7" (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7) (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "us" (**) Option "xkb_options" "grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll" (II) input device 'Video Bus', /dev/input/event7 is tagged by udev as: Keyboard (II) input device 'Video Bus', /dev/input/event7 is a keyboard (II) config/udev: Adding input device Lid Switch (/dev/input/event5) (II) No input driver specified, ignoring this device. (II) This device may have been added with another device file. (II) config/udev: Adding input device Sleep Button (/dev/input/event4) (**) Sleep Button: Applying InputClass "evdev keyboard catchall" (**) Sleep Button: Applying InputClass "libinput keyboard catchall" (II) Using input driver 'libinput' for 'Sleep Button' (**) Sleep Button: always reports core events (**) Option "Device" "/dev/input/event4" (**) Option "_source" "server/udev" (II) input device 'Sleep Button', /dev/input/event4 is tagged by udev as: Keyboard (II) input device 'Sleep Button', /dev/input/event4 is a keyboard (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input11/event4" (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8) (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "us" (**) Option "xkb_options" "grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll" (II) input device 'Sleep Button', /dev/input/event4 is tagged by udev as: Keyboard (II) input device 'Sleep Button', /dev/input/event4 is a keyboard (II) config/udev: Adding input device HDA Intel Mic (/dev/input/event10) (II) No input driver specified, ignoring this device. (II) This device may have been added with another device file. (II) config/udev: Adding input device HDA Intel Headphone (/dev/input/event11) (II) No input driver specified, ignoring this device. (II) This device may have been added with another device file. (II) config/udev: Adding input device Lenovo EasyCamera (/dev/input/event12) (**) Lenovo EasyCamera: Applying InputClass "evdev keyboard catchall" (**) Lenovo EasyCamera: Applying InputClass "libinput keyboard catchall" (II) Using input driver 'libinput' for 'Lenovo EasyCamera' (**) Lenovo EasyCamera: always reports core events (**) Option "Device" "/dev/input/event12" (**) Option "_source" "server/udev" (II) input device 'Lenovo EasyCamera', /dev/input/event12 is tagged by udev as: Keyboard (II) input device 'Lenovo EasyCamera', /dev/input/event12 is a keyboard (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-6/2-6:1.0/input/input19/event12" (II) XINPUT: Adding extended input device "Lenovo EasyCamera" (type: KEYBOARD, id 9) (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "us" (**) Option "xkb_options" "grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll" (II) input device 'Lenovo EasyCamera', /dev/input/event12 is tagged by udev as: Keyboard (II) input device 'Lenovo EasyCamera', /dev/input/event12 is a keyboard (II) config/udev: Adding input device Ideapad extra buttons (/dev/input/event9) (**) Ideapad extra buttons: Applying InputClass "evdev keyboard catchall" (**) Ideapad extra buttons: Applying InputClass "libinput keyboard catchall" (II) Using input driver 'libinput' for 'Ideapad extra buttons' (**) Ideapad extra buttons: always reports core events (**) Option "Device" "/dev/input/event9" (**) Option "_source" "server/udev" (II) input device 'Ideapad extra buttons', /dev/input/event9 is tagged by udev as: Keyboard (II) input device 'Ideapad extra buttons', /dev/input/event9 is a keyboard (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/input/input16/event9" (II) XINPUT: Adding extended input device "Ideapad extra buttons" (type: KEYBOARD, id 10) (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "us" (**) Option "xkb_options" "grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll" (II) input device 'Ideapad extra buttons', /dev/input/event9 is tagged by udev as: Keyboard (II) input device 'Ideapad extra buttons', /dev/input/event9 is a keyboard (II) config/udev: Adding input device Asus Laptop extra buttons (/dev/input/event8) (**) Asus Laptop extra buttons: Applying InputClass "evdev keyboard catchall" (**) Asus Laptop extra buttons: Applying InputClass "libinput keyboard catchall" (II) Using input driver 'libinput' for 'Asus Laptop extra buttons' (**) Asus Laptop extra buttons: always reports core events (**) Option "Device" "/dev/input/event8" (**) Option "_source" "server/udev" (II) input device 'Asus Laptop extra buttons', /dev/input/event8 is tagged by udev as: Keyboard (II) input device 'Asus Laptop extra buttons', /dev/input/event8 is a keyboard (**) Option "config_info" "udev:/sys/devices/platform/asus_laptop/input/input15/event8" (II) XINPUT: Adding extended input device "Asus Laptop extra buttons" (type: KEYBOARD, id 11) (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "us" (**) Option "xkb_options" "grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll" (II) input device 'Asus Laptop extra buttons', /dev/input/event8 is tagged by udev as: Keyboard (II) input device 'Asus Laptop extra buttons', /dev/input/event8 is a keyboard (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0) (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall" (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall" (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard' (**) AT Translated Set 2 keyboard: always reports core events (**) Option "Device" "/dev/input/event0" (**) Option "_source" "server/udev" (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0" (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 12) (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "us" (**) Option "xkb_options" "grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll" (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event3) (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall" (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall" (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Multitouch Touchpad" (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall" (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons" (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Touchpad" (II) LoadModule: "synaptics" (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so (II) Module synaptics: vendor="X.Org Foundation" compiled for 1.19.0, module version = 1.9.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 24.1 (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad' (**) SynPS/2 Synaptics TouchPad: always reports core events (**) Option "Device" "/dev/input/event3" (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472 (res 65) (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448 (res 113) (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255 (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15 (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7 (**) Option "VertEdgeScroll" "1" (**) Option "CornerCoasting" "1" (**) Option "VertTwoFingerScroll" "1" (**) Option "HorizTwoFingerScroll" "1" (**) Option "RBCornerButton" "9" (**) Option "LBCornerButton" "8" (**) Option "TapButton1" "1" (**) Option "TapButton2" "2" (**) Option "TapButton3" "3" (**) Option "CircularScrolling" "1" (**) Option "CircScrollTrigger" "7" (**) Option "MinSpeed" "0.5" (**) Option "MaxSpeed" "1.0" (**) Option "AccelFactor" "0.075" (**) Option "CoastingSpeed" "8" (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found (**) SynPS/2 Synaptics TouchPad: always reports core events (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio4/input/input10/event3" (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 13) (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.0 (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 2.00 (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.075 (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1 (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1 (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000 (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4 (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1) (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"Failing X:seat-1
X.Org X Server 1.19.2 Release Date: 2017-03-02 X Protocol Version 11, Revision 0 Build Operating System: Linux 4.10.1+ x86_64 Debian Current Operating System: Linux ideapadlinux 4.10.5-antix.3-amd64-smp #2 SMP PREEMPT Fri Aug 11 17:04:46 BST 2017 x86_64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.10.5-antix.3-amd64-smp root=UUID=534742aa-d2a3-40d1-9147-c0437d602f40 ro vga=791 quiet Build Date: 04 March 2017 06:27:50AM xorg-server 2:1.19.2-1.0nosystemd1 (https://www.debian.org/support) Current version of pixman: 0.34.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.1.log", Time: Sat Sep 8 01:44:28 2018 (++) Using config file: "/etc/X11/xorg.conf.multiseat" (==) Using config directory: "/etc/X11/xorg.conf.d" (==) Using system config directory "/usr/share/X11/xorg.conf.d" (++) ServerLayout "seat-1" (**) |-->Screen "Screen1" (0) (**) | |-->Monitor "Monitor1" (**) | |-->Device "Device1" (**) | |-->GPUDevice "Device1" (**) |-->Input Device "Keyboard1" (**) |-->Input Device "Mouse1" (**) Option "Xinerama" "0" (**) Option "AutoAddGPU" "on" (==) Automatically adding devices (==) Automatically enabling devices (**) Automatically adding GPU devices (==) Max clients allowed: 256, resource mask: 0x1fffff (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. Entry deleted from font path. (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. Entry deleted from font path. (WW) The directory "/usr/share/fonts/X11/Type1" does not exist. Entry deleted from font path. (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. Entry deleted from font path. (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/100dpi, built-ins (==) ModulePath set to "/usr/lib/xorg/modules" (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled. (WW) Disabling Keyboard1 (WW) Disabling Mouse1 (II) Loader magic: 0x56399c7cad60 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 23.0 X.Org XInput driver : 24.1 X.Org Server Extension : 10.0 (--) PCI:*(0:1:0:0) 10de:0407:17aa:3d7b rev 161, Mem @ 0xfc000000/16777216, 0xe0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000bc00/128, BIOS @ 0x????????/131072 (II) LoadModule: "glx" (II) Loading /usr/lib/xorg/modules/linux/libglx.so (II) Module glx: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Server Extension (II) NVIDIA GLX Module 340.106 Tue Jan 9 14:21:56 PST 2018 (II) LoadModule: "nvidia" (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so (II) Module nvidia: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Video Driver (II) NVIDIA dlloader X Driver 340.106 Tue Jan 9 14:01:46 PST 2018 (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/lib/xorg/modules/libfb.so (II) Module fb: vendor="X.Org Foundation" compiled for 1.19.2, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (WW) Unresolved symbol: fbGetGCPrivateKey (II) Loading sub module "wfb" (II) LoadModule: "wfb" (II) Loading /usr/lib/xorg/modules/libwfb.so (II) Module wfb: vendor="X.Org Foundation" compiled for 1.19.2, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Module "ramdac" already built-in (EE) Screen 0 deleted because of no matching config section. (II) UnloadModule: "nvidia" (II) UnloadSubModule: "wfb" (II) UnloadSubModule: "fb" (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) NVIDIA(0): Option "Stereo" "0" (**) NVIDIA(0): Option "SLI" "Off" (**) NVIDIA(0): Option "MultiGPU" "Off" (**) NVIDIA(0): Option "BaseMosaic" "off" (**) NVIDIA(0): Stereo disabled by request (**) NVIDIA(0): NVIDIA SLI disabled. (**) NVIDIA(0): NVIDIA Multi-GPU disabled. (**) NVIDIA(0): Option "MetaModes" "VGA-0: nvidia-auto-select +0+0" (**) NVIDIA(0): Enabling 2D acceleration (II) NVIDIA(0): Display (ViewSonic VP730 Series (CRT-0)) does not support (II) NVIDIA(0): NVIDIA 3D Vision stereo. (II) NVIDIA(0): Display (LPL (DFP-0)) does not support NVIDIA 3D Vision (II) NVIDIA(0): stereo. (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116) (II) NVIDIA(0): NVIDIA GPU GeForce 8600M GT (G84) at PCI:1:0:0 (GPU-0) (--) NVIDIA(0): Memory: 262144 kBytes (--) NVIDIA(0): VideoBIOS: 60.84.62.00.25 (II) NVIDIA(0): Detected PCI Express Link width: 16X (EE) NVIDIA(GPU-0): EVO Push buffer channel allocation failed (EE) NVIDIA(GPU-0): Failed to allocate EVO core DMA push buffer (EE) NVIDIA(0): Failing initialization of X screen 0 (II) UnloadModule: "nvidia" (II) UnloadSubModule: "wfb" (II) UnloadSubModule: "fb" (EE) Screen(s) found, but none have a usable configuration. (EE) Fatal server error: (EE) no screens found(EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file.Thanks.
September 8, 2018 at 8:02 am #12096Forum Admin
Dave
::Being that it is a single card I am thinking that you cannot run multiple xsessions on it.
That link to my post in the forum archive was one system that I made and as you guessed, there where two cards in that machine.
I could not get a couple of seats out of one card when manually trying to configure xorg as you are doing above. (Or rather I did not want to try as I figured one seat per card was a high enough goal) With testing elogind I managed to get both the vga and dvi to work as they showed as separate device lines in the list output. Therefore to make it work I added a couple of used pci cards (which filled my machine) and assigned one video line and one usb “hub/card” to each seat. That way whatever I plugged into the usb “hub/card” automatically added to the seat; Including keyboards and mice.My guess (though I have not tried) and the way I would proceed to explore:
option 1:
You will need to start one X session then split the screens somehow. I have no idea how this would work… maybe this is where the referance to xepher comes in?
option 2:
Make one X server and each screen a remote server login. I think this is done with xdmcp
option 3:
A combination of options 1 and 2Edit:
On a quick search this is along the lines of what I would start exploring
https://help.ubuntu.com/community/MultiseatOneCard- This reply was modified 4 years, 8 months ago by Dave.
Computers are like air conditioners. They work fine until you start opening Windows. ~Author Unknown
-
AuthorPosts
- You must be logged in to reply to this topic.