Slashdot Mirror


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.'"

33 of 152 comments (clear)

  1. Alternative: XFCE by gagol · · Score: 5, Interesting

    I much prefer the simplicity and conservatism of XFCE4. Can optionally use compositing too and no need to relearn interface.

    --
    Tomorrow is another day...
    1. Re:Alternative: XFCE by Anonymous Coward · · Score: 3, Funny

      sure, but you dont look like your using a movie OS ;-D

    2. Re:Alternative: XFCE by Threni · · Score: 5, Interesting

      I switched to (Linux Mint 13) KDE precisely because I didn't want to learn a new interface (Unity). It's great. I used XFCE and LXDE previously, having read of their great suitability for lower end hardware, but..well, I don't have any low end hardware. I have nothing special but it runs KDE perfectly, and it looks great. I can't be bothered to learn all the ins and outs of it - I launch stuff via what I'll always call the 'start menu' or shortcuts or from the 'task bar' - but it's good to know that there's more to it if I could be bothered to learn it. The point is, nobodies forcing me to use it. There seem to be a rash of these Mac-like OSes these days (including the hilarious Windows 8) - I don't quite understand the appeal.

    3. Re:Alternative: XFCE by Anonymous Coward · · Score: 5, Interesting

      There seem to be a rash of these Mac-like OSes these days (including the hilarious Windows 8) - I don't quite understand the appeal.

      That's because you (like most of us here) learned about computers using devices with separate keyboard, mouse and screen. We are currently at the tipping point where more youth learn about computers through devices with only a touchscreen (phones, tablets) and have never used a laptop.

      That tipping point is driving interfaces that cater to the touchscreen user experience, even though those interfaces don't allow for as much interaction as UIs driven by the keyboard/mouse/screen user experience.

    4. Re:Alternative: XFCE by gagol · · Score: 3, Informative

      Last windows I actually used was vista on a laptop. With composition activated I lost 25% battery life, deactivated I got a UI so ugly its not even funny jocking about it. I went to linux and will never looked back.

      --
      Tomorrow is another day...
    5. Re:Alternative: XFCE by Threni · · Score: 5, Insightful

      Yes, but I had no problem picking up Android, whether on phone or tablet. It's just intuitive. I didn't have the first fucking clue how I was supposed to use Unity to do anything. Windows 8 is worse because you now have to learn two completely different interfaces instead of one. I need a 'normal' interface on a 'normal computer' because I develop software, edit photographs, tag/copy mp3 files between devices, use one device to control another etc. Sure, if I were a user and had no need to actually create anything I'd use a tablet. But these desktop OSes (Windows 8, unity etc) will mostly be running on regular computers without touch screens, so i'm not sure of the utility of making this change. I'm sure Microsoft and Canonical believe that their OSes will soon be on millions of touch-enabled devices; I find this unlikely.

      (BTW: You're the first AC I've responded to in years. Why haven't you created an account here? I almost didn't see your reply as I filter ACs away).

    6. Re:Alternative: XFCE by Karzz1 · · Score: 4, Insightful

      That's because you (like most of us here) learned about computers using devices with separate keyboard, mouse and screen. We are currently at the tipping point where more youth learn about computers through devices with only a touchscreen....

      I agree with what you are saying, to a point. I have been using computers of one sort or another since the early 80's and have always had a keyboard at minimum, and a mouse and possibly other HID devices later.

      Recently (past ~3yrs) I have used several tablets/smartphones. While I am continuously impressed with what can be done on these devices, I am always cognizant of what *can't* be done on these devices.

      Tablets/Smartphones are great for instant satisfaction, but are quite weak compared to a desktop, unless you have great eyesight and you only do a few minimal things. Even browsing the web becomes cumbersome quickly when you need to *type* anything. Forget about doing any actual work on one of these things such as replying to emails or anything that is enhanced by more than one 10" screen.

      I realize that the hardware/software manufacturers love the idea of these portable devices and all of the restrictions (hardware/software locks) contained within, but I like to think that people will not always be content with the lowest common denominator.

      I agree that these devices have a place , however they will never fully displace desktops/laptops.

      --
      Beware of he who would deny you access to information, for in his heart he dreams himself your master.
    7. Re:Alternative: XFCE by ShieldW0lf · · Score: 4, Insightful

      There seem to be a rash of these Mac-like OSes these days (including the hilarious Windows 8) - I don't quite understand the appeal.

      That's because you (like most of us here) learned about computers using devices with separate keyboard, mouse and screen. We are currently at the tipping point where more youth learn about computers through devices with only a touchscreen (phones, tablets) and have never used a laptop.

      That tipping point is driving interfaces that cater to the touchscreen user experience, even though those interfaces don't allow for as much interaction as UIs driven by the keyboard/mouse/screen user experience.

      Your statement is not that far removed from "Most youth learned about computers through devices with only a gamepad. It's true, but it doesn't mean much. The thing that makes what we call a "computer" a "computer" is that it's general purpose, and designed to empower creative work. Barring radical developments, tablets and phones are not going to displace the traditional computer any more than game consoles did.

      --
      -1 Uncomfortable Truth
    8. Re:Alternative: XFCE by markdavis · · Score: 3, Interesting

      Well, you might want to skip MS-Windows 8 too, then. I messed with it for a few hours on my new touchscreen ultrabook Lenovo Twist before blowing it away to install Fedora.

      All I can say is that Win8 is absolutely hideous. It is pretty at first, until you have to actually try and DO something, then it quickly throws up dozens of barriers. I can't imagine being forced to have to use such a monster on a regular basis.

      The Twist only comes with 128MB SDD and almost *HALF* of it was completely consumed by the Win8 *BEAST*. And that is with almost no crapware and very few useful things installed at all.

      In contrast, Fedora 17 just *FLIES* on the machine, everything worked out of the box (even the touchscreen) except the card reader (which I had to compile a driver). After installing thousands of packages- KDE, LXDE, games, browsers, test editors, multi-media tools and editors, graphics manipulation, several productivity apps, full dev system, etc, it used 5GB.

      I am curious to see if KDE can incorporate a tablet-like interface that can co-exist with a real desktop-like interface with auto-switching on the fly (kind of the whole point of the Twist). They have all the components and probably the best environment to make it happen....

    9. Re:Alternative: XFCE by Inigo+Montoya · · Score: 5, Interesting

      It's very likely, as interfaces evolve, that we will have specialized "developer" versions of these interfaces. These developer versions enable you to be creative, and to do all that you need to do to make an application that is primarily targeted at these newer interfaces, including having keyboard access, pen, 3d input mice, multiple monitors, system simulators, etc...

      This is already the case with game consoles; There is always a developer version of the hardware.

      In time, I expect the same from an OS targeted for end-users.

    10. Re:Alternative: XFCE by Pentium100 · · Score: 2, Insightful

      Yes, but I had no problem picking up Android, whether on phone or tablet. It's just intuitive.

      I got an Android phone to try and was fuming most of the time I used it.

      OK, so I have this new phone, I want to copy the call and SMS ringtones from my old phone (call ringtone is an mp3, SMS ringtone is a midi file). So, I transfer them over bluetooth and now they are sitting in the phones memory. OK.
      On a few Nokia phones I had you selected a custom ringtone just like the builtin ones, except you selected "custom" and then browsed to where the file was. So I try this here, no "custom". OK, maybe I can select the file in file manager and make it as ringtone - no, the file just starts playing. It turns out that I need to open the music playing app, open the file then I can finally set it as my ringtone. Great. Except there is no way to set the SMS ringtone. To do that I needed to download a new app from the app store and use it to set the SMS ringtone, except that app does not support midi files (even though the phone does) so I had to
      convert my file to mp3.

      Yep, that was so intuitive, I had to google a few times.

      At work I used unity for a few minutes at most - it was installed by default, so I used it to launch a terminal window and install KDE.

    11. Re:Alternative: XFCE by yusing · · Score: 2

      Not only is LM13 KDE a great distro, it's very turnkey. Audio, second monitor, wifi, usb, mice, touchpads ... all just work. I tried it in August - my first Linux install - and have only visited the previous OS once a month since. WIth dozens of apps added (and some Office grunge uninstalled) takes up a whole 6GB.

      --

      "You must try to forget all you have learned. You must begin to dream." -- Sherwood Anderson

    12. Re:Alternative: XFCE by Verunks · · Score: 2

      Win7 gets better battery life with composition because it offloads to the GPU instead of using the CPU. Vista had a lot of issues with RTM, not sure how SP3 is doing, but most people I know skipped Vista anyway.

      that's not true, the dwm in both vista and 7 uses gpu acceleration, that's why you couldn't enable it on older version of vmware

    13. Re:Alternative: XFCE by markdavis · · Score: 2

      # Type          Label            Size      Used     Flags
      0  unallocated  --               1MB
      1  ntfs         WINRE_DRV        1000MB    474MB    hidden
      2  fat32        SYSTEM_DRV       260MB     55MB     boot
      3  unknown      --               128MB     --       msftres
      4  ntfs         Windows8_OS      102.11GB  26GB     --
      5  ntfs         Lenovo_Recovery  8.78GB    8.53GB   hidden
      6  unknown      --               7GB       --       hidden

      Can you subtract 26 from 102?  I can.  It equals 76GB.  That is free space on a 128GB "drive".  The 128GB drive is actually a more like a 119GB drive, since they use 10^3 instead of powers of two.  Like I said, almost half the drive was consumed.

      Get lost, anonymous coward. 

    14. Re:Alternative: XFCE by Hatta · · Score: 2

      You miss the fact that the vast majority of the population does not use computers to empower creative work. They use it to facebook and watch cat videos. They can do that just fine on a tablet or phone, perhaps even better. Those people really will be displaced from general purpose computers, and general purpose computers will become a niche item.

      --
      Give me Classic Slashdot or give me death!
  2. Options by Nerdfest · · Score: 5, Insightful

    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.

    1. Re:Options by Seeteufel · · Score: 3

      Actually I think the design of the code is also quite sustainable.

  3. Strange behavior with LXDE by Anonymous Coward · · Score: 4, Interesting

    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.

    1. Re:Strange behavior with LXDE by del_diablo · · Score: 2

      Compositing shouldn't case any problems with LXDE and game performance unless the GPU has issues. Are we by random chance talking about a Intel laptop of a earlier chipset?

  4. Or, you know... by akiwiguy · · Score: 2, Informative

    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.

    1. Re:Or, you know... by captjc · · Score: 2

      Only 2 Gigs? KDE runs fine on half that. I only have 2 Gigs and even with the visual effects it runs great. Sure, you can run a Window Manager that runs on a Pentium 1 with 256 Megs, but don't do it just because you think KDE requires some monster machine with like 64 Gigs and an i7 processor.

      --
      Slow Down Cowboy! It's been 1 hour, 47 minutes since you last successfully posted a comment
  5. Re:0.1% of users know what "Compositing" is by MrEricSir · · Score: 4, Funny

    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."
  6. KDE still not required.... by julian67 · · Score: 3, Informative

    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"
    Compositing on: "xfconf-query -c xfwm4 -p /general/use_compositing -t bool -s true"

    A KDE dev pretending that Gnome 3 or Unity are the only other options makes him seem slightly desperate way.

    1. Re:KDE still not required.... by osu-neko · · Score: 2

      A KDE dev pretending that Gnome 3 or Unity are the only other options makes him seem slightly desperate way.

      There are dozens of desktop alternatives for GNU/Linux/*BSD/etc. That a fan of one of the dozens of minor ones is complaining that a KDE dev only mentioned the major alternatives and didn't mention his favorite of the dozens of others makes him seem slightly butthurt...

      --
      "Convictions are more dangerous enemies of truth than lies."
    2. Re:KDE still not required.... by Anonymous Coward · · Score: 2, Informative

      1. He pretends nothing of the sort.
      2. KDE requires no such modification.
      3. A complete gentleman, Graesslin devotes an entire closing paragraph to not criticizing other projects for their choices.

      Ride your strawman outta here.

    3. Re:KDE still not required.... by Teun · · Score: 2

      This is too late for your issue but apt-get can be told to not install recommended but not needed packages with “–no-install-recommends”.
      Other solutions:
      http://linux.koolsolutions.com/2009/01/07/howto-tell-apt-get-not-to-install-recommends-packages-in-debian-linux/

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  7. Mod parent up. by khasim · · Score: 2

    While I am continuously impressed with what can be done on these devices, I am always cognizant of what *can't* be done on these devices.

    Exactly. The interface for a less complicated device (a car) should be different from the interface for a more complicated device (jet airplane).

    Even browsing the web becomes cumbersome quickly when you need to *type* anything.

    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.

    Forget about doing any actual work on one of these things such as replying to emails or anything that is enhanced by more than one 10" screen.

    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 realize that the hardware/software manufacturers love the idea of these portable devices and all of the restrictions (hardware/software locks) contained within, but I like to think that people will not always be content with the lowest common denominator

    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.

  8. Re:SVG icons by bmo · · Score: 5, Informative

    >Last time I looked they were transparently rendered and cached as bitmaps anyway.

    When was this, in the 3x days?

    Open dolphin. Grab the slider. Watch as the icons in Dolphin magically resize as you move the slider back and forth at to completely arbitrary sizes that aren't limited to powers of 2.

    Go back to 4chan /g/.

    --
    BMO

  9. Re:Good for windows, too by armanox · · Score: 2

    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.
  10. Re:SVG icons by gl4ss · · Score: 2

    of course they're "transparently rendered and cached as bitmaps", in different sizes. doing it any other way makes no sense, directly keeping rendering the svg to screen makes no sense at all as aproach to blitting something that doesn't change to the screen.

    --
    world was created 5 seconds before this post as it is.
  11. Re:Distro recommendation? by fromhell091 · · Score: 2

    Kubuntu 12.10 seems a good option for you if you're used to Ubuntu and debian world. But for me, openSUSE 12.2 is the best KDE distro out there. Robust, professional looking, tons of applications, obs (opensuse Build Service), good community... And the new theme for openSUSE 12.3 in KDE looks even better.. http://www.dennogumi.org/2012/11/new-theme-for-opensuse-12-3-is-now-in

  12. Re:Separate X any of the above by csirac · · Score: 2

    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

  13. Re:Separate X any of the above by riondluz · · Score: 2

    The easy way was previously replied, the robust way is this:

    change etc/init/tty4.conf to something like this:

    start on runlevel [2345]
    stop on runlevel [!2345]
    emits starting-tty4
    script
    # startx -- -logverbose 6
    exec /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"
    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`;
    elif [ "$aTTY" = "/dev/tty4" ]; then
    XINITRC_LOG="/var/log/tty4.log"
    exec ck-launch-session dbus-launch --sh-syntax --exit-with-session /path/to/script/or/app >> $INITRC_LOG 3>&1
    sleep(2) /bin/chvt 10

    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