How to actually build a great linux machine? Poor graphics performance

I can't believe I am asking this question myself. I've been using linux since 1996, SuSE version 4.1...And yet I am still not able to put together a well performing machine.
I bought a simple box a few months ago. I am a software developer. I don't need high end graphics nor RAID nor stuff like that. My main goal is to have a fast responsive machine. I installed arch linux on it, and i3 as desktop environment - really it should be quite fast.
And yet...the machine responsiveness is very low, especially graphics lag A LOT. I know I didn't opt for a high end graphics engine - but shouldn't such a modern machine be enough for lag-free youtube and other video watching? Lag-free firefox browsing?
Maybe I just misconfigured my machine, and that's what my question is about. Some hardware info follows below. As you can see, I have a AMD E-350 processor with 8GB-RAM - I should think this would be quite enough for a standard linux installation...
What I also did is, as the MoBo comes with a GPU/processor bundle, I thought that maybe upgrading just the graphics card may have some impact - nope. I bought a AMD HD5450 card with 1GB RAM (!!!) - and still I can't enjoy a fluent video on youtube, nor a sufficient experience web browsing...(maybe it's even better to have the original GPU than the added card I bought?). Of course I know that modern browsers are pretty demanding, but I should think such a machine should be able to handle it?
I read the posts on the arch linux forum about optimizing video, and AMD cards are not very well reviewed really...
There are infinite sites about how to choose your distro, there are hardware compatibility lists - but are there any tutorials or guides which actually help setting up a fast and responsive machine?
* Is my machine maybe badly configured?
* Does it just have a bad hardware set up? Should I maybe replace one or the other piece to cheaply get satisfactory performance?
* Am I just asking too much from my cheap hardware?
I am considering replacing the whole MoBo (I know it was cheap and I shouldn't expect too much from it, but I thought I should be able to tweak it...)
(lshw):
*-memory
description: System memory
physical id: 0
size: 7967MiB
*-cpu
product: AMD E-350 Processor
vendor: Advanced Micro Devices [AMD]
physical id: 1
bus info: cpu@0
size: 800MHz
capacity: 800MHz
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor ssse3 cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch ibs skinit wdt arat hw_pstate npt lbrv svm_lock nrip_save pausefilter vmmcall cpufreq
*-pci:0
description: Host bridge
product: Family 14h Processor Root Complex
vendor: Advanced Micro Devices, Inc. [AMD]
physical id: 100
bus info: pci@0000:00:00.0
version: 00
width: 32 bits
clock: 66MHz
configuration: latency=32
*-pci:0
description: PCI bridge
product: Family 14h Processor Root Port
vendor: Advanced Micro Devices, Inc. [AMD]
physical id: 4
bus info: pci@0000:00:04.0
version: 00

If I am not mistaken, the E-350 is equivalent to the Intel Atom D525. I have the D525 and use it in my media center. It performs very well at one task at a time, but dies a horrible death under multi tasking situations like a desktop. I blame browsers. I have a top-end laptop with the second fastest mobile i7 I could buy (in Dec 2014), a Geforce GTX 970m, that shares 6GiB VRAM with the intel 3D chip, and on top of all that 32GiB quality RAM with reasonable latencies. I'd really like to brag, because the thing was insanely expensive, but there are no grounds for bragging. When I open a browser, I still feel like it's 2004, everything is sluggish and slow and websites become more full of crap every day, everything is big and blaoted. The desktop, no matter which one, does not feel the least bit snappier than it used to ten years ago, although the processing power has multiplied. Desktops now have more crappy features, more "connectivity", more need to do everything. The immense availability of fast hardware and fast networks in metropolis of metropolis centered countries creates the illusion of an abundance of everything. And now I'm sitting here and all I want is a low power low cost machine to do every day tasks. While the industry is going on and on about the internet of things, I still wait for the day the internet of people happens.
It's not you. It's like interface designers are trying to mock us. Instead of snappy technology on snappy hardware with snappy code and a snappy workflow, we get "our interface is based on common technologies like HTML and CSS" in the ads for a static local operating system. Nothing ever works. We just had arrived at the following points in tech development:
- Gnome probably had every possible feature on the planet, that made a desktop useful, there were plugins for everything, a setting, a switch.
- Web sites on big screens finally became versatile, feature rich and less static.
- Desktops generally performed very well. Click-Action without a delay.
Then the following happened:
- Gnome 3, new desktop concept, rewrite, all the plugins are gone, I have to re-learn everything from the scratch and, since it was new, I have to re-arrange my workflow.
- Now we are supposed to look at the internet through a <5" screen. If feels like 2001 again, browsers suck, where are my addons, my plugins, my customization?
- Desktops use simple languages, that swallow performance like a maniac.
Of course you cannot really buy classic stuff the way it was, because the consumer marked is trend based, not centered around ergonomics. Another five years from now on:
- Gnome 3 has all the good features and works well for everybody, because there are plugins, custom interfaces and whatnot. But it has to be replaced by Gnome 4, because it does not work well with tactile feedback and bowel movement based controls. Adapting the old system is not possible, let's do it again.
- Mobile browsers are finally comfortable, but we are not supposed to look at the internet at all anymore, information has been simplified to the point, where it is sufficient to put small plugs into our orifices to be informed about everything important by short bursts of vibration and temperature change.
- Desktops had a chance to catch up with the inefficiency of a "if it's not interpreted or byte code, then I don't want it" mentality, but now everything has to be in 3D, projected on thin air with a multi trillion cubic voxel resolution. And everything is slow again.

Similar Messages

  • How to set up a great Photoshop machine

    How to set up a great Photoshop machine
    From the blog of John Nack, [former?*] Photoshop Principal Program Manager
    At Photoshop World this week, performance testing lead Adam Jerugim
    presented a performance guide with hardware recommendations and
    information about the CS5 performance preferences.  I’ve put his notes
    in this post’s extended entry.
    http://blogs.adobe.com/jnack/2010/09/how-to-set-up-a-great-photoshop-machine.html#more-271 2
    Operating Systems: Mac OS 10.6.4 and Windows 7 64-bit
    CPU: Intel Core i7/Xeon or AMD Phenom II/Opteron with 4 cores. More than 4 cores gives diminishing returns.
    RAM: Enough to keep Efficiency readout at  100%. If Efficiency is low (<95%), adding RAM will provide biggest  benefit. 4GB will cover most digital photography uses. 8GB leaves room  for other apps and fits huge documents in RAM.
    Video Card: Any modern card with at least 512MB VRAM; 1GB if doing heavy 3D work.
    Disk: Use a separate disk for Photoshop  scratch. If you spend a lot of time opening / saving large data  files, another separate disk for data files will speed that up. Faster  disks are better. RAID0 is faster. SSD is faster yet. RAID0 of SSDs is  fastest but super expensive. If you have plenty of RAM (meaning your  Efficiency readout is 95% or more), separate/faster disks for scratch  provide minimal benefit. If Efficiency readout is low, a separate SSD  for Photoshop scratch will be a big win. SSD boot volume will speed  booting and app launch, but not Photoshop operations.
    Memory Usage: this should be no higher than  70% on systems running 32bit Photoshop or with less than 4GB of total  physical RAM. On systems with 8GB or more, use 70% if you plan on  running other applications at the same time as PS, or higher (up to 90%)  if you only plan on using PS on your system.
    Efficiency %: can be found in the document window drop-down options. Operations fit in RAM when this 95% or greater.
    History & Cache: if you work with small  documents with lots of layers, start with the Tall and Thin  button (which will set cache levels = 2, tile size = 128K/132K). If you  work with large documents with few layers, try the Big and Flat button  (which will set cache levels = 6, tile size = 1024K/1028K). Using more  history states uses more scratch disk space.  More history states may  also use more RAM, particularly when running actions or scripts on  large documents. If you see Efficiency drop below 95%, especially after  running actions, try reducing history states or adding RAM.
    Scratch Disks: a separate drive for Photoshop  scratch disk will avoid slowdowns from Photoshop and the OS trying  to access the disk at the same time. If your Efficiency number often  drops below 95%, the gain can be large. Faster disks are better. A RAID0  array is faster, an SSD faster still. If using a RAID or SSD, try  setting the Tile Size to 1024K – AMD CPUs prefer 132K / 1028K sizes, but  128K and especially 1024K are more efficient for RAID and SSD use  regardless of CPU type.
    GPU Settings: you can change GPU settings by  clicking on the Advanced Settings button. For more more modern  video cards there will be three options: Basic, Normal, Advanced.  Changes to this setting will only take effect after PS restart, and  would be worth experimenting with if painting performance is sluggish.
    Posted by John Nack          at 7:10 AM on September 03, 2010
    * I understand Mr. Nack may have moved to a different area of Adobe management?
    Wo Tai Lao Le
    我太老了

    Nice of you to point it out here as I at least don’t follow Mr.Nash’s blog regularly.

  • Hi can anyone help me how to install oracle 11gr2 in linux machine

    Hi can anyone help me how to install oracle 11gr2 in linux machine
    with some documentation or any screen shots ?

    Hello
    you can follow me article:
    Oracle desde Guatemala &amp;raquo; Blog Archive &amp;raquo; Instalar Oracle Database 12cR1 en OEL 6 con ASM
    Greetings,

  • How to run Eclipse in a Linux machine?

    hi guys,
    I have worked with Eclipse3.0 under windows platform.
    but then can i know how to run Eclipse in a Red-Hat Linux machine,
    if yes, then please do elaborate the same.
    thank u.
    Cheers,
    vishal j

    Get it from this page http://download.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600/index.php

  • How to configure serverStats to monitor linux machines

    Hi,
    Please let me know what i need to configure on my linux servers in order to be able to monitor the resources when i will run a load test.
    From where to begin? I see that i have the Manage Tab and also the ServerStats in Oracle Load Test?
    I installed Oracle Application Testing Suite on my windows machine. I have installed on this machine all the components : Data Collector and Agent Manager. From this machine I want to monitor my linux servers and I'm not able to add them as Monitors. Please let me know what I need to install on the linux servers and how to add this servers as Monitors. The 2 servers are WebLogic servers.
    Do I need to configure SNMP on servers?
    Please send my an answer.
    Thanks a lot!

    Hi,
    Pls look at the below link
    [http://help.sap.com/saphelp_smehp1/helpdata/en/b3/64c33af662c514e10000000a114084/frameset.htm|http://help.sap.com/saphelp_smehp1/helpdata/en/b3/64c33af662c514e10000000a114084/frameset.htm]
    [Monitoring your SAP NetWeaver Components|Monitoring your SAP NetWeaver Components]
    Thx,
    waseem

  • How to bind an IIS to the enterprise portal installed on a linux machine

    Dear all,
    I am very new to the topic of Enterprise Portal.
    Our intention is, to develop .NET IViews and deploy them in the Enterprise Portal.
    The Enterprise Portal Server is set up on a linux machine.
    The Guy who did install the Portal Server, has no idea how to "integrate" the Microsoft IIS to the Portal.
    After deploying my .net Component, i tried to view this component in the portal (by right clicking the mouse on the Component in in the .NET Solutions Explorer).
    This gives me the following error:
    Portal Runtime Error
    An exception occured while processing a request for:
    iView:N/A
    Component Name: N/A
    Could not find portal application com.sap.portal.dotnet.framework.
    Exception id: 02:06.......
    See the details for the exception ID in the log file
    I think that this has something in common with integrating the IIS on the Linux Machine, and maybe additionaly installing the pdk.net on the IIS webserver machine which should be used.
    Thank you for your help.
    Regards

    Hi,
    Welcome to the world of Enterprise portal
    Seems to me like you are trying to use the PDK for .NET. If so - Please read the overview section in the documentation to get a general idea of how it works (for example - IIS is not used at all!).
    See the Visual Studio integrated help or click this https://media.sdn.sap.com/html/submitted_docs/dotnet/index.htm
    there go to "Getting Started" and mostly "Overview".
    Anyway, It seems like the problem is that you didn't deploy the 2 required SDA's to the portal. You should also take a look at the "installation and configuration" guide. Download it here: https://www.sdn.sap.com/sdn/developerareas/dotnet.sdn?contenttype=url&content=/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/pdk for .net administrator guides.zip
    Good luck,
    Ofer

  • How can I build and run CDC in Red Hat Linux?

    I downloaded the CDC and CVM(j2me_cdc_fp-1_0_2-src.zip), and wanted to build a VM in Red Hat Linux. But I can't find the Makefile in the "build" directory. How can I build it?

    You should be able to run a J2SE VM with the CDC jar as the bootclasspath, I think.

  • How to deactivate the flex builder licence from one machine and use it on other machine

    Hi,
    I have a "Flex builder 3" licence running on my machine.
    I have to deactivate that and use it on another machine.
    How should I do that? As there is no otpion in flex builder.
    Any help appreciated.
    Thanks,
    Tushar

    What happens when you just install Flex Builder on the other machine and enter the serial number? I was not aware of Flex Builder having a mechanism that tracks activations like the Creative Suite products.
    If this post answers your question or helps, please mark it as such.
    Greg Lafrance
    www.ChikaraDev.com
    Flex Development and Support Services

  • Can I build an application for a linux machine from a windows machine?

    Is it possible, with LV2012, to build an application for a target other than the the machine type that I am working on?
    meaning, can I build an application to run on a linux machine from my development machine, which runs on windows?
    alternatively, can I build an applications to run (natively, no WOW) on a 32-bit OS from a development machine that is a 64-bit OS and 64-bit labview?
    Or does LV only build for similar targets as the development platform, and I would need to move the source code to another development machine to generate code for a different type of target machine?
    Thank you!
    Solved!
    Go to Solution.

    You can only do a build for the OS that you have a license for and for the OS bitness that you are using. In other words, you need LabVIEW for Linux or LabVIEW for Mac to build exe's for them and you need LabVIEW Windows 64-bit to build a 64 bit exe. It does require moving the source code to the other development systems.

  • How do i start repostory browser listener on linux machine

    Hi,
    i have installed owb 10.2.0.1 on Linux machine. i am connecting that server from my desktop to do mapping. work flows. now i want to open repository browser from my desk top. how do i start repository browser listener at server.
    how can i open repository browser in my desktop?
    how do i get url for repository browser.?
    regards,
    pavan

    after the listener is started on the server, suppose you can access the server from the web browser, try the URL: https://hostname:8999/owbb/RABLogin.uix
    -haijun

  • How to configure IDM to ignore root user, from a linux machine?

    I have a lot of linux machine, that I would like to mananger the users, with IDM.
    But, the root password of all machines, must be different in each machine, and the root user, can't be managed by IDM, due security reasons.
    Does any one know how to force IDM ignore root user on all machines?
    Thanks!

    You can define an "excluded accounts" rule for your resource to do just this. Identity Manager ships with a few default ones for Unix and Windows system accounts. You might start using one of those as a template for your own account rule.

  • How can i see the waht softwares installed on linux machine

    hi
    is there any command to find the installed softwares in linux machine

    As mentioned, the "rpm -qa" will show you all the package names on the system. Unless you know what each package is for, you can use this variation to get a one-line description along with the package name:
    $ rpm -qa --qf="%{NAME}-%{VERSION}.%{RELEASE}.%{ARCH}\t%{SUMMARY}\n"
    It is a lot to type, but put it in a shell script ;-)

  • How to install SCOM 2012 R2 agent on workgroup Linux machine.

    Hello Experts,
    Please help in installing  SCOM 2012 R2 agent on WorkGroup Linux machine.
    Please provide links for steps process so we can proceed easily for installation without much searching.
    Thanks
    Richa KM

    Hi
    The beauty deploying SCOM agents to Linux Systems is that it does not depend on Kerberos. If the Linux Systems is Domain joined or not does not matter. In both cases the authentication occurs using certificates which are signed by the SCOM Servers. You Need
    just to make sure that:
    Port 22 (SSH) and 1270 (WS-Man) are open / reachable
    DNS works both ways and pointers (reverse look up) is configured.
    Make sure the Linux System Name is same as DNS if not check
    http://stefanroth.net/2014/02/03/scom-linux-agent-deployment-signed-certificate-verification-operation-was-not-successful/
    Make sure you Setup the RunAs account properly
    http://stefanroth.net/2012/03/15/scom-2012-linux-monitoring-lab-part-1-setup-suse-11-1/
    If you consider these points everything should work fine...
    Cheers,
    Stefan
    Blog: http://blog.scomfaq.ch

  • Relative path for Download directory folder.I created a firefox profile and i wanted to use this profile in multiple machines.I wanted to use a relative path for download directory with respect to the profile folder.I need this on Linux machines

    I have a use case where I need to use different download directories with different firefox profiles.I need to use this profiles in multiple linux machines.
    I need to have a relative path to my download directory with respect to the profile folder.
    Ex: I have a selenium test which opens a website and downloads it to my machine.I want this downloaded file to go into some specific folder relative to this profile folder.How do I do this??

    That is not a practically empty xinitrc - that file only needs one line: exec WM.  Other things are entirely optional, and some of them very useful, but I'd encourage you to stick with the simplest xinitrc that will do what you require.
    Is slim involved?  Probably.  That is the source of many problems.  But to start narrowing this down, I have 3 suggestions:
    1) temporarily (at least) change your inittab to default to runlevel 3 ... actually, is it currently set to 5 or 3? if it is currently 3 that would explain why slim doesn't start.
    2) at a tty in runlevel 3 use "xinit" instead of "startx".  Startx is fine most of the time, but it is essentially just a complex wrapper for xinit.  That complexity can often iadd useful functionality, but it *always* makes troubleshooting more difficult.  So for now just use a vanilla 'xinit'.
    3) remove dbus-launch from your exec line in xinitrc.  This is done by console-kit so it is redundant and potentially problematic.  Further BOTH of these are taken care of by slim, so I'd even suggest getting both a jump start on being ready for slim and simplifying troubleshooting by removing both of them.  Just make that line "exec openbox-session"
    Edit: adding one more:
    4) temporarily switch out openbox-session for openbox.  I suspect the reason feh's setting of the background is getting overridden is due to a script or setting in openbox's autostart settings - many of these are only invoked when "openbox-session" is called, while "openbox" starts *just* the window manager itself.
    Last edited by Trilby (2012-10-03 17:30:36)

  • Unable to launch application on Linux machine

    Hi,
    We have a Java based product developed as desktop application. This product has a tree structure built-in. and while connecting to few of the nodes, we are getting the following error: "*Cannot write XdndAware property*".
    Note:
    1. We are running the application on a Linux machine.
    2. We are using JNLP to launch the application.
    3. Only few nodes are causing this issue.
    4. Tried putting -DsuppressSwingDropSupport=true in JNLP file, but no progress.
    5. This happens on JDK1.6.0_23 and above
    Can someone help us to resolve this issue.
    Thank you.
    Regards,
    KNP

    Let me explain my current requirement.
    1. All the client jars should be downloaded every time I click a link (as of now its a JNLP link, but this can change).
    2. And this should be platform independent
    3. I stated in the earlier description I should be able to pass arguments (suppressSwingDropSupport, etc) to VM to resolve the actual issue.
    Can someone please suggest any other approach?
    I have one more generic question: Can I write my own JNLP defining XSD & DTD, so that it can accept all the arguments whichever I can pass to the VM? If so, how to do this?
    Please respond

Maybe you are looking for

  • What is "Disk 2" for in the packaging for Premiere Elements 9? Content or installation need?

    I just got the Premiere Elements 9 yesterday and used "Disk 1" for the installation.  There is NOTHING that I found in the packaging materials to explain what "Disk 2" is used for.  Is it needed for further installation?  Content?  I hesitate to just

  • How did YOU learn Java?

    Ok, two part question and a bunch of help for this Java newbie: 1. How did you learn Java? Online tutorials, books, discussions, a game, or a class? Be specific and think back to when you looked at a Java program and went "wtf?" 2. How do you keep up

  • Need to format c:\*.* but keep my ITunes library

    I cannot find the anser to a seemingly simple question.... Assuming I have properly saved my itunes library to an external hard drive, how do I reinstall my itunes library after reinstalling Windows? I'd hate to start this process without reassurance

  • Flash Builder 4 - Run/Debug toolbar disabled

    Hello I have worked on my FLEX project for several weeks now. I have the need to have a Team Share now, as other developers will collaborate on this FLEX project. I setup SVN and was able to check in changes and verify the changes on the SVN server.

  • Mac OS "not yet set" after time machine restore.

    Getting the grey screen. When i boot in verbose it says that the Mac OS "is not yet set" but everythign else seems normal. Except for the fact its not booting. Some one please help !