Blogs

Our community blogs

  1. Seriously game devs, it's not that hard. Get with the times.

     

    This would be part of the main class

    std::vector<VisualObject> movableObjects;//initialize everything, set starting coordinates and directions//other prep work//FUNCTIONSvoid update(float updateTimeMillis) {    //move view point, make decisions on color changes, texture loading, etc.    ...    //check for collisions in parallel, using in-lined function calls (no stack frame created)    //and loop-unrolling to make explicit use of branching AVX 256    //assume there is a mutex or semaphore to lock an object for analysis/deletion and a smart    //function to skip if locked and come back built into the calls to inline function     //collisionUpdate    #pragma omp parallel for    for(int i = movableObjects.size()-1; i >= 0; i -= 8) {        movableObjects[i].collisionUpdate(); //will run each type of object's unique function        movableObjects[i-1].collisionUpdate();        ...        movableObjects[i-7].collisionUpdate();    }    //collided objects now destroyed or had states updated to change physical effects routines,    //update all vertices of all objects in parallel,    //ensure dummies exist if not in multiples of 8 to take advantage of AVX 256 in loop unrolling    #pragma omp parallel for    for(int i = movableObjects.size()-1; i >= 0; i -= 8) {         movableObjects[i].update(updateTimeMillis);        movableObjects[i-1].update(updateTimeMillis);        ...        movableObjects[i-7].update(updateTimeMillis);    }        VisualObject.draw(); //draw the scene and all objects in it.}  


     

    And this would be the chief graphics object from which near every other graphics object should inherit from.

     

    public class VisualObject {    VisualObject* parent = null;    vector<VisualObject> children;    int omp_max_thread_count = omp_get_max_threads();    //if quad I5, will get 4, if quad I7, will get 8    void VisualObject::addChild(const VisualObject &v) {        v.setParent(this);        children.push_back(v);    }    void VisualObject::draw() {        //draw children in parallel using dynamic scheduling in case some objects         //have complex functions that take far longer than others, auto scaling with core count        #pragma parallel for schedule(dynamic)        for(int i = 0; i < children.size(); i += 8) {            children[i].draw();            children[i+1].draw();            ...            children[i+7].draw();        }    }    struct {        bool operator()(VisualObject v1, VisualObject v2)        {               return v1.complexity() < v2.complexity();        }       } VOComparator;    //Sort Visual Objects by draw complexity into equal-sized buckets for the draw() function     //to handle, most expensive draws first per thread.    void VisualObject::loadBalance() {        //If on GCC/Clang/ICC, compile with -fopenmp and -D_GLIBCXX_PARALLEL to get parallel sort        std::sort(children.begin(), children.end(), VOComparator);        int chunkSize = children.size()/omp_max_thread_count;        vector<VisualObject> sortedSet(children.size());        #pragma parallel for        for(int i = 0; i < omp_max_thread_count; i++){            //There is room for loop unrolling as long as you check to insure your unroll length is no larger than             //chunkSize and you either have dummies to fill the empty space or a cleanup function for the remainder under a given chunkSize            for(int j = 0; j < chunkSize; j++){                sortedSet[i * chunkSize + j] = children[j*omp_max_thread_count + i];            }        }        children = sortedSet;    } //end loadBalance}; //end VisualObject class 


     

    There, 80+% of your CPU-side optimization done for you. Quit your belly aching, start over, and do it right this time. There's no excuse when it's this easy.

    • 1
      entry
    • 2
      comments
    • 152
      views

    Recent Entries

    Harry__Bird
    Latest Entry

    So, i'm building a PC and i need guidance on parts, I've built a PC before but this one is a bit more Shazam! The main problem I'm having, is the cooler, I'm planing to water cool (only the CPU) but struggling on the type of cooler needed, the CPU is am

     

    Intel Core i7-4790K LGA 1150
    And the coolers I'm picking between are the following:

     


    SWIFTECH H240-X
    Cooler Master Nepton 240M
    And I'm fitting that into a NZXT H440, If there is any problem you can see with this, Please let me know

  2. knifeparty_triggerwarning.jpg

     

    Tomorrow, Friday the 20th, Knife Party will be releasing their new EP, Trigger Warning.

     

    Returning with the style of not-giving-a-fuck house and text-to-speech-step, this EP is sounding promising. Check out the tracks at Soundcloud.

     

    PLUR Police
    Parliament Funk
    Kraken
    PLUR Police (Jauz Remix)

  3. I'm wanting to build a gaming rig, can yall help me with parts??

  4. Hello guys,
    I have an old pc and i want to upgrade it.The PC is a intel core 2 quad cpu q6600,7gb of ram ddr2,210 grachics card.Most games i play are League of legends,Counter Strike Global Offensive,Assasins Creed IV and III.I have a budget of 400 euros to upgrade motherboard,cpu,ram and graphics card.If its possible the voltage be around 500 watt so i dont have to buy a new psu to

    • 1
      entry
    • 7
      comments
    • 218
      views

    Recent Entries

    Hi, I'm trying to decide on what graphics card step would be best. Between the GTX 970 and the R9 390. I could also consider GTX970's in SLI. Im new to this sort of thing and don't know the ups and down to SLI. I just want to run games at 1080p and maybe higher res in the near future (1440p). Any suggestions?

    • 1
      entry
    • 9
      comments
    • 231
      views

    Recent Entries

    Thresh
    Latest Entry

    So, I'm looking to upgrade my PC and I'd like some help/advice

     

    I'm happy with the performance of it, and I wanna make it quieter. The main problem is that my current case only seems to have space for one fan, so I will probably get a new one along with a couple of low rotation fans which I hope will make it super quiet (it's not super noisy, but I don't like the background noise it makes)

     

    I'm not doing any overclocking

     

    Any help, advice and product recommendations are appreciated

  5. So guys I was wanting to hear some ideas from you on some good future software.

     

    I was thinking...

     

    Handwriting fonts. (Fonts based off of your handwriting.)

     

    Built in security programs

     

    An OS dedicated to security

     

    An art program using measured shapes to make images. (Measurement shape creator or something)

     

    A variety of games.

  6. blog-0894203001446049169.jpg

    Here is my take on a Budget Headphone Audiophile Setup.

     

    Enjoy. :)

     

    • 1
      entry
    • 0
      comments
    • 160
      views

    Recent Entries

    I've always heard the term "life project" but never really understood it until I got my own. You see it all the time, guys talking to friends about a car they are building, and they mention how much they've put into it. I've always just thought it weird; after all, why not just buy a new car instead of sinking a bunch of money into a car that probably won't be used much.

     

    And then I got my computer. And suddenly, my whole perspective on those changed.

     

    Heck, look at my purchases lately! I just got a new job, and the first thing I buy? A Fractal Design Define R5. The next thing I plan on buying? A R9 390. Probably there I'll stop for a while, but then again, when I built my pc almost a year ago (parts purchased on Black Friday 2014) I told myself that I wouldn't be upgrading it for a while. After all, that was the whole point of upgrading.

     

    It took me a while, but I realized even if I had the most badass rig, even if I had 4-way Titan SLI and a i7 5960X overclocked to hell and back with a custom waterloop, I'd still probably find a way to spend money on it regardless.

     

    Weird.

    • 1
      entry
    • 3
      comments
    • 181
      views

    Recent Entries

    viper123
    Latest Entry

    linus where you getting all this parts for pc builds

  7. tumblr_mhkd1nctcn1rab1jyo1_500.gif

     

    useful stuff :

     


    Code of Conduct : http://linustechtips.com/main/topic/95599-linus-tech-tips-forum-code-of-conduct/
    LTT beginners guide: http://linustechtips.com/main/topic/334934-ltt-beginners-guide/
    Read This Before Posting : http://linustechtips.com/main/topic/11724-read-before-posting-in-this-section/

     

    there's a night theme for the forum Night Theme 3.0 : https://userstyles.org/styles/109926/unofficial-ltt-night-theme-3-0

     

    Dark Theme Fixer : https://github.com/stormdr1ve/ltt-scripts/raw/release/User%20Scripts/Dark%20Theme%20Fixer.user.js

     

    also remember to follow your threads.

     

    ss.JPG


     

    18 hours ago, colonel_mortis said:

    Actually, that's a bug. You can edit status updates, there's just no link to it. To edit a status update, just add &do=editstatus to the URL, and you will be able to edit it. I have reported a bug about the lack of edit button.

  8. blog-0912390001445581690.jpg

    First off I just want to say: Man this shit is fun, digging through sketchy parts and waiting for them to show up is making me giddy. Some might say I'm wasting money on crap, but its worth it for me, I've been curious for a long time wondering about the quality and performance of these parts, and really I just have to say: Science costs, and if I don't do it then who else will? I've learned a lot with my recent research however, and man this is going to be one hell of a forum post(when its done) because I am going to be as thorough as possible and investigating “cheap watercooling” from about every aspect. For now though I just want to talk about the “what I have for now”, because I really want to document this stuff before I forget it. So, here we go:

     

    Reservoirs: Unless if you are buying a big name brand, these are surprisingly hard to find. Nobody really makes them, and the only few I could find is a rectangle box sold from a budget liquid cooling seller located in New York, and 5.25” bay reservoirs which are sold by a similar guy. The rectangle box's are cheap, like ~$7.00 +shipping cheap. Essentially they are a box made out of acrylic and have 3 holes in them(threaded of course). Some just come with a cap, others also come with barbs. The bay reservoirs are built the same way, but these can can have cool things in them, like flow meters, LED's, Pumps, and temp sensors, but these range from ~$22-60. Of course, all of these are imported, but you can buy them from Hong Kong if the US stock runs out or if you are in the EU.

     

    Pumps: I'm an engineer and let me tell you something. All watercooling parts have one potential problem: leaking. The pump however has another potential issue: mechanical/electrical failure. So the pump is something you want to really don't want to cheap out on. This would be great advise if you were spending $200-500 on a cooling system, but we are going extremely cheap, and the pumps I found were anywhere from $6-30, and the one I bought specifically usually costs $7, yikes. Modern pumps are fairly simple though, and my only fear is the rotor locking up(just like my Thermaltake pump). My specific pump is tiny, and all I hope is that it has enough head pressure to circulate my system. Also beware, not all pumps come with a power connector, so either shop carefully or get your tools out.

     

    Waterblocks: There are two types of waterblocks you will find when searching on the “budget” market: “decent” looking blocks, and blue blocks. The “decent” looking blocks look great... look... but there are some proximity errors with the images. Most blocks have a cross “waffle” pattern, however on some of the images it shows them with the parallel fins. Hmm, I suspect the bait and switch, but I'll just have to wait and see. One thing that I really don't want to happen, but it just might, is there are some waterblocks that have no “fins” what so ever, its just a flat piece of copper with a acrylic top. These probably suck, and if the bait and switch is a thing then... ugh. I'll just have to wait and see, but I'm actually more interest in the cheap ass blue blocks. These are funny they are cheap, like sub $5 cheap, have no mounting hardware whatsoever, and the internal fin design is unknown since you cant actually see inside if it(whats worse is that between sellers they use different diagrams). I'm honestly curious to see the performance for myself, because from what I see from other forum users is that for sub $5 its actually not bad. What sucks with these tough is if you do want mounting hardware, they charge a freaking arm and a leg for it. For $25 you get a $5 waterblock, 4 bolts, 8 washers, 4 nuts, 4 thumbscrew nuts, and a rectangle sheet of metal with holes in it. What a joke...

     

    Radiators: These are funny. So there are two types you will find: ones with pre attached barbs and ones with G1/4 fittings. The G1/4 radiators on “the budget market” are all aluminum, but for $20-50(dependent on size) honestly you cant match that from a name brand. At first I thought “oh these are just made for some niche thing and they are just being sold as PC stuff” but then I looked at the Rajintek Trition. Holy shit, the 240mm radiator Rajintech uses is the same exact thing as these eBay ones. So, even though these radiators are cheap, they are at least proven(to be good). But then the thought crossed my mind “if you can find a no brand Rajintek on eBay, then where do the pre-barbed ones come from” and then I started digging through AIO's. The Cooler Master Seidon 120m/v looks very similar to the radiator I bought on eBay, but there were enough differences for me to dimiss them as “different”. I hit up bing search and there it was, I now know the origin of my cheap ass radiator: Enermax. Either they manufacture these or they order them, but I have the radiator from a Enermax LIQMax 120S, and its exactly the same. I expect it to perfrom well, considering Enermax rates it as a 300w thermal disipation, but for $15 I don't know. The pre barbed ones(AKA, not finished AIO) cost anywhere from $10-30 depending on size(Note: If this radiator works well I'm getting a 80mm rad for a sleeper build).

     

    Tubes/fittings: I'm not going to buy tube from an unknown manufacture and material, sorry. There isn't much selection either so it appears that the sellers know that the demand for it is low. I will buy tube from Home Depot, and the 25ft. $7 stuff I bought earlier this year worked great. I do see a potential issue though: size. The tube is 3/8 sized, but none of the parts I bought were measured in imperial. Okayy so just convert it right? Well, did the math, some parts fit, but this is where the fragmented “standard” size is exposed. Some parts use 10mm barbs, some 9.5 or 9mm, and some even go to 8.5mm(I think, there are tons of sizes). I planned around this, and most of the things I bought should work, but this is an issue for people that don't fully do their own research. The last thing I want to bring up about the barbs is that compression fittings are nowhere to be seen from no-name manufactures, which is a good thing. Regular barbs can be found, they are roughly $1 each but come in packs of 2, and they look fine to me(I didn't buy any, but if I need to I will).

     

    Research: It took me about 2 days to learn the market, and observe how... simple it is? In the unrestricted market, you would expect a ton of parts right? That's actually not the case. Everything is basically the same shit, just a different seller, I actually imagine each part in its category being made in the same factory. So really when it comes to research, all you need to do is find the parts you want(since the selection is poor there isn't much choice, making the decision easier), make sure the fittings are the same size, and find a trustable seller. The only other hard thing is finding stuff in the US, I hate waiting for shit to ship and when stuff comes from Hong Kong it takes forever.

     

    I'm now tired of typing, will update/post when parts come.

    • 1
      entry
    • 5
      comments
    • 196
      views

    Recent Entries

    WanderingX7
    Latest Entry

    I am looking into upgrading Grapics card and a few other things in my pc and I was wondering if my i5 2500 k 3.3 is still good enough to use, or should i just upgrade?

    • 1
      entry
    • 0
      comments
    • 211
      views

    Recent Entries

    i am a beginner and i have to move my computer into a new case as it doesn't all fit properly. my system is water cooled with a 360x80mm radiator and 2 140mm rads for the gpus. what case will all of this fit in. i like the look of the NZXT switch 810 and corsair 760t/780t and i kind of like the enthoo pro but will they fit everything in. i have 2 gtx 970s, 4790k, z97a mobo. the case also needs to fit reservoir, etc and needs to be white, does anyone have a suggestion for any case preferably under $250 australian

    • 1
      entry
    • 0
      comments
    • 135
      views

    Recent Entries

    I'm having a problem with my drive configurations. I have SSDs in RAID zero, and I have two storage hard drives in RAID zero. Occasionally, my computer stops recognizing the hard drives in RAID zero, and of course, anything I'm working on that associated with the hard drives fails. I'm unsure of what's wrong. I'm just looking for any advice in what direction to investigate.

    • 2
      entries
    • 5
      comments
    • 173
      views

    Recent Entries

    givingtnt
    Latest Entry

    so. idk where to begin.
    i guess im anti social. im lonely and i don't have many friends. idk. seems to me that internet interactions are not really a thing. but im somewhat dependent on that. i don't have anything or anyone really outside of it todo something. or act like a human. being social and all.

     

    most of the day im sad. i ait around. don't do much. go to classes silently.

     

    iv been put aside by most people my entire life. and tbh. i don't really know how to interact. let alone ask someone wants to do something.. i have no idea what kind of something to do that doesn't seem awkward. or strange.

     

    is that what people call depression ? i mean. how cani know ? iv never been . well at least told. that i was depressed. but. if i ask. how can i besure i won't be looked at in a weird way ? what if im not . and im just too dumb to get that. eh. i guess this is me tLking to myself asking the question to you..

     

    anyway. idk. maybe i need help ? but the thing is. i don't want to be labeled as weak.or yhe stupid "hes faking" thing. because.. how can i know ? iv pretty much allwais been like that. well.mostly.

     

    Im I insane ? how can i know..

     

    Im insane.

    • 0
      entries
    • 0
      comments
    • 152
      views

    No blog entries yet

  9. So here we are, I've got a mid-2012 Macbook Pro Retina, a Razer Deathstalker, a Razer Naga 2014, a little amp with some decent speakers, and a new monitor...
    My monitor of choice? I picked up an LG 24MP57 for $179. I know it isn't the BEST monitor, but it's IPS, decently sized, and not $1000.
    So how does it all stack up? its nice! I no longer feel like I'm peeking into an apartment peep-hole on a 15" screen and I have a truly desktop experience. Admittedly, I miss the multi-finger gestures of the apple trackpad (back and forward in my browser, changing spaces, etc.) but with my Razer devices, I just threw in some custom keys and boom, its all back to normal.

     

    I've saved myself a couple hundred bucks (for the time being) and I don't have to migrate any data. I think I can live with that.

    • 1
      entry
    • 1
      comment
    • 157
      views

    Recent Entries

    Cpnoob
    Latest Entry

    After I restored my laptop to its original form when I bought it, my laptop resets and stays like that. It keeps rebooting over and over again to where the dell logo only shows on the screen and restarts again.. Not really sure what's happening but I know I didnt factory reset it where I would have to reinstall windows.. When it reboots the only option its giving me is F2 for setup and F12 for booting options.. Any help or suggestions would be greatly appreciated! Thanks!

  10. No blog entries yet

    • 1
      entry
    • 1
      comment
    • 153
      views

    Recent Entries

    SmittyWerbenJagerManJensen
    Latest Entry

    Now before i say one opinion/factish hybrid,i just want to say i have no hate towards amd i am just pointing out one fault that I've noticed in their cards.

     

    AMD graphics cards on paper compared to nvidia's cards sometimes look better but most amd comparison videos i have seen show the amd gpu hitting a 10-15 fps less than the nvidia counterpart, however amd GPUs are cheaper so it's kind of just what you have to spend but for only a slightly higher price you can buy an nvidia counterpart but if you're building a cheaper build and need to cut corners go with a cheaper amd gpu. Now before you freak out at me for saying an amd gpu belongs in a cheaper build many people who go with a higher end build go with an amd gpu and they will still achieve high frame rates so it's really what you want, not to mention overclocking. In MY opinion i would go with an nvidia gpu for the higher frame rate. One thing that i have not had a first hand experience with is amd cards overheating but i have heard many people say so.

  11. 9ycKvAzm.png
    The new iPhone, called the 6sb, will be geared toward users that think making these huge phones ridiculously thin instead of putting another battery in it is asinine. (95% of consumers according to market research)
    Jony Ive, Apple's Chief Design Officer (CDO) noted
    "Just by making the phone 5mm thicker, we were able to make it actually last all day playing games and browsing the internet on max brightness and still have battery left. Who knew you could sacrifice just a few millimeters and totally forget about how much charge you have left"
    XOm9CRtm.jpg
    He continued
    "I don't even know why we gimped the battery size so far when we can't even eliminate the camera bump so you don't scratch the lens. We even patented a thinner version of a 3.5mm audio jack. We've dropped all plans to use that, of course."
    It will also feature a new mag safe charge port, Ive notes
    "We've had magsafe ports on out laptops for years. We didn't use that on our phones as we wanted you to break more overpriced cables. Instead, we'll just change the connector more often"

     

    The 6sb will be available Q1 2016.
    There's no word on the price yet, but a rep assured us that "It will still cost enough to be a fashion statement"

    • 1
      entry
    • 2
      comments
    • 189
      views

    Recent Entries

    blog-0068372001444656842.jpg

    every time i go into my game its like this can some one help :3,. its like this for all my games why my resolution is like this :/.