Threading, performance PlayBook, etc..

I'm in the middle of making my fist PlayBook NDK app...

I have three threads and more the main thread:

(1) a thread chart decoding and display of images.

(2) a wire audio playing a WAV file.

(3) a network download data wire.

As I worked on this app, so far I got the graph and network running thread. That worked very well. I have a nice pace.

I then started to work on the audio, and even thread that seemed to work along side the network wire.

However, when I have three threads running, everything collapses.  Audio constantly cuts.  The video freezes constantly, etc, etc.

This is the first time I tried to create such a demanding application, and I was really hoping that the PlayBook has been up to her, as it is the C code, and the PlayBook is dual core.  For example, I don't think that playing a WAV file would be a lot of work for a thread, so I was hoping the network transfers and audio could be easily managed by 1 CPU core, while the JPEG decoding could be managed by the other.

Any thoughts / recommendations?

Any help would be most appreciated.

Thank you

Daniel

Have you tried tuning of your thread priorities?  The audio thread priority.

Calendar is alternating if the wires are all to the same priority, and if you have 3 wires about 2 carrots, 2 son will participate at some point.

Learn about the use of pthread_attr_t with pthread_create().  See pthread_attr_setschedpolicy() and pthread_attr_setschedparam().  Priority to getprio layout (getpid(2) () + 1 will probably be sufficient.

I suggest also to investigate the use of larger sizes of audio block, but it looks like the example of PlayWav can already use size frag announced by the pcm device max.  Block of smaller sizes means that your son has to wake up more often in order to keep the pipeline full pcm.

See you soon,.

Sean

Tags: BlackBerry Developers

Similar Questions

  • Poor single threaded with Sandy Bridge-EP and VMWare performance?

    We have just added a new server Dell R620 to our Cluster and noticed that the Passmark benchmarking tool reports a very bad single threaded performance compared to our old host PowerEdge 1950. The tool of the pass mark was executed in a vCPU 2 MS Server 2008 R2 VM, which was simply vmotioned between two hosts to perform forward and after the test. Guests have x 5460 Procs and the new host r.620 E5-2670 procs. Compared to the other as the benchmark for our-results x 5460"passmark corresponds quite closely but the"our-results E5-2670 "does not work." What could be going on here? Why the E5-2670 seems to hurt so much with single thread calculations in my environment? Still clearly better than the X 5460 in landmarks on the other (probably not VMWare)?

    See the attachment for the results. Yet once again, I am especially concerned by the distinguished threaded tests since it is the only losses significantly in the proc X 5460 a bit old in our environment.

    A couple of scattered thoughts...

    You have the latest version of the Dell BIOS for the r.620 (version 1.3.6)?  Have you tried to erase the NVRAM (i.e. installation by default in the BIOS loading)?

  • On the hyper-threading technology

    Hello. I rather heard a lot of the inefficiency of the Hyper-Threadyng, especially that it is a useless load of each carrot with two operations. Efficiency can be no more than 30% and not always. Should I turn off this function or not? If I have to, I need to know how. After all, there are not these settings in the BIOS of my laptop (HP Envy 15 j-001er).

    P.S. This thread has been moved to storage > General for laptops - pavilions, Presario. -Forum moderator hp

    > There is not these settings in the BIOS of my laptop

    Then you can not turn it off.

    But don't you worry.

    If the performance with Hyper-Threading disabled technology is 100%, then with Hyper-Threading active technology, the heart of processor can achieve a level of performance which is between 100 and 130%, depending on the characteristics of the workload.

    In the first generations of Intel processor with Hyper-Threading functionality, some workloads could cause a Hyper-Threading performance drops to<100%, however="" that="" was="" fixed="" in="" the="" prescott="" architecture.="" the="" prescott="" architecture="" was="" released="" in="" 2004="" -="" that="" is,="" 10="" years="" ago.="" modern="" intel="" processors="" with="" hyper-threading="" enabled="" should="" always="" perform="" at="" least="" as="" well="" as="" with="" hyper-threading="">

  • Nut thread inspection

    Hi all

    I have an application in which I want to inspect a hole size M6 for Threading.

    It's a simple "go/no go" system to check if the thread is present or not. No need to thread quality, pitch, etc.

    Is this possible in Labview using a USB camera or something? If Yes, can someone give me an idea?

    Thank you. I appreciate your help.

    Yes its possible!

    Requires software OR following

    Vision acquisition module (SAV)

    Vision development module

    IMAQ dx Module

    Learn more about NI VISION

    https://decibel.NI.com/content/docs/doc-46492

  • _ "Boot Performance Monitoring" and "stop Performance Monitoring. __

    I just looked to the top of the page "Event Viewer" and discovered 1 791 itemsmarked as 'endangered', 'Critical', 'Error', etc, etc, etc.!
    They seem to be linked to "Boot Performance Monitoring" and "Stop Performance Monitoring", etc., etc., etc..!
    How can I fix all of these issues, please?
    I have a little trouble with my home computer private.
    Whenever I turn on my PC, it takes a long time to start (is that what you call "Booting"?).
    Also, when I want to turn my PC off, it takes a long time to close.
    I tried a few computer maintenance such as: -.
    CLEANING DISC,
    THE FRAGMENTATION OF THE DISK,
    etc.,.
    but they have not alleviated the problems at all.
    Can someone help me with this please?
    Any assistance, information, suggestions, etc. would be greatly appreciated.
    Thanks !

    Alan Merrington
    E-mail address is removed from the privacy *.

    Hello

    Normally how long will it take to start a power off of the State? How long does take for
    Stop for a shutdown of the State?

    Use this simple free utility to read these events and it makes it easier to paste them into one
    message here. Do these after the SFC and CheckDisk as below.

    MyEventViewer - free - a simple alternative in the standard Windows Event Viewer.
    TIP - Options - Advanced filter allows you to see a period of time instead of the whole of the record-
    Set it for a bit before and after the time of the BSOD.
    http://www.NirSoft.NET/utils/my_event_viewer.html

    ==========================================================

    Follow these steps to remove corruption and missing/damaged file system repair or replacement.

    Run DiskCleanup - start - all programs - Accessories - System Tools - Disk Cleanup

    Start - type in the search box - find command top - RIGHT CLICK – RUN AS ADMIN

    sfc/scannow

    How to analyze the log file entries that the Microsoft Windows Resource Checker (SFC.exe) program
    generates in Windows Vista cbs.log
    http://support.Microsoft.com/kb/928228

    Then, run checkdisk - schedule it to run at next boot, then apply OK your way out, then restart.

    How to run the check disk at startup in Vista
    http://www.Vistax64.com/tutorials/67612-check-disk-Chkdsk.html

    ==========================================================

    Keep these practice to check possible error messages if they return.

    Check out these utilities to see if information may be collected:

    It is an excellent tool for displaying the blue screen error information

    -Free - BlueScreenView scans all your minidump files created during "blue screen of death," collisions
    and displays information about all accidents of a table.
    http://www.NirSoft.NET/utils/blue_screen_view.html

    -------------

    MyEventViewer can be verified at the time of the blue screen (BSOD) within a second or so of the
    time of the BSOD to provide more information about the possible cause - see TIP)

    MyEventViewer - free - a simple alternative in the standard Windows Event Viewer.
    TIP - Options - Advanced filter allows you to see a period of time instead of the whole of the record-
    Set it for a bit before and after the time of the BSOD.
    http://www.NirSoft.NET/utils/my_event_viewer.html

    ------------

    AppCrashView - free - a small utility for Windows Vista and Windows 7 that displays the details of all the
    application goes down has occurred in your system. The information breaks down is extracted from the .wer
    the files created by the Windows Error Reporting (WER) of the operating system component of each
    time that an accident has occurred. AppCrashView also allows you to easily record the list of accidents to
    text/html/csv/xml file.
    http://www.NirSoft.NET/utils/app_crash_view.html

    I hope this helps.

    Rob Brown - MS MVP - Windows Desktop Experience: Bike - Mark Twain said it right.

  • Porting an application multi-threaded for Adobe Air.

    Someone at - it never been faced with this task?

    The application in question has a thread about 10 in addition to the main user interface thread.

    Each thread is blocking ops in long-distance communication, GPS, HTTP, manipulation of the filesystem, processing of data of general application, SQL execution, etc.

    Very little of it is based on the direct interaction of the user.

    Is it possible to get something like this in Adobe Air?

    Or simply wait for Android/BB... which would be realistic player out right at about the time where that this port is complete.

    Support an implementation not threaded with threaded implementations could be a lot of work.  I would recommend waiting.

    AIR has a flash.utils.Timer class, or a simple setTimeout() call that uses only the timer below.  The question is not "burden" on the UI thread, depending on CPU load... work has to be done one way or the other.  The issue is latency, in terms of how long it takes the application to respond to user events, or how long to make the updates.  Do more that small pieces at a time in the main thread, you will feel your app slow and inconsistent, with irregular updates and (if you try) animations jerks.

    Thread safety is not a big deal, normally... it is a matter of concern for applications poorly structured in a multithreaded environment.  Properly structured multi-threaded applications will eventually look a lot like an AIR application, with respect to certain things (for example, GPS pilot or connections SQLite) communicating through mechanisms of threads (queues, events, etc.) with the main thread.

    Called async stuff basically back to the main thread.  What are the event listeners.  You might be better not think of it as a wire when even... it's not like your "main thread" in another application, perhaps, where you have full control.  This is the main thread in a framework of GUI like WxWidgets or QT or whatever... everything is done with events and you * must * return to the caller (the frame) as quickly as possible or you will have a user experience impact.  Basically, the entire application is a collection of event listeners, with no place where you can implement a "loop of interrogation" for example, as you might in a different environment.

    Rather than stuff on 'simple threaded environments', you should probably just search for "asynchronous programming" or "event-driven" stuff.  There not much more to it than that.

  • game performance

    Okay, so I have hp 15 - n060ca ~ I don't know why my game is so laggy like League of Legends... ~ also my windows explorer on crash and reboot... then now my laptop can ping through cmd sites, but nothing in browsers... Please help... ~

    Happy what IE working again, now to find out what is happening with the game

    Looked at the specs of the card on HP and also notebookcheck.net, and Yes, I agree, it should be good. So there must be either a broad framework of somewhere, other background programs using perfomance ability or a driver needs to be updated.

    Here are some suggestions you might want to look into:

    1. update the drivers as needed: http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?cc=ca&dlc=en&lc=en&os=4158&product=6488503&softwareitem=ob-125620-1&sw_lang=&#N185

    2. make sure that you have updated to DirectX: http://support.microsoft.com/kb/179113

    3. claire on all programs that might be taken to treatment: http://support.hp.com/us-en/document/c03340676

    4. check the settings in the AMD control center to see if it is has nothing for the individual programs for high performance activated etc...

    In any case, those are my thoughts on this... I hope that it helps you to find out why the game is not shown at optimum speed

  • Performance parameters to validate the performance of the managed server

    Hello

    We have 5 servers managed in weblogic domain, each managed servers on different unix box, we will decommission one of the managed server.

    Now the question is how, how we measure the impact on performance, load etc. of the managed servers. Once we have removed from service in 1 server load is managed by 4 servers now. How can we better measure the results here.


    Your advice and help is very appreciated.

    Thank you

    WLDF is designed with the use of production in mind. Performance will impact, of course, depends on how much and how often it will collect data. As a general rule, you pay only for the active components of WLDF. So, you can configure it in the production environment and allow him progressively according to the needs.

  • Control background threads

    Hi guys,.

    I'm trying to limit the operation of background threads in BerkeleyDB I 6.0.10.

    When I open a database and the environment for writing, apart from my application thread, I see thread a compressor, a cleaner and checkpointer one thread. So for each DB, it's 4-wire.

    For 1000 + databases, it is quickly spiral up to 4000 + threads and although it is possible to configure the operating system to answer this, I would like to have control of grain more these internal discussions and run at a time that I'm in control of able to out the load wire.

    By reading the documentation, I understand that the checkpointer thread must always run for consistency of db. Fair enough.

    My understanding is that the filter thread compact log files I and the thread of compressor is used to cut the B-Tree tree during destruction.

    What I don't understand, is that I run many inserts (well, to be honest, they are updated), I get three threads running. I don't understand why I see sons of compressor unless the update is treated as a delete, and insert.

    What I really do is stop the vacuum and compressor threads performing automatically and live with the fact that the database is not optimal.

    So what I would really like to do is to ask the database "need cleaning/compression?" and if so, then open-> housekeep-> close.

    I find this piece of information in the documentation of GSG:

    "Note that you can prevent a background running thread if necessary using . I. Properties the parameter, but this is not recommended for production use, and these parameters are not described here. "


    The GSG says this on the wire of the compressor:

    «There is no need for to manage you the compressor and so he didn't is not described in this manual.»


    This means, it may be possible, but we will not tell you how :-)  Is the case - I know that's all at my own risk here! ?


    When it comes to the cleaner thread, the GSG indicates that there are some properties I can control, being

    je.cleaner.minUtilization


    It may be possible to zero to prevent cleaning and then subsequently, increase the value?


    So I guess I want to say, even if its not recommended, I would stop one or more of the background threads to run automatically on a db entry. I understand this can lead to bloat the disc and can slow down the query but I'm in the game of reduction instant thread, then return and tidyup at a more convenient time. Is this something that is considered feasible with BerkeleyDB I and if so, what are these properties are not recommended? I would try as this will be my bottleneck rather than the RAM or disk space.


    Thank you for taking the time to read my hiking if you get this far, I'm waiting impatiently!


    Clive


    Hi Clive,.

    For 1000 + databases, it is quickly spiral up to 4000 + threads and although it is possible to configure the operating system to answer this, I would like to have control of grain more these internal discussions and run at a time that I'm in control of able to out the load wire.

    It is not normally recommended to create environments so I (in BDB, we don't call databases, since a database in BDB looks more like a single table) because the cost per-environment is quite high, and if you write to many environments both on a single disk, you won't get the write performance that I is known for.

    However, you are not the first person to create a large number of environments.  It will work, and there is a way to reduce the number of background threads.

    But to make sure it's really what you want, I will ask the question: Why create environments so much?  Why not create multiple databases in a single place environment?  Unless you have a very good reason to not, I strongly advise to use a unique environment.

    What I don't understand, is that I run many inserts (well, to be honest, they are updated), I get three threads running. I don't understand why I see sons of compressor unless the update is treated as a delete, and insert.

    These three threads are created at startup, not on demand.

    I find this piece of information in the documentation of GSG:

    "Note that you can prevent a background running thread by using the je.properties parameter that is appropriate, but this is not recommended for production use and these parameters are not described here."

    The GSG does not cover your use case - of thousands of environments.  You'll need to read the javadoc in detail.
    To turn off background threads of I you set the following environment params:
    EnvironmentConfig.ENV_RUN_IN_COMPRESSOR, ENV_RUN_CHECKPOINTER, ENV_RUN_CLEANER, ENV_RUN_EVICTOR.
    However, your application will not work without checkpoints, compression, cleaning and expulsion.   These are not a few optimizations, they are necessary for any realistic application.
    So if you disable background threads of I, you'll need do explicitly these functions yourself, using methods on the Environment class: compress(), checkpoint(), cleanLog() and evictMemory().  These methods are explicitly provided for this purpose.

    It will take work to complete these functions yourself properly.  You will need to create your own background threads that call these methods for all of your environments.

    In fact, you should not disable the wire out, but instead, you must configure a cache that is shared for all environments using EnvironmentConfig.setSharedCache (true).  When you use a shared cache, it will be expelled one and a single set of background I son expelled (at a minimum, a thread in total).
    -mark
  • Version 6 of the Java performance issues

    It's kind of a continuation of the following thread:

    Performance of Java 1.6


    The question of the moose in the previous thread is not the issue. This is what came in the thread on the performace of Java 6 which I want to talk.


    My question is, is there anything new about the performance issues associated with Discoverer Plus and Java version 6? In my office (and others will benefit from its interventions to the referenced thread), we have problems of considerable achievements with Discoverer Plus (web version) with a PC with Java 6 on them. Some symptoms are: no no not able ge before the login screen, severe downturn PC or PC locked alltogether. To work around these problems, we were push PCs to Java version 1.4.2. Do the restore immediately takes care of the problems of slowness, lock up or connection problems. However, some of our applications in our office now requires Java Version 6. People who need new applications cannot use great Discoverer, because their Java version (Java 6), causes the discoverer to bog down.

    Is there a longer version and Java which took in charge the performance issues with the discoverer? Or maybe a patch. Our technicians helpdesk said that some versions of Java 6 had some security issues to consider. But as Java 6: update 11 had taken care of its security concerns. Update of Java 6 11 supported performance issues? Y at - it a patch for this version that made?



    Thank you

    Hello
    Certainly there is a performance issue if you have Java 1.4 on the server and Java 1.6 on the workstation. I hope you have discoverer 10.1.2.2, 10.1.2.3 with CP1, 2, or 4 or less CP6, you need to update Java on your server to equalize it with the version on your workstations. Some will say that older versions of 10.1.2.2 ok to upgrade Java on but I'm not sure.

    I recently mafe announcement on my blog which may help: http://learndiscoverer.blogspot.com/2009/04/be-careful-when-upgrading-to-java-16.html

    You will also find interesting information in this note on MetaLink: 728452.1

    Also, once you have upgraded your Java Server I recommend clearing the cache of Java on stations of local work and using Add/Remove programs to remove all older versions. Some people go as far as the removal of all versions of local Java that allows the server to discoverer of re - install the required version.

    Best wishes
    Michael

  • TestStand IO using c# to access sequence variables of

    I have a requirement to display during execution on the IO sequence variables.

    At the c# simple IO example and after reading some help files and docs, I tried two approaches. I failed to go to sequence variables.

    (1) I tried to get a SequenceContext of the ExecutionMgr, but failed with the COM exceptions

    (2) then tried to recover the RuntimeVariables, but even once, it failed with the COM exceptions

    Is not a c# or .net expert I think I have to make a simple mistake.

    Someone out there who has done this in c# and is ready to share?

    I am interested in:

    (1) what is the right way to access the sequence inhabitants.

    (2) what event reminders to use to update GUI with the progress of the execution sequence.

    If no luck I'll publish my code and problems.

    With the help of Teststand 4.1 with the free version of Visual Studio 2008.

    The way focused on events to do this is has your message in sequence by using the method of Thread.PostUIMessageEx of UIMsgs. The messages contain a payload of data of your sequence variables. The IO will have an event handler that receives these messages, and then you add the code in the IO to the data wherever it goes on the front panel of the IO. You must create your own messages defined by the user because TestStand lists a UIMessageCodes block. You can view messages in a code module, a stage of the trial, or use an expression TestStand API.

    TestStand I (or II) course is a good example on how to do it. This seems far-fetched at first, but it's a scalable way to do. It provides a rough synchronization, you get the UIMessages from their publication.

    A cool thing, is: when your IO receives a UIMessage, it can be thread.sequence the message context. So you may send a dummy message, have your event handler to get the context of the message sequence, and you will have access to the local population of sequence and all the rest.

    If you want to have the read IO inhabitants of sequence by another way, I think you'd get an array of all executions that the engine has currently a Manager OI (maybe the engine), then understand that it is yours, then understand this thread in this performance is yours and then the thread and sequence etc.. It is not possible to obtain seq right context of ExecutionMgr. I personally wouldn't do it this way.

    CC

  • Safari cannot connect to the server

    Hello I can't open a large number of pages of the site on my new MacBook Air... my wifi connection works very well with my other devices (iPhone, TV, other computers) but with my MacBook, I can only connect to Facebook, google and a few sites, but not in the App Store and other applications that work with an internet connection. I tried to connect to other wifi this afternoon at school and I had access to all the site and all my app could work with the wifi connection it. Not that I'm back home, I still can't connect to a lot of websites, AppStore, Spotify... what should I do? It seems that my wifi blocked certain internet connections on my MacBook Air...

    Uninstall third-party applications that claim to protect, clean, improve performance, manage, etc of your computer.

    Power cycle your router.

  • Problems with the iPad 2 air after 9.3.2

    After updating, I'll have a lot of problems with my iPad.

    Safari and other browsers slow / time out

    The iCloud sporadically backup failure

    Software update check fails sporadically

    Poor overall performance (buffering, etc.)

    After basic troubleshooting, I reset my device complete.  Restore failed several times, but finally went through.  All the problems remain.  The machine had no problem before 9.3.2 - is possible to downgrade or solve this problem?

    I also have 2 Air iPad. I encounter the same problem you have. Maybe Apple will work on this problem on the next IOS updates.

  • Why are there so many versions of Firefox in the last 6 months?

    Firefox 9.0 publication December 2011
    10.0 Firefox released January 2012
    Firefox 11.0 released March 2012
    Firefox 12.0 released April 2012
    Firefox 13.0 released June 2012

    Where are the notes? I see some of the differences between the versions, but the speed at which they are distributed has me suspicious.

    Mozilla is passed to a cycle of "Quick release" with the release of Firefox 4 and 5. This means that every 6 months, a new version of Firefox comes in the pipeline. https://wiki.Mozilla.org/RapidRelease http://blog.lizardwrangler.com/2011/08/25/rapid-release-process/.

    Basically, what that means in practice for users is every 6 weeks, bug fixes, new features, improvements, etc. that are ready for Firefox are released. If a feature is not ready, it is held until the next version. Instead of having to wait a year or more between updates (such as 3.6 to 4.0) containing new web technologies, performance enhancements, etc. New features are ready for users much more quickly.

    If you wish to view the release notes, you can go to http://www.mozilla.org/en-US/firefox/fx/, click the Desktop tab (because it most likely will be showing the mobile tab right now). Then click on "What's New". This will take you to a page like http://www.mozilla.org/en-US/firefox/13.0.1/releasenotes/

  • HP Z620: SM951 m2 SSD in a HP Z620

    Hi all, my first post on this forum. Not so much a question but rather a few possible useful information about up-to-date maps of style M.2 SSD autour regarding the HP Z620 workstation.

    I recently bought a module 256GB of HDD Samsung SM951 MZHPV256HDGL-00000 PCI Express m2 to install in my HP Z620 workstation, as most of the people, the speed of transfer seems certainly attractive. Before installing the module my Z620 was already configured with a 480 GB SanDisk Ultra II 2.5 "SSD as a boot drive with a second drive Hitachi 2 TB (with 1 partition MBR) of 7200 RPM and a Seagate 4TB third of 5900 RPM (GPT with 3 partitions).

    Initially, I bought what I thought, it was a generic SSD m2 to PCIe card on ebay for about £8. (NOTE: these cards generic mentioned seem to have the m2 socket and a LED power with resistance and are very cheap). After you mount the SSD m2 to the PCIe card, I plugged the card in the Gen3 PCIe x 8 socket on the motherboard of Z620 lane (i.e. the adjacent to the second GPU slot PCIe slot). Surprise, no visible SSD in BIOS or in Windows. As everyone does a little digging around, which resulted in install me a driver of Samsung NVMe and try various other methods found on other forums, but without a bit of luck. Still not visible in BIOS or in Windows.

    As a last resort, I thought I would try another PCIe adapter card and opted for the Mini ASUS Hyper M.2 X 4, which cost about £27 on ebay. Swapped my SM951 on the ASUS PCIe card and reconnect even taking on the mother board. Turned on the computer and waited for Windows to start normally and to my surprise the system seems to load new drivers for the newly tracked equipment. Of course, the device was displayed in Device Manager. After the initialization of the device in disk management, the aircraft was visible in windows Explorer. As a final check, I rebooted the PC in BIOS and confirmed that the device was displayed as an existing boot device.

    Using the same method I used to install the OS on the 480 GB SanDisk Ultra II, I simply used MiniTool Partition Wizard (which is free) to clone my OS to the SM951 drive. (Use the disk copy Wizard). After that copy over my PC restarted as planned, but to my surprise that he started from the SM951 drive. (Note: the PC starts normally on the disk with the new OS but I was surpised that he started so easily of the PCIe SSD without twisting them). To confirm the changes, I removed the 480 GB SSD and tried rebooting to who did it without any problem. After the execution of Crystal Disk Mark 5, I can confirm reading speeds just above 2000 MB/s and write speeds of about 1 300 MB/s. My SanDisk SSD (which is one of the best SSDS on the market) has reached 550 MB/sec in reading and 500 MB/s in writing.

    In summary, it seems that the PCIe card seems to be pretty important if you want to use a SSD of M.2 SM951 I would recommend that you avoid cheap cards on ebay.

    While I can't say with certainty, using the ASUS card can allow the SM951 to work as a disc bootable on the old Z400/Z600 machines, because it dispays inherited the SSD as a device in the BIOS.

    My complete system:

    2 x Xeon E5-2670, 64 (8 x 8 GB) 1866 MHz RAM, boot drive Samsung SM951 (via a Mini ASUS Hyper M.2 X 4 adapter), 480 GB of SanDisk SSD, 5900 RPM 4 TB of Seagate, Hitachi 7200 RPM 2 TB, Syba 2 port SATA III with 2 x USB3.0, Quadro K4200, Tesla M2090 ICY Dock hot swappable 2.5 "and 3.5" drive Bay.

    OOPS $@ ~ #? Sorry people! I accidentally pressed the button "problem solved." If your reading this thread it will make more sense if you skip the next post, (he appears later in chronological order).

    Brian1965,

    I competely agree with the notion of "disconcerting."  And in two aspects >

    Drive: The SM951 in the z420 has a Passmark of 11559 disk partition and the difference to your 7891 is too large to be a Variant.  I think warrnats of studies.  What are your storage space and option power settings?

    One thing however is that each time the pass mark is executed, the drive score drops. The first test of the Seagate ancient who arrived at the z620, the disk partition was 594, and the third time he has scored 495.  I decided to make a small improvement and an hour ago, bought a Turbo Z 256 GB AHCI, who will go into the z420.  With the Samsung SM951 / Lycom DT-120 moved to the z620, which should add about 11 000 points to the mark of 495.

    I was interested to see that the Turbo Z has an average performance greater than the SM951 and which must be due to the quality of the design of the Board and the refinement for use with an HP z.

    Tesla M2090: The situation with the M2090 is very strange.  My local fan use Tesla for flight dynamics simulations Matlab and they have staff that work on multi-threaded measure / parallelizing algorithms.  It occurred to me that the problem might be in the synchronization of parallization stream, but Solidworks is supposed to have the best, completely scalar of any program record.  Only to eliminate it as a possibility, are the z620 BIOS settings to allow all processors? Also, are there similar situations in the creation of the configuration of Maximus (Quadro and Tesla)?

    Your Solidworks model and rendering are a work of art-well done and a half.  I tried to learn Solidworks for a while for my projects of industrial design, but never have large blocks of time.  I find myself accomplish them in AuoCad. I have a book, 'The Bible of Solidworks' but it is more than 600 pages and I'm only on the Genesis.  How did you learn?  Do you give lessons?

    This is a work in progress, a test image of Sketchup in a 380 m long, five-story Office / Library / laboratory building. It is not much smaller than the island that it is.  It is of the most complex single drawing I have already done in AutoCad for Sketchup on the z420 and translates into Revit on the z620:

    Quadro M2000 of M4000 and proposed Sysem:

    I am hopeful for the Quadro M2000 because it's a little more than half the cost of a Quadro K4200 and again:

    Highest pass mark ratings 3D:

    Quadro K4200 (317 tested): 4895

    Quadro M2000 (12 tested): 4671

    Quadro "P4000":  Think of your consideration for zz620, the first two Pascal GPU Quadros, the P6000 24 GB - said at a cost of $12,000 and the P5000 were released and they will be specular perofrmers. However, what I expect is the 'P4000"(or whatever it's called) that, if true to form - i.e. to perform as well as the next model to the top of the model it replaces and costs a little more means, he must run to the near K6000 levels but cost only $100 more than a M4000.

    M4000:  However, the M4000 is a serious candidate to replace a K4200.

    Highest pass mark ratings 3D:

    Quadro M4000 (8GB) (264-tested): 7234 with i7 - 6700 K / ASUS Z170-A

    6934 _ with Xeon E5-1660 v3 / Dell Precision T5810

    _ 6112 with 2 X E5-2670 in HP z620

    As usual, the performance of the GPU will be linked to single-thread performance.

    Average for the M4000 (820 U.S. dollars) is 6402. For comparison a $3,000 over-pants W9100 6570's Quadro K5200 6155. a GTX 770 average 6149and GTX 960 5916. Thus, the M4000 is actually in the top end of the intermediate level games GPU. Of course, $1 800 Quadro K5200 in mind is good enough for terrible cartoonist as I.

    In time, sell the K2200 in the z620, buy a used M4000, for the z420 and place the K4200 in this place. When the 'P4000"arrives, the price of a used M4000 will drop - as K4200 will still more abruptly.  The United States already, they have sold for as little as $600.  I had a reliability perfect with the eight or so used of Quadros, I got - I always use a FX 2004 580 as the GPU in my server.  About three months after the introduction of the 'P4000", might be a good time to change.

    System proposed: If you are interested, I did a few suggested workstation build lists on a material of Tom.  They have a semi-competition annually to build the better the price list.  As 99% are game systems, I add some ideas of workstation. See and scroll down to: Workstation: 2D - 3D CAD visualization / Graphic Design / Simulation / Animation > $ 2,000
    , which uses a Xeon E5 / Quadro M2000 or GTX 1070.  I also added lists $1,500 and $1,000 categories. The $1,500 version uses a Xeon E3 / M2000: not the handful of forum on behalf of your construction and avoiding the odd capitalization & symbols $1,500 workstations. The title is due to the State of competition rules that have been added because the names that I usually use. for example: "BambiBoom PixelCannon Cadamodarendergrapharific iWork? TurboBlast ExtremeSignature SuperModel 8000® © $$™® £ ©™ _ 6.14.16™ ' = forum handle + "strange capitalizations and symbols".»  It's nice to know that its efforts are particularly noticed.

    If you want more suggestions for the proposed system, I'd be happy to discuss it.  If you think this isn't the Silesian general, send a PM.

    Where is your son?

    See you soon,.

    BambiBoomZ

    My motto: "Why use only one job when twenty will do everything as well."

Maybe you are looking for