3 ms·
I think you are mixing things up, if like you say > as separate X sessions like in my old install (depending on the DE I choose, either no DE is launched on th
by tetraodonpuffer 10y ago
I think you are mixing things up, if like you say
> as separate X sessions like in my old install (depending on the DE I choose, either no DE is launched on the other monitors, or they do launch but the only way to run programs on the other X sessions is to manually configure the DISPLAY value to those screens and launch the program in a terminal).
the issue is not with the drivers, but with whatever DE you want to use. Since the vast, vast majority of people nowadays do not run multiple X screens, there isn't a lot of interest on the part of desktop environment coders to get them working (also because likely they don't have that hardware themselves and so can't try it either)
I personally also run two separate nvidia cards with two separate X screens on them, I run i3 but have had to patch several things to get it to work well enough for myself, it was doable for me to patch i3 due to having spent many years deep into X11/Xt way back, but definitely not something the average user could do and not something useful enough to a large enough number of people to warrant including in it for everybody
A desktop environment coded to expect that it's run once per computer in general won't like being launched twice in parallel (one for each screen), if you want something easy I suggest doing something like running KDE on your primary card and Gnome on the other: you will very likely have to mess with your .xinitrc to launch each separately on :0.0 and :0.1 but it should be doable
- hysan 10y agoNot mixing things up as I understand part of the issue lies with the DE. But that's only with separate X sessions. As I wrote, the first thing I attempted was to run it as a single X session which simply did not work. That is a driver issue. If the OP's claim that drivers are a non-issue were really true, then I wouldn't even need to attempt separate X sessions. I only mentioned the separate X session part because that has been suggested as a "workaround" for over half a decade; hence why I even have that setup on my old install. I was simply anticipating someone posting a response claiming that it would work with such a configuration as I know the inevitable answer (I revisit trying Linux on this computer maybe once a year). > Since the vast, vast majority of people nowadays do not run multiple X screens, there isn't a lot of interest on the part of desktop environment coders to get them working (also because likely they don't have that hardware themselves and so can't try it either) Yup, I get that it's uncommon. It's just sad that what used to work years ago has regressed and simply does not work at all anymore. I also considered doing the .xinitrc thing you suggested, but stopped myself from wasting more time as it would just result in a frankenstein DE that wouldn't be very usable (Gnome & KDE are quite far apart in usability philosophy). (edit: Also remember that to a non-technical user, they would simply try what the GUI suggests. Nvidia defaults to separate X sessions across different cards. Since DEs don't work with that configuration anymore, that would appear no different than a driver issue to the end user.)
- nitrogen 10y agoI haven't tried Xinerama in ages (is it still called that?), but even simple dual-monitor single-GPU setups have problems in KDE on Kubuntu 16.10 (plasma swaps monitordls, stacks widgets on one monitor, ignores a monitor, all randomly; I added a startup script to kill and relaunch plasma after a delay). This constant regression in features is what I dislike most about Linux lately. Eternal September in software form.
- hysan 10y agoXinerama can be enabled but has been deprecated for a long time now (circa before I built said desktop). If you do decide to use it, you'll have to learn to live with the many problems and bugs that comes with using something that hasn't been updated in years. > This constant regression in features is what I dislike most about Linux lately. Eternal September in software form. This is what pushed me from using Linux full time for almost a decade to jumping ship to Apple a year ago. That and people like AsyncAwait who never seem to respond to people like me who post concrete real world problems despite claiming everything negative is FUD.