Search the Community
Showing results for tags 'arm'.
The potential of ARM chips replacing x86 has long been theorized and speculated upon, but I believe we're on the verge of it happening now. Qualcomm's upcoming 8cx (The Verge link) is spearheading ARM's move into the laptop segment. Initially, it's going to be ultra thin, low power laptops, but eventually ARM will invade more powerful laptop sectors and even desktops. ARM is already making a lot of headway in the server market and that trend will likely only continue. The biggest hurdle to ARM getting into traditionally x86 dominated markets has long been native software support. If you look at benchmarks over the last few years of software running on x86 and ARM chips, the x86 often shows a massive performance advantage, but that is largely down to the ARM chip running an emulated version. When you compare a x86 chip and comparable ARM chip both running native versions *poof* the performance advantage largely (completely in some cases) disappears. Apple already has native ARM versions of most of its software, as they have begun their switch to ARM and now Microsoft is letting developers create native 64-bit ARM code for Windows apps as well as working on ARM versions of Microsoft Office. Adobe Photoshop and a host of other major productivity software makers are in the process of making native ARM versions of their programs or have already done so, and once the ball gets rolling others will follow, and quickly (they'll have no choice in the matter). So what's driving this move toward ARM? There are 2 major factors at play: power consumption and profit margins. It's no secret that ARM chips run at a much lower power envelope than x86, it's largely why ARM dominates the mobile market. Famously, when testing the first ARM chip made in the 80s for power draw, they forgot to hook up the chip to the power supply AND IT STILL RAN simply off the electricity from the signal connection. Intel has spent years trying their hardest to push x86 chips into lower power envelopes in a desperate attempt to push into the lucrative mobile market and have largely been unsuccessful. The problem is the architecture itself and the bloated AF instruction set that forces x86 chips into extremely high amounts of transistor switching to achieve greater performance, which in turn requires a lot of power, plus x86 just doesn't scale nearly as well into higher core counts as ARM does (AMD has taken steps to allow their own x86 chips to scale better, in that regard they are way ahead of Intel, though still far behind ARM manufacturers). The other, and likely more important, factor is that ARM chips are easier and cheaper to manufacture, largely because ARM is a simpler chip design than x86. This is why ARM chips regularly beat x86 to every node shrink. Every OEM loves components that are cheaper to manufacture because it allows them to either pass the savings onto the customer or (more likely) increase profits for themselves.This is why so many companies are pushing ARM adoption, it means greater profits for them. The days may be numbered for x86.
Update by Rose Gomez, Associate Producer Hello backers! After a successful week at GDC everyone is back in the office energized and inspired. This week we'll be taking a look at what the life of an animator is like on Pillars of Eternity, from what an average day looks like to how an animation goes from concept to being in the game. In our next update, look forward to an update all about the audio design on Pillars of Eternity, featuring Justin Bell, our Audio Director. As a reminder, the survey deadline has passed. If you still need to fill out your surveys, we encourage you to do so by going to the backer portal and completing your order. We will attempt to accommodate as many late surveys as we can, but we can't promise that the content will make it in to Pillars of Eternity. Late survey entries may have to go into a future Eternity product instead. The animators gathering reference for a wild Xaurip attack. Average Day Each day, our animators gather together in the lead animator's office to give an update on what they're working on. Any road blocks or challenges that an animator is running into can be brought up and the entire animation team can help to figure out a way around it. Everyone on the team tends to work very closely together. It's very rare for an animator to be working alone for the entire day. Most animators will collaborate and look for critique and feedback as they work so that they can make sure their animations look as good as possible. Once everyone has been brought up to date with what the team is doing, the animators head back to their offices and begin to work. Many of our animators like to take reference of themselves acting out certain attacks, and it's not unusual to walk by an animators office and see them growling, snarling, and stalking around while they try to work something out. You can usually recognize an animator's office by the mountains of toy swords, shields, staffs, and guns they have lying around for any impromptu reference sessions that may come up. Once they've figured out how they want the animation to feel and look, they can sit down and really start animating. Animators acting out Xaurip animations. The amount of time spent animating is smaller than one might think when compared to the time spent in iterations, adjustments, and actually successfully implementing the animations into the engine. When an animator feels like they have something ready for the game, the animations go into the game engine and off to the lead for review. Challenges For Pillars of Eternity, there have been a variety of challenges our animators have come across. To begin with, this is the first project at Obsidian to use the Unity engine. It's always a challenge to learn a new engine for a project and to adjust to a new set of tools. While animating is animating regardless of the project, the availability of different tools can really make a difference to an animator's process. Since Pillars of Eternity is designed from an isometric view, the animators need to stay aware of the locked camera at all times when animating. Characters are also relatively smaller on the screen than they would be in another type of game. This means that animators need to focus on stronger poses and broader movements than they would use on a game with a first person or third person camera. The motions of the animations have to have a strong silhouette from as many angles as possible so that they can be read clearly at a distance. From Concept to Completion A lot of work has to go into a creature or NPC before the animating even begins. Using the Druid Cat Form as an example, the pipeline begins with taking a look at the design documents to see what the designers have come up with as to how the creature should look and feel. What kind of attacks should he have? What mood should his walk and run animations portray? Once those things are decided, it moves onto the concept stage. When it comes to creatures, it's usually Polina who will take a crack at fleshing out what they are going to look like. You may remember the Cat Druid Form concept from a few updates ago, shown here again: Druid Cat Form Concept. Once the concept is finished, that's when animation team comes in. The animator will consult with the designer and the concept artist in order to break down what specific animations need to be made for every creature. An animation list gets written up and saved while the creature is sent off to the character team to get modeled and skinned. The character artist will block out and hook up the model in the engine so that we can take a look and see if any new systems need to be implemented for this creature. Maybe we want him to have a special ability that hasn't been designed yet, like a transformation between one form to another. That's when a programmer would step in to help design a way to make those special systems work. With the systems in place, the animators can finally begin to animate! Animating for a video game is a bit different than animating for a feature. Each action a character is going to use has to be broken into a separate animation so that the game engine can call on them when different criteria are met. Even simple things like a character's run and walk need to be planned out and separated into small individual animations. A typical full animation set can take up to a month (and for more difficult creatures, sometimes even two months) to implement. During the animation process, animators will work very closely with design to make sure that every creature looks and moves just like they envisioned. Once all of the animations for the creature are blocked in, the animator can bring them into the engine and start seeing how they fit together in the actual game. There is a lot of back and forth between the animation package and the engine at this point in order to fine tune each animation. If the lead is happy with how an animation looks then the animator is done and can move on to the next creature on the list. In-engine creature animations. GameCrate We have a bunch of new interviews and articles out on Newegg's new gaming site, GameCrate! GameCrate visited our offices in February for a behind the scenes tour of the studio and got to take a firsthand look at Pillars of Eternity. Take a look at their article, The Factory Level: Obsidian Entertainment to see what they experienced. Check out what Josh had to say about the game in his interview here then take a look at an interview with Feargus here about the business side of Pillars of Eternity. If you're in a hurry and want to get down to the quick details, check out their article 10 Pillars of Eternity Details We Picked Up During Our Tour of Obsidian Entertainment. You can also check out their twitter account, @GameCrate, for updated news and articles about gaming. Kickin' It Forward We love tabletop games at Obsidian, and what better way to bring your campaigns to life than with some awesome modular cavern sets? The guys over at Dwarven Forge are releasing a brand new set of modular cavern tiles crafted from their new unbreakable Dwarvenite material. They've got some really cool stretch goals to add even cooler pieces, including a Lava Cavern Add-On Pack. Check out their Kickstarter campaign here! ARMing the MassesHey, guys. Brandon here. Here at Obsidian, we know that DRM can be a touchy subject so we got together with our friends at Paradox to think of a better solution, because you know, rights need to be managed. What came out of those discussions is... the Pillars of Eternity A.R.M. Pillars of Eternity A.R.M. (Analog Rights Management) Much like the code wheels of old, players will be greeted with a large, glowing question rune on the title screen. In addition to the question rune, ten smaller runes will also be displayed. Players will then have to use the Pillars of Eternity A.R.M. code wheel to decode the question rune and select the properly revealed rune. It's fast and (somewhat) easy. Be careful, though, because two incorrect selections in a row and your copy of Pillars of Eternity will become locked down for 72 hours while our customer service department investigates possible fraud. . . . . . . April Fools'! As we said from the very beginning, Pillars of Eternity is, and always will be, DRM, and ARM, free. That's it for now. Head over to our forums and let us know what you think of the update.
I know this is a bit early and I should just be ecstatic that they are rolling a *nix version, but any thougths on compiling PE for the arm architecture? My laptop is starting to go out, and ive been looking at some arm options for replacing it, but Qemu aside, they won't play x86 games. I also have no doubt that by the time PE is out there will be fully pc capable android touchpads out, which will likely be able to have their memory flashed for full *nix distro's on them.