X.Org Server 1.11 Released 145
An anonymous reader writes "Phoronix is reporting that X.Org Server 1.11 has been officially released to users of Linux and other operating systems. This time around their reporting is more detailed than the official release announcement."
Why are these releases still news (Score:1)
Is it just me, or are most open source project "official" releases getting rather humdrum?
If I have a bug that needs fixin', I use the beta (or just apply the patch(es) manually). If I don't, I generally don't fix it until a feature it has seems interesting, or my package manager says "omg you need this!".
Re: (Score:1)
It's the natural result of the shift to more and more iterative project styles. I am sure it's gotten even worse on the rolling release distros.
Re: (Score:3)
Re:Why are these releases still news (Score:5, Interesting)
I would like
* mouse gestures like Stroke-It
* support to connect xinerama dynamically to other computers and use them as second display.
Re: (Score:2)
OK... That's an interesting notion. I'm gonna have to think about that, and why/when I'd want to do it in the first place.
Re: (Score:2)
16x16 wall o. screens!
Why? Need you *really* ask?
Re: (Score:1)
Synergy
http://synergy-foss.org/ [synergy-foss.org]
Re: (Score:2)
Actually it is incredibly useful.
I've used it at work before for using a single keyboard/mouse between my unix and windows workstations.
Re: (Score:2)
X windows machines, Y Mac machines, Z Unix machines all controlled by a single keyboard and mouse with no extra hardware or cables. Sound useful now?
Re: (Score:2)
* support to connect xinerama dynamically to other computers and use them as second display.
There is that xdmx [wikipedia.org] stuff, although I haven't actually tried it yet.
Re: (Score:2)
You want this to actually be in the X code? http://developer.android.com/resources/articles/gestures.html [android.com]
Re: (Score:2)
And exactly what earth-shattering new features were you expecting in an X Window Server? 3D? Smell?
Feelies?
CC.
Re: (Score:2)
I would like to see a reliable X proxy server, so I can detach and reattach my session at will from different locations.
Otherwise modern X is pretty much up to par with the competition.
Mart
Re: (Score:1)
Bug fix releases are normal.
This release being reported news worthy is indication of a slow news day etc.
Comment removed (Score:5, Interesting)
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
No. It would only stir up the hivenest, generate a few angry replies, and nothing would happen.
I don't think so. It would be good to rise up discussion on the subject.
Re: (Score:2)
No. It would only stir up the hivenest, generate a few angry replies, and nothing would happen.
I'm rather hoping for someone more influential to pick it up and raise some interest in the issue.
So you think complaining about it on Slashdot is more likely to get the result you want? Really? My guess is that anyone who works on the project who sees your post is likely to think, Here's someone who can't be bothered to follow the most basic procedures, so hell with it, why should we care what they say they want? It's like dealing with your computer-illiterate friend who calls you up for free tech support but refuses to understand the difference between the monitor and the hard drive.
Re: (Score:2)
Re: (Score:1)
Does it have an intel i3/i5/i7?
In that case, the explanation is that intel built a reasonable GPU into the CPU (but those GPUs have nice drivers and make easy work of 2D, so maybe it isn't one of those).
Re: (Score:2)
Re: (Score:1)
Take a look at Bumblebee[1]. It will turn off and on your discrete GPU at your will. For example, to start quake using your discrete GPU, you would have to call :
$> optirun quake
and that window and only that window would take advantage of your discrete GPU and when the process dies, it turns off your GPU.
[1]: https://github.com/MrMEEE/bumblebee
Re: (Score:2)
Re: (Score:2)
Your wanting HotPlug support for graphics devices. That wouldn't be part of X.
Re: (Score:2)
Re: (Score:2)
There isn't Hot Plug support for graphics devices. Hot Plug support is in the driver. If support existed then X developers could add code to support it just like they do for input devices -> Option "AutoAddDevices" The supported features for graphics devices would be in the config when you create them. A graphic device not being available would (should) not delete them. Switching from one device to another shouldn't be any more difficult to implement than switching from one view to another on a lap
Re: (Score:2)
http://airlied.livejournal.com/71734.html [livejournal.com]
Re:Switching of GFX card on-the-fly (Score:5, Informative)
The two-graphics-card scheme you're talking about was developed by nVidia; it is called "Optimus."
There is an open source project to get this stuff to work with Linux/X11, called bumblebee. See here:
https://github.com/MrMEEE/bumblebee/ [github.com]
If you want a more specific guide for using bumblebee with your specific laptop/distro combination, you may be able to find one if you look around. For example:
http://ubuntuforums.org/showthread.php?t=1763742 [ubuntuforums.org]
I can't vouche for bumblebee; I've never actually tried it myself. However, it seems to be exactly what you're looking for. Let's hope it's a solid project, as Optimus is becoming more and more popular and nVidia doesn't seem to have any plans to support it on Linux, with a open source driver or otherwise.
Re: (Score:2)
Re: (Score:2, Informative)
Nvidia implementation is called optimus [wikipedia.org], and nvidia has already said "go fuck yourself" in response to "will you support this on linux".
Initial linux support is being carried out in the Bumblebee Project [github.com], bleeding edge branch is called Ironhide [github.com]. I have no idea about the AMD version because I'm not affected by it.
Ha, captcha is "ashamed", as Nvidia should be for releasing this shit.
Re: (Score:2)
What this is is the new generation of Intel CPUs which include a built-in GPU and frame buffer, usually advertized as an "Intel 3000". They are capable of providing moderate graphics as well as support for GPU off-load of some operating system functions.
The daughter cards, as far as I know, are all "Optimus" versions of nVidia GPUs which don't have frame buffers or other basic capabilities, but share the on-board GPU for those capabilities while providing much higher powered graphics for games and other
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Better Graphics (Score:1)
Does this mean we are finally going to eliminate some of the layers of X and go with a more sane and modern approach to video display or did we just throw in a few new bells and do some performance tweaks. We really need a better, more responsive/modern display system.
Re: (Score:2, Informative)
The performance issues are not an X issue, but a driver issue.
The major issue when it comes to performance and X is the drivers, which are largely crap. Unfortunately there is very little information on the internals of most cards, which makes writing good drivers complex or damn near impossible. This also requires a nice bit of programming and math knowledge in various areas.
Changing graphics server technology won't fix this issue.
Re: (Score:2)
> who are you to say the drivers are crap?
I'm the user - the one who actually uses them, and as such is the only person qualified to make the judgement. You don't have to be a whale to write "Moby Dick", and you most certainly do not have to be a contributor or even a developer to notice that your drivers are slow and buggy.
Re: (Score:2)
What layers? Last I looked Xlib calls are all there are for low level graphics. Can you show me a system with fewer layers than X?
Re: (Score:1)
Wayland, but only because it isn't asked to do what a modern windowing system needs to do. Once it goes "live" and all of the same requirements that X had to deal with and foisted upon it, it'll likely quickly become bloated like every other software project that has to do anything useful. Except, instead of having a good architecture, even if it's large and complex, they went for simple for the sake of simple. We'll see how that works out. Already things like network transparency will have to be bolted
Do we need network transparency? (Score:1)
It was original designed so you could log into a powerful graphics workstation/server and do you work on them, and then send the output to your own computer. But nobody does that today because cheep powerful workstations are everywhere.
I have been running Linux for the last 10 years and I have not used the ability to show remote x sessions/windows on my own desktop for the last 5 years. And I can't make up a reason to ever do it again.
It mi
Re: (Score:2)
Which are the design problems you speak of? It's pretty simple.
Maybe RD doesn't have a lot of use for the average desktop user, but it is used in the corporate world and it is used by power users. Just because *you* don't use it doesn't mean nobody does.
Re:Do we need network transparency? (Score:4, Insightful)
Maybe RD doesn't have a lot of use for the average desktop user, but it is used in the corporate world and it is used by power users. Just because *you* don't use it doesn't mean nobody does.
Here are some of the use cases where remote X has been important to me:
You could summarize these in the way that, for power use(r)s, the number of users is very different from the number of computers. For starters, I'm not going to buy extra monitors, keyboards and mice for all my machines, just because some desktop user thinks remote X is obsolete. In the case of supercomputers and similar specialist machines, it is physically impossible for all users to sit by the same computer. Plus it would be expensive (money, time, environment) for everyone to get there.
Many people argue that remote X can be replaced by more platform-independent systems like VNC. In some cases that is true; in fact, there are cases where remote X does not work, for example when the OpenGL/CL code need to run on the same machine as the rest of the program. On the other hand, VNC is often much heavier on the network, as it needs to transfer the entire bitmapped screen. For example, my fluid mechanics work involved relatively simple 3D modelling, and it worked fine over a 1-megabit ADSL and cable, but VNC is often sluggish even on a LAN.
Re: (Score:2)
VNC is a screen-scraper, with all the issues that come with that. If that's all you have then it's at best only tolerable. The rest of the time, it's a crappy alternative. Windows Remote Desktop falls into the same category, as far as I'm concerned.
It's far better that X work the way that it does, and we use it that way. X's client-server model contributes very positively to system stability, portability, and maintainability; and when the client and server are on the same machine, as is the case with th
Re: (Score:2)
It's far better that X work the way that it does, and we use it that way. X's client-server model contributes very positively to system stability, portability, and maintainability; and when the client and server are on the same machine, as is the case with the OP, the "overhead" really isn't there at all. Any objection to X on this basis is pure and ignorant FUD.
Oh, and by the way, since X is client-server, we can move the two onto different machines. And add more machines into the mix.
This. I thought the merits of modular coding would be widely acknowledged already. We use higher level languages with object orientation, even though assembler might be a little faster.
Just today, I've been discussing how to make a cluster of FPGAs for a certain parallel job. I then realized that the same ideas of modularization would help my code even on a single chip. (Partly because the async links would help with some clocking issues, making each module independent clock-wise).
Re: (Score:2)
Since you need support for running over a network, things such as vblank support and anything in general which require knowledge of the update frequence/stats for my screen can't really be done*.
*Except by extensions which don't support network.
Re: (Score:2)
I don't see why vblank information can't be sent over the wire like everything else. Or, as you mention, it can be done outside the wire, just like shared memory images are done. The problem we've had with vblank is that neither the protocol nor the toolkits have any infrastructure for dealing with it. There have been vblank and sync extensions for years, but nobody uses them. Meanwhile, DRI and DRI2 have been used extensively by applications and desktop frameworks/window managers, and DRI and DRI2 are c
Re: (Score:3)
You can also think of the "network transparency" part as being a side-effect of the client-server model implemented by X, which fully isolates applications from the graphics hardware. That isolation contributes in a very positive way to system stability and portability.
And, once you have a client-server model, it doesn't really matter how far apart the two are. Hence the "network transparency" part.
Regardless, anyone who argues against X because of its "network transparency" feature is arguing from a poin
Re: (Score:2)
I want to do a quick calculation in mathematica. I don't have a mathematica license on my personal machine. I log in to the research server, launch mathematica remotely, do my thing, log off.
Are you really claiming this is use case is no longer important? At my university I see it all the time.
Maybe I'm missing something.
Re: (Score:2)
Actually, I rather like the point that X is to Wayland as http: is to file: for the web. It's a silly comparison, however.
Personally, I like the philosophy behind Wayland, as it does a nice repartition of the problem that better fits. I use remote X all the time and assume I will continue to use remote applications when Wayland is popular. Modern X toolkits use techniques that are a poor match for remote X anyway (mostly rendering to bitmaps internally and then outputting them via X). Things are changin
Re: (Score:1)
I use it daily, not for troubleshooting or admin, but just for average use. Running a browser from one machine onto another is a great way to not have to worry about a locked down machine using a bad browser by default and I get to keep all my shortcuts and plug-ins as is no matter where I am. Yes, there
Re: (Score:2)
One thing I'll point out is that RDP (using the current Windows clients and servers) is extremely efficient compared to "network-transparent" X. When I use Wireshark to look at what's on the wire, opening a Firefox window on Windows and displaying it to my desktop uses roughly the same bandwidth as X's "network transparent" windowing, but happens much quicker due to latency -- the X client is issuing multiple requests to the X server then *waiting for the response* before continuing on. Furthermore, RDP is
Re: (Score:2)
and what was the last time, you really used remote X? Everone uses ssh X-Forwarding for that. First, because ssh runs anyway, second most people do not want their x-server to listen on tcp, when using ssh is sufficient. And ssh is encrypted, remote X or even xdmcp is not.
ssh X-Forwarding uses normal remote X over TCP/IP. ssh can forward any TCP connection.
Re: (Score:2)
Re: (Score:2)
I think saying "whoosh" is standard Slashdot etiquette.
Re: (Score:1)
Your replying to a troll. If you waste your time like that replying to every troll etc in such a manner, you will have much wasted time.
Re: (Score:2)
Re: (Score:2)
Version 10.00 is just around the corner.
RTFA. (Score:3)
Re:RTFA. (Score:5, Informative)
I know there are barriers when you go to upgrade old hardware: change piece A and you need to change piece B and such, but, really, leave it at a text console as a server or just pick up a cheap $299 laptop that a modern Linux will run just fine with intel video drivers. Intel video drivers over the years surprisingly have given me the fewest issues and they support compiz just fine too.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Despite having a freedom hating binary only driver, Nvidia's track record for keeping up to date is really good. It certainly keeps ahead of the three most popular distributions without problem. Even Arch Linux, a bleeding edge rolling release distribution, has remarkably little breakage with the binary drivers.
Roll on the FUD, troll.
Re: (Score:2)
Fascinating. I use Arch+nVidia as well, and I've never had any problems.
Re: (Score:2)
I'm pretty sure it's just X crashing, have you tried SSHing in?
Re: (Score:3)
The NVidia driver is directly accessing the hardware so when it goes there isn't much X can do about it.
Re: (Score:3)
Because the nVidia marketing assholes have to be reminded on a daily basis that Linux (or OSX) even exists?
Because the Linux nVidia staff is three guys in a room who get less respect than a vomiting crack whore in the Sistene Chapel?
Idiot.
Re: (Score:2)
You forgot one important one:
Because Windows has a driver model and Linux doesn't?
Linux drivers are actually kernel modules, accessing things through constantly changing internal APIs. They are part of the kernel source and thus need said source - or at least the header files - to compile. And because the internal APIs are constantly changing, someone needs to keep maintaining the driver just to track the changes and dealing with them.
I don't think that Linux driver situation is going to change until this d
Re: (Score:2)
Nope. NVidia themselves say that API churn in Linux is not so bad: http://www.phoronix.com/scan.php?page=article&item=nvidia_qa_linux&num=7 [phoronix.com] In fact, you can check NVidia's compatibility layer (it's distributed in source code). It's tiny, any adjustments are easy to do.
Anyway, closed-source drivers are not going anywhere. OpenSource drivers are slowly (very slowly) catching up with them, and native Linux drivers have huge advantage, they JustWork(tm).
Re: (Score:2)
Firemen know better than to throw water on an oil fire...
Re: (Score:2)
I read that line in GPP's post and thought, "that analogy may be more accurate than you know ..."
vomiting crack whores and christianity (Score:2)
vomiting crack whores are welcome in the church, they can get counseling and treatment... something they would never find at a linux convention.
Re: (Score:2)
What linux developers? You act like the source code for the driver or the card specs are available to them or something
Re: (Score:3, Informative)
Starting from Vista, Windows runs as much as possible of the driver in userspace which means that if it craches it just restarts the driver resulting in a quick blink on the screen and you're back to normal.
Re:Why does X let my entire OS crash? (Score:4, Interesting)
Well how is Windows 7 doing it then?
Linux has a framework for some sort of recovery on GFX crash but that would require NVidia port their drivers to work with KMS and they havn't bothered.
Re: (Score:2)
Re: (Score:2)
I haven't had such an instance myself. I've been overclocking my graphics cards like mad, doing this and that crazy stuff, and every single time the graphics card has locked up Windows has been able to restart the driver successfully. Not once has my system locked up completely due to graphics card - related issues. It's really handy and it still baffles me why X.org devs don't seem to consider doing the same thing.
Because the X.org devs don't actually control the nvidia driver blob?
Re: (Score:1)
Windows has been able to restart the driver successfully
Consider yourself lucky. When playing SC2 under Windows I get a complete lockup once every 3 or 4 days.
google this thing called Dr Dos (Score:2)
i hate to go all Glenn Beck here, but we know the microsoft Standard Operating Procedure. We know how they think. We know how they act.
introducing subtle incompatabiities and crashes into product in order to crush competition is just another day at the office for those guys.
they probably are putting political pressure on Nvidia to give them special access to their internal documentation or something.
this is precisely why 'closed blob' drivers are bad. . . . because it allows the enemies of Linux and FOSS to
Re: (Score:2)
Nvidia is notorious for that. Linux introduced kernel tainting when non-Free modules were loaded specifically so developers wouldn't waste their time when the oops was just yet another case of the Nvidia driver crapping all over everything.
Re: (Score:2)
This is not really an X problem.
This is a Nvidia providing crappy drivers problem.
Also it means your system has also most likely been set to not restart the X server, if it did indeed crash.
What most likely is happening is it is stuck in a loop, which is is not exiting, or something along those lines.
Regardless, most likely you just need SSH in and restart X.
The good news is these days it very rarely takes the kernel down with it, at least in regards to FreeBSD.
Re: (Score:2)
Sometimes the drivers can actually leave the keyboard and screen in a state where you can't do anything. The Magic SysReq key comes in handy here. Very occasionally, the kernel-mode portion of the drivers will actually somehow hardlock the kernel. Then the Magic Powerbutton comes in handy.
Re: (Score:1)
This is what SSH is for. Unless the kernel has actually paniced, I've never seen a unrecoverable error in recent drivers for Intel or Nvidia.
Last I saw was with the S3 ViRGE, which post restart would have corruption issues unfixable except for a reboot.
Re: (Score:2)
Sometimes that isn't readily available. Also, chances are, if X has crashed, all the programs that you care about are gone too. You might as well power cycle, or use the Magic SysReq key to do a clean-ish reboot. If you can't use the Magic SysReq key, you probably can't SSH in either.
hardware is hardware (Score:2)
in the fantasy of modularization, different pieces of the computer machine are separated and individual.
in reality, they are all mushed together through undocumented, hacked-together crap. alot of driver-writing is black-box guesswork, and always has been, probably always will be. Nvidia's binary closed blob only makes the problem worse --- you are basically taking unknown undocumented kernel bits and putting them into your linux kernel (IIRC)
there are various ways to get rid of this problem... theoreticall
Re: (Score:2)
Indeed. With Windows 7 being able to recover from a graphics driver crash and GNU/Linux not being able to I wonder what happened to the Unix philosophy...
Sometimes. I have a corrupt video that'll crash Win7 whenever DXVA (DirectX Video Acceleration) is enabled. It's pretty neat when it works though, because on Linux X crashing is as bad as the kernel crashing for a desktop.
Re: (Score:2)
Re: (Score:2)
Or an SSH client for your phone (something I've used for recovery several times, since I often run unstable software). I need to switch to wifi to get in, since my box is on a private reserved network block, but other than that, it's a quite adequate replacement for the VT220 I discarded back around '88. :)
Re: (Score:1, Interesting)
Re: (Score:2)
I agree. Nothing can beat Windows 7 at taking 10 minutes to get to a usable desktop. Stupid Linux doesn't even try and gets me there in a piss-poor minute or so. Doesn't even bother reading the entire harddrive for god knows what reason!
It may also be my drivers, but I've found X on my laptop to be damn snappy, and it at least *feels* snappier than Windows 7 on the same machine.
Re: (Score:2)
Re: (Score:2)
I agree. Linux is way beyond that silly wannabe OS. One can hardly call it a competition at this point.
Re: (Score:2)
I have 6 and 7 year old kids and know a granny and grandpa that use that use the so called complicated Linux desktop just fine. In fact, I have yet to witness this illusive demographic that has trouble using the Linux desktop. Mostly it's just regurgitated internet blather about what was once true years ago.
The truth is Windows is pre-installed on virtually every desktop out there. The truth is Windows is marketed on every medium imaginable from stickers on boxes to the fucking idiot in the blue shirt
Re: (Score:2)
The Unix philosophy was started by some guys in the mid-to-late 1960s, and grew during the 70s and 80s and then had a resurgence in the 90s when Linus wrote his little 386-only experimental OS that grew into something much larger.
The guys who came up with the Unix philosophy are all really old, or dead. Even Linus himself is getting up there. The guys doing the newest things now are younger, and obviously have a totally different mindset, and that's why we're getting stupid things like the Gnome3 debacle,
Re: (Score:2)
So X is Robert and Wayland is Joffrey? Of so, I really hope Unity is Ned.
Re: (Score:1)
Unity is Jaime.
Re: (Score:2)
That's not what they mean here. They are talking about making input scroll events (mouse wheel, presumably) be less jumpy and more smoothed out. See this article: http://www.phoronix.com/scan.php?page=news_item&px=OTUyNw [phoronix.com]