Announcement

Collapse
No announcement yet.

Qt 5.3 Might Depend On SSE2 CPUs

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by siavashserver View Post
    Believe it or not, my old Pentium3 750MHz box (bundled with 256MB of memory and an ATI Radeon 7000) is not even capable of running a bare minimum install of Openbox with light weight set of GTK applications smoothly, don't even mention running LXDE, XFCE, etc. CPU usage goes %100 even when only trying to play music and whole system goes nearly unusable. Now you are hoping to run VLC and play HD videos too on these old farts?

    The best use that I have found for that box is a headless (home) FTP server and download manager.
    That doesnt not sound normal... there is probably something wrong with your board to cause that. I've see such things happen...GPU stick at 100% constantly and reboots on one of my machines I suspect bad caps since it reboots by itself after awhile but it could be irq storming or something and eventually triple faulting etc...

    I've ran openbox, KDE3, e16 etc... on my transmeta crusoe its much slower than your P3 but it still runs fine and though it pegs the CPU alot it doesn't stick there once things are done processing and it play's mp3s and FLAC fine and small avi's okish.

    Comment


    • #17
      Originally posted by siavashserver View Post
      Believe it or not, my old Pentium3 750MHz box (bundled with 256MB of memory and an ATI Radeon 7000) is not even capable of running a bare minimum install of Openbox with light weight set of GTK applications smoothly, don't even mention running LXDE, XFCE, etc. CPU usage goes %100 even when only trying to play music and whole system goes nearly unusable. Now you are hoping to run VLC and play HD videos too on these old farts?

      The best use that I have found for that box is a headless (home) FTP server and download manager.
      Sorry, but I never spoke about HD video, so don't put words ion my mouth. I run LXDE (on Salix) on an old Athlon 1.1 GHz, this systems acts as a jukebox for our party room and it works just fine with Audacity and LXDE. Before that I ran LXDE (on Debian) on an old laptop, Celeron 550 Mhz with 256MB of RAM and it also worked just fine, even Youtube videos, thanks to Minitube. If your system is running that sluggish you may have not configured it correctly or are just using a crappy distro.

      Originally posted by pingufunkybeat
      Do these apps use Qt 5?
      I have no doubt that they will transition to Qt5 some time in the future, the same way they have done from Qt3 to Qt4, but in this case with the intention to be Wayland/Mir compatible.

      Comment


      • #18
        Originally posted by smitty3268 View Post
        Distros can just compile Qt to allow older processors. This only affects people who download the binaries straight from the Qt website.
        If that's true, then this isn't a big deal. Otherwise, requiring SSE2 for 32-bit seems a bit much.

        Comment


        • #19
          Originally posted by curfew View Post
          The whole article seems rubbish, it's like Michael was completely drunk. Half of the writing is nonsensical gibberish.
          What to expect from troll who's probably sponsored by apple? Now he wants to make flames against Qt.

          Comment


          • #20
            Originally posted by cb88 View Post
            That doesnt not sound normal... there is probably something wrong with your board to cause that. I've see such things happen...GPU stick at 100% constantly and reboots on one of my machines I suspect bad caps since it reboots by itself after awhile but it could be irq storming or something and eventually triple faulting etc...

            I've ran openbox, KDE3, e16 etc... on my transmeta crusoe its much slower than your P3 but it still runs fine and though it pegs the CPU alot it doesn't stick there once things are done processing and it play's mp3s and FLAC fine and small avi's okish.
            It's using an old ASUS P2-99 motherboard which was bundled with a Celeron 334MHz, 64MB of memory and an 8MB ATI graphics card at first. Mobo looks quite healthy and I've no idea what can be wrong from hardware side. But yeah it's still quite great for playing Doom95 or SNES games on it


            Originally posted by Vim_User View Post
            Sorry, but I never spoke about HD video, so don't put words ion my mouth.
            Did you mean videos with dimensions only a little bigger than a match box ?


            Originally posted by Vim_User View Post
            I run LXDE (on Salix) on an old Athlon 1.1 GHz, this systems acts as a jukebox for our party room and it works just fine with Audacity and LXDE. Before that I ran LXDE (on Debian) on an old laptop, Celeron 550 Mhz with 256MB of RAM and it also worked just fine, even Youtube videos, thanks to Minitube. If your system is running that sluggish you may have not configured it correctly or are just using a crappy distro.
            I have tried Sabayon, Mint, Ubuntu, Xubuntu, Fedora, Crunchbang and none gave a smooth desktop experience on that machine for kids. Regards to the CPU usage, no matter what software being used (CMUS, Audacity, DeadBeef, GNOME player, VLC, etc). Note that this behavior happens on Windows XP and Windows Media Player too.

            So that made me to install Arch Linux and retire that old box. Right now kids are using a Pentium4 2.8GHz with 1GB of memory setup and are running latest versions of GIMP, Inkscape, office softwares and listening to music in background happily without any lag.


            In conclusion, when installing modern software on ancient hardware and expecting them to run smoothly, you should be quite ballsy or willing to torture somebody.

            Comment


            • #21
              Originally posted by siavashserver View Post
              Did you mean videos with dimensions only a little bigger than a match box ?
              So you know only those two extremes? Your experience must be rather limited then, but it is more likely that you are just a troll.

              I have tried Sabayon, Mint, Ubuntu, Xubuntu, Fedora, Crunchbang and none gave a smooth desktop experience on that machine for kids. Regards to the CPU usage, no matter what software being used (CMUS, Audacity, DeadBeef, GNOME player, VLC, etc). Note that this behavior happens on Windows XP and Windows Media Player too.
              That looks like your hardware isn't configured correctly or just broken.

              In conclusion, when installing modern software on ancient hardware and expecting them to run smoothly, you should be quite ballsy or willing to torture somebody.
              I was only that ballsy, it actually worked without torturing people. Am I a here now for knowing how to configure an OS for a low-spec system? Or is your argumentation just invalid?

              Comment


              • #22
                Originally posted by shaurz View Post
                Time to retire you Athlon XP ;-)
                NEVER!

                Ok, well maybe it's time to upgrade.

                Comment


                • #23
                  Originally posted by Vim_User View Post
                  So you know only those two extremes? Your experience must be rather limited then, but it is more likely that you are just a troll.
                  Bingo!


                  Originally posted by Vim_User View Post
                  That looks like your hardware isn't configured correctly or just broken.
                  To be honest I don't care anymore, and I'm not going to waste my time anymore on that. I can't point a gun on children heads and force them to do their homework with that machine.


                  Originally posted by Vim_User View Post
                  I was only that ballsy, it actually worked without torturing people. Am I a here now for knowing how to configure an OS for a low-spec system? Or is your argumentation just invalid?
                  It's admirable and I'm really glad that you were successful to revive that machine for your daily use.

                  Comment


                  • #24
                    Can anyone pls explain to me what kind of specific advantages it would bring supporting sse2 (or sse3) only cpus?

                    Comment


                    • #25
                      Originally posted by sonnet View Post
                      Can anyone pls explain to me what kind of specific advantages it would bring supporting sse2 (or sse3) only cpus?
                      As others have pointed out- it's a compiler default, not "supporting sse2 (or sse3) only cpus"... And the advantage here is Hardware acceleration, which should lead to increased performance on operations where sse(X) is applicable. (floating point). So in Qt, it probably speeds up drawing operations, graphical processing - things like that. wikipedia on SSE; http://en.wikipedia.org/wiki/Streaming_SIMD_Extensions ... and http://en.wikipedia.org/wiki/SSE2 (the SSE2 article also has a paragraph on the differences between 'the slower x87 stack' and SSE2.

                      Comment


                      • #26
                        Originally posted by curfew View Post
                        The whole article seems rubbish, it's like Michael was completely drunk. Half of the writing is nonsensical gibberish.
                        This. Dammit Michael, it's not even minor typos, it's like an ostrich shat on it, then put it in a blender.

                        Comment


                        • #27
                          Oh and props to Qt for implementing charset conversions with SSE2, that's the first I hear them used for that. Even if it's been in Qt for three years now.

                          Comment


                          • #28
                            Originally posted by curfew View Post
                            The whole article seems rubbish, it's like Michael was completely drunk. Half of the writing is nonsensical gibberish.
                            Speaking of drunkenness, it's been a while since we've had a good Phoronix beer article...

                            Comment


                            • #29
                              Originally posted by sonnet View Post
                              Can anyone pls explain to me what kind of specific advantages it would bring supporting sse2 (or sse3) only cpus?
                              SSE2 is the first generation of SIMD (Single Instruction Multiple Data) extensions giving ability to process two double precious floating point numbers at once, and more abilities to previous Integer only extension (MMX).

                              So what does this have to do with Qt 5? Well, they are using SSE2 (and higher versions if detected) on their 64bit releases, which accelerates their QML stuff. However on 32bit builds, all kind of SSE optimizations are turned off (By default). So this is going to be a pure win for modern CPU owners, who are running a 32bit OS.

                              Regards to the SSE3, it's going to give them ability to process 4 single precious floating point numbers (stored in one SIMD register) horizontally which wasn't possible (directly) in previous generations. This might be slower or faster depending on the hardware.

                              Comment


                              • #30
                                Originally posted by sonnet View Post
                                Can anyone pls explain to me what kind of specific advantages it would bring supporting sse2 (or sse3) only cpus?
                                speed, speed, and more speed.

                                but even GLib these days have a codepath to use SSE2. No idea what the fuss, since don't remember people talking about it when glib introduced a similar approach.

                                http://upstream-tracker.org/changelo...changelog.html

                                If you have an old 2000-2003 computer you should either stop using new software and go back to Win 98/Linux 2.x based kernel distro, or get new hardware... plain and simple.

                                Comment

                                Working...
                                X