difference between x servers in windows

27

7

I'm using Windows 10 Insider Preview with Windows subsystem for Linux enabled

I'm wondering what's the true differences between VcXsrv and Xming to view windows from Ubuntu in windows

I know the immediate differences with the settings, I meaning more specifics, like what's less resource intensive and maybe things to don't work on one but do with the other

The Windows-10 tag does apply as this has existed since the AU in normal builds

DanHolli

Posted 2017-01-09T15:26:57.347

Reputation: 621

2Which version of Xming? The really out of Date FOSS version, or the maintained non-free version? The old foss version of xming acts buggy and unstable for me. – Zoredache – 2017-01-09T20:34:00.807

@Zoredache, The one available here is the one that I mean

– DanHolli – 2017-01-09T21:17:35.877

6

Right, the Foss version, whose newest build is almost 10 years old, compared to the non-free version that is http://www.straightrunning.com/XmingNotes/ which was last built yesterday. Or the VcXsrv which was last updated about six months ago. Anyway the point is that one major difference is that free xming is ancient, and in my experience buggy.

– Zoredache – 2017-01-09T21:38:48.500

@Zoredache, ya, the FOSS version, I forgot what FOSS meant for a bit, i've been away from Ubuntu for too long – DanHolli – 2017-01-09T21:53:10.663

@Zoredache, how about the new Xming and VcXsrv? what's your comparison? is it worth to pay? – DanHolli – 2017-01-27T15:47:40.387

I haven't used it. I have been meaning it to try VcXsrv at some point, just be busy with things. I am using the paid Xming because I needed something that worked, and I don't believe VcXsrv existed at the time, or I didn't know about it. In your shoes for a new install, I would probably try using the VcXsrv before paying for Xming. – Zoredache – 2017-01-27T23:05:03.133

1@Zoredache, VcXsrv isn't as well known because It didn't get much popularity and thus mainly unknown, but could you test it out? – DanHolli – 2017-02-08T16:56:18.980

1for those of you who tried Xming, what kinds of bugs did you get? I just started using Xming on Win10, because I had somehow heard about Xming. Not sure whether I am headed for big headaches.. – alpha_989 – 2017-11-04T14:40:39.657

You might try installing the base + X package of cygwin. It has an X server that is maintained and works well displaying X-apps from linux machines. I've been using it for a little over 15 years. The cygwin-X maintainer tries to keep it reasonably current with current releases and the cygwin is free. As far as I know, the Xming version was derived from the cygwin version in the distant past. I tried Xming, but had too many incompatibilities w/my environment and the dev refused to help when he found out I used cygwin... – Astara – 2018-03-25T00:33:09.647

For me, I'm using Xmng of 2007, it worked out of the box (installation) on Windows 10. But I find the display not very clear, like my short-sighted eyes without classes. It usually worked with my emacs running in Ubuntu in Windows for a couple of hours, then the display may freeze, or the size may shrink when dragging to different monitors. I want to to try VcXsrv, but the installation requires local admin privilege, which is not convenient to get for me. – Yu Shen – 2019-02-27T17:09:31.663

Answers

29

VcXsrv is a open source project on BSD license about building reliable X Server using Visual Studio in potentially optimal manner. It's common knowledge Microsoft Compilers are very good for Windows platform, since there are free variants it's tempting option. It was my first choice for X Server when I tried Windows Subsystem for Linux for the first time in Windows 10.

Xming is a weird project which under term Donation hides a price for the installable binaries. I always though donations are voluntary, but it seems the author has different perception. This project was the only option to have X Server on Windows natively for very long time, but since we have VcXsrv, there is choice.

I personally have very good experience with VcXsrc, it's easy to install and works very fast. I'm surprised it's not more popular. As far as I know their code is more clean version of original X server and doesn't relate to Cygwin.

Michał F

Posted 2017-01-09T15:26:57.347

Reputation: 446

2To put it in clearer terms: Xming's "donation", where you give its maker a fixed amount of 10 GBP and you get access to the download of the current major version of the software, seems exactly like a sale and very little like a donation. – rakslice – 2019-07-08T18:51:00.677

5

Both are compiled from modified X.org source code.

VcXsrv handles screen-shots correctly when you Alt-Tab between windows, and puts proper icons in the task-bar. I haven't got that working with the Xming public domain version.

Xming comes with more programs to start-up, VcXsrv relies on Xlaunch.

On my Samsung Notebook 9 pen with Intel UHD 620 graphics, VcXsrv tries to do hardware acceleration by default, which doesn't work, don't know why. I had to unclick the option when running Xlaunch. Xming defaults straight to software OpenGL.

I had trouble with both version switching monitors on a Surface Book. VcXsrv crashed, Xming just didn't display properly.

Christopher Crawford

Posted 2017-01-09T15:26:57.347

Reputation: 71