Why KDE Plasma Makes Sense For Linux Gaming
sfcrazy writes "Martin Gräßlin, a lead KDE developer, addresses some queries around a topic bugging Gnome and Unity users — the fallback mode. In this post he says that 'having the non-composited mode around allows us to do things like turning compositing off when running games or heavy OpenGL based applications such as Blender. So if you want to get some of the now finally available games for Linux, KDE Plasma should be your primary choice to enjoy the game. I have also heard of users switching to KDE Plasma because we still provide non OpenGL based setups.'"
I much prefer the simplicity and conservatism of XFCE4. Can optionally use compositing too and no need to relearn interface.
Tomorrow is another day...
I just switched to KDE because the developers aren't against the idea of me configuring and theming it as I please. It's also faster. Games are now an added bonus.
A week or two ago I tested LXDE and KDE to see which one would run the best with the new Serious Sam and Unigine. With the Nvidia 304 driver, LXDE was always slower than KDE with or without compositing. This issue went away with the Nvidia 310 driver, LXDE and KDE without compositing were just about the same speed.
I have no idea what caused the slowdown, however it shows that the game's FPS does not necessarily improve with a "light" DE. Compositing however made a difference.
I just want to say that KDE4 is awesome. When I switched to openSUSE 11.2 last month, my first impression is: I love Amarok, the Dolphin file manager is 100 x better than Mac's Finder and Gnome Nautilus and Windows Explorer altogether. The default setup is pretty annoying though, I had to turn off quite a few eye candies. At least it's configurable, unlike in Gnome. I didn't regret one bit converting from Ubuntu (12.04) to SuSE (11.2) with KDE. It's stable, rock solid. In Ubuntu, my other PC's Radeon often locks up, but not the case with opensuse. Very stable. Moreover, now Ubuntu is an adware.
There are other DEs/WMs out there. XFCE, LXDE if you want a somewhat complete DE, WindowLab if you want something minimal but like your mouse, i3 if you like tiling (or xmonad if you swing that way).
KDE's sure to use more memory than some of the other competition, and if you're like me and only have 2GB of RAM in your primary machine, that's important.
Having used everything from Gnome3 w/ Unity to Enlightenment I always go back to LXDE. It is simple looks great and still lets me do what I want.
With my graphic card you can't run KDE4 without turning off compositing. Unfortunately KWin does not autodetect it.
Anyway, I believe Razor Qt and KDE are the future. But quality improvement is necessary. I am a bit dissatisfied that KDE still does not cross compile for multiple platform although that was promised for KDE4. Ports are only alpha quality. Now we see QT5 advance...
M assumption is that portability leads to more robust code.
Is it of decent quality? Last time I checked it was alpha quality only. Please share insights.
That article a few days ago about scaleable icons sent it over the edge for me. We equate high resolution with small icons, it doesn't have to be that way. I hate squinting at my screen just because I want high res graphics.
Games frequently require large amounts of RAM, so the fact that the desktop uses a lot makes it somewhat bad for games.
Somehow the game makers got stuck in the 32 bit era though, which means that if you have more than 4GB of ram, you won't have a problem.
What is of decent quality?
Serious Sam works, though a lot slower than under Windows.
Unigine is just as fast, maybe slightly faster under Linux.
the 310 driver works too. had no issues so far.
I reject the idea that gaming requires compositing to be off. Why cripple multitasking?
Also on the subject of multitasking, why, now, in 2012, almost 2013, do we STILL have linux games that eat your entire keyboard and axe all window manager shortcuts? Ridiculous, and shouldn't be allowed by the WM. Windows doesn't let this happen and never has. I exit these games immediately and uninstall them. I'd have to say it's probably been around 60% of the games I've tried for linux.
I'm using KDE with Windows 8 RT (Microsoft surface). It's the best of both worlds -- the rock-solid NT kernel and the KDE desktop. iPadders look a little jealous when they see a real desktop on a tablet.
How did you go about installing KDE on it? They do not provide any binaries or instructions for that. In fact I smell bullshit here,but I'm not gonna mention what mistake you did until you respond.
For those who don't know, compositing is when you throw your food scraps and lawn clippings in the green bin.
There's no -1 for "I don't get it."
Xfce allows the user to switch off compositing in the settings GUI or, more usefully for scripts and launchers, with a command:
Compositing off: "xfconf-query -c xfwm4 -p /general/use_compositing -t bool -s false" /general/use_compositing -t bool -s true"
Compositing on: "xfconf-query -c xfwm4 -p
A KDE dev pretending that Gnome 3 or Unity are the only other options makes him seem slightly desperate way.
Exactly. The interface for a less complicated device (a car) should be different from the interface for a more complicated device (jet airplane).
You hope that you are in a place where you can use Siri and that Siri understands what you are saying.
And don't forget the web sites that just suck on a mobile device. Like when you have to scroll and scroll and scroll left to read something.
They are designed for consumption of media. Not for production of anything.
I know there will be people who claim that they use their mobile device for writing thousands of lines of code and composing spreadsheets and documents but even if they are real they are the minority.
I think that most people will love their mobile devices for media consumption and many people will like the same interface for their desktop/laptop because that is the way they work (full-screen apps possibly layered over each other but only one being interacted with at any time).
But for me, I want my stupid "Start" button or equivalent. I don't want to have to remember the name of an app to launch it. I want to build the menu tree the way I want to use it.
I still wont switch to KDE. I just don't like it. Gnome 2.X is still my favorite or just keep it simple with LXDE.
If you're gaming, then you've already got a PC with a decent graphics chip. Why not have it doing something with those extra processing cycles?
Because if you're not running low end gear like some user tend to have a hard on for it's actually nice to have a pretty interface. If you're only wasting memory and cycles on it when your machine is at rest and it's a pitiful amount of resources for the system you're on then there's no harm in it. Why does every single XFCE user need to come into every Unity and Plasma article and and squeal with indignation like there's a catastrophic world wide memory shortage. If you're running XFCE, LXDE or any DE designed for low end hardware you're probably not playing games.
There is no memory shortage. yes I have heard of XFCE. Go away.
Does Kubuntu still suck for KDE at 12.10, or is that era finally behind us?
If not, what's the nicest KDE out there? Mageia? Please spare a brother some distro-rolling. Who's doing it right these days?
Never tried on W8, but surely you're aware of http://windows.kde.org/?
I'm starting to think GNU is the problem with "GNU/Linux" these days.
I'm using KDE with Windows 8 RT (Microsoft surface).
Sounds totally gay.
This is the first I've heard that a decent compositing window manager (ie. not early Compiz builds) actually significantly affecting 3D fps. Windows has used a compositing windows manager since Vista (dwm) and, if anything, FPS got better for windowed apps, and vsync is "free". The worst I've ever seen compositing affect fps (in non-alpha Compiz, GNOME3 or Unity) is in the single digits.
I had a sig once. It was lost in the great storm of '09.
But 99.9% of game developers know what "Composting" is, and the users never have to know what it is. This will not be one of the reasons if 2013 is not the Year of Linux Desktop.
Never tried on W8, but surely you're aware of http://windows.kde.org/?
Yes, I am. However, you should notice that they do only offer x86 - binaries while Windows RT is ARM...
And I fail at reading the original post. Sorry.
I'm starting to think GNU is the problem with "GNU/Linux" these days.
By KDE, did he mean KDE Desktop, or Plasma Active? Plasma Active can be installed on Android, but I'm not sure whether a version exists for Windows.
even though those interfaces don't allow for as much interaction as UIs driven by the keyboard/mouse/screen user experience.
I'm not sure that's fundamentally true - we're currently looking at the early steps of touch-based interfaces, it might be better to compare them to the early pre-unix years of the command line interfaces, or the early Apple and Amiga GUIs - functional, but horribly anemic by today's standards because we've had decades to refine the user experience. Give touch interfaces a few decades to mature and they may we'll exceed the capability and versatility of keyboard & mouse. I can already think of a few text-entry interfaces that are potentially far faster than an average typist, especially if using haptic/textured screens, and stylus support restores mouse-like precision when needed while potentially adding all those yummy Wacom-esque subtleties like orientation and pressure. Combined with intuitive multi-touch enhancements... well it's potentially an *extremely* intuitive and input-rich interface. For now though we're still stuck in the awkward transition period - the OSes are kludgey, and ports of traditional software are even worse. A lot of the new tablet-specific apps are exploring interesting new input techniques, but it will take a while for the really good ideas to sift out. With luck the assortment of tablet interfaces will keep any "adequate" solutions from gaining too much traction before the really good ones emerge.
--- Most topics have many sides worth arguing, allow me to take one opposite you.
IMO, the best "Linux gaming solution" is: any desktop environment you like + separate X server for games. This solution may be very handy in situations such as game hang, and it can compensate lack of Alt+Tab functionality.
Is there an easy way to start a new X server in a separate control-alt-F*?
Compiz developers have fixed the option "Unredirect Fullscreen Windows" and enabled it by default in 0.9.8.6. So games should have the same performance as when running on a non-compositing window manager.
Svg is great but... if you go and see the sources- svg's for the icons uyou will see that there are multiple svg's for each size.. usualy 16x16 22x22 32x32 48x48 and then 128x128 and hidef wich is 256x256 - this are fully scalable and look good enough up untill 2560x2560.
As I usualy say SVG is scalabe but your screen is not, aka pixels are still there and thge small icons need to maintain their meningfull elements visible in the small icons, also those elements needs to be aligned with the rendering grid so they remain crisp and sharp...
Another problem is that sone svg's are rather complex to render involving multiple filters, pseudo textures, etc some icons I have made take several minutes to render in theirs larger sizes...
startx -- :1
Assuming you're happy to use the locally connected display, and your local X server isn't running on :1. startx -- makes all the opts on the right-hand-side of the -- get passed on to X binary verbatim. See man X
The easy way was previously replied, the robust way is this:
change etc/init/tty4.conf to something like this:
start on runlevel [2345] /bin/openvt -f -w -c 4 -- su - -- username -l -c "/usr/bin/startx -- :4 -config xorg.conf -layout DefaultLayout -depth 24 -dpi 96 -nolisten tcp vt10"
stop on runlevel [!2345]
emits starting-tty4
script
# startx -- -logverbose 6
exec
end script
Above will start X using a specific conf, layout, dpi, ... Then use home/username/.xinitrc to launch and manipulate the desired app:
aTTY=`/usr/bin/tty`; /path/to/script/or/app >> $INITRC_LOG 3>&1 /bin/chvt 10
elif [ "$aTTY" = "/dev/tty4" ]; then
XINITRC_LOG="/var/log/tty4.log"
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session
sleep(2)
Note: this is also a good place to use xrandr or other window manipulation tools
To start the whole thing just do
initctl start tty4
from any ol' place
Hope this helps
resist propaganda
If only gcc, clang, or even msvc++ could generate ARM binaries....
Nothing KDE makes sense....Please kill it already....
Last time i tried, KDE4 just took too long to boot, AND would easily eat 1g of ram for itself. XFCE (and LXDE) on the other hand, are instant and provide anything needed to quickly launch apps and stay out of the way.
As a gamer, i wouldn't want that memory hog lying around, but i can see its appeal to windows vista users; unlike gnome which makes no sense whatsoever.
I'm not a fan of unity but it gets the job done, albeit slowly and bug prone (and its a dependency nightmare). Unity just mimics a bit of the MacOSX interface, which i don't particularly like either.
With XFCE, i can have a vertical panel and put a few icons there, i don't need a dock. I also don't like the "start" menu used by default with KDE, the classical style works good.
XFCE is also very stable, at least in Xubuntu 12.04, it has never ever crashed on me. Only the idiot tumbler would, very few times but you won't notice unless apport is running. Some people dislike thunar because of it, but tumbler is optional.
Being able to disable compositing is good for windowed 3d apps, like playing a rpg where you need to consult documentation or just need to leave other windows open, which is why we have larger screens for, and it also happens to consume less power.
Artix
Your Linux, your init.
That's why I use a distro that doesn't relocate config files and won't automaticaly replace them once I make a change.
Rethinking email