Trending December 2023 # Assassin’s Creed Odyssey System Requirements # Suggested January 2024 # Top 21 Popular

You are reading the article Assassin’s Creed Odyssey System Requirements updated in December 2023 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested January 2024 Assassin’s Creed Odyssey System Requirements

Can I Run Assassin’s Creed Odyssey?

Whether you’re finally delving into the world of Assassin’s Creed or you’re no stranger to the franchise, if you want to play the Odyssey installment on PC, you need to know if you can run it.

First of all, you need to figure out your PC specs. Luckily, we’ve got a simple guide to help you do this if you’re unsure. But stay tuned – we’re currently developing a tool that will help you check whether your PC can run a game. We’ll let you know more when this is soon to be released. 

In the meantime, it’s a simple case of comparing your PC specs to the system requirements of this title below. If you find you don’t meet the requirements, perhaps it’s time for an upgrade?

Assassin’s Creed Odyssey Game Details

Assassin’s Creed Odyssey is the 11th installment in the Assassin’s Creed action role-playing game series. Assassin’s Creed Odyssey emphasizes the role-playing aspect more so in this title, with a greater variety of dialogue options, multiple endings, and branching quest lines. 

Set in the year 431BC, the storyline is one of historical fiction, set in the Peloponnesian War between Athens and Sparta. You play as a mercenary and descendant of Leonidas I who fights for both sides of the conflict in an attempt to unite their family as well as looking to uncover a cult. 

Your character inherits the broken spear of Leonidas I, which has been forged into a blade that grants the player special abilities when in combat scenarios. 

Gameplay allows you to unlock new abilities through a skill tree, these include:

Hunter – this allows for ranged attacks with a bow and arrow

Warrior – which refers to swords, spears and axes combat

Assassin – which focuses on silent take-downs and stealth actions

Assassin’s Creed Odyssey Minimum System Requirements


AMD FX 6300 3.8 GHz, Ryzen 3 – 1200 or Intel Core i5 2400 3.1 GHz






AMD Radeon R9 285 or NVIDIA GeForce GTX 660 (2GB VRAM with Shader Model 5.0)

OS: Windows 7 SP1, Windows 8.1, Windows 10 (64-bit)



Screen Resolution:



Broadband Internet connection

Assassin’s Creed Odyssey Recommended System Requirements


AMD FX-8350 4.0 GHz, Ryzen 5 – 1400, Intel Core i7-3770 3.5 GHz






AMD Radeon R9 290 or NVIDIA GeForce GTX 970 (4GB VRAM or more with Shader Model 5.0) or better


Windows 7 SP1, Windows 8.1, Windows 10 (64-bit)



Screen Resolution:



Broadband Internet connection

Optimal Hardware Suggestions

The open-world nature of Assassin’s Creed is what makes the graphics requirements so high, but we promise it’s worth it. The vast landscapes found in Odyssey really showcase how spectacular Assassin’s Creed has come to be. 

The minimum requirements for this title will likely have you up and running in no time, but not at the settings you’ll want. In order to experience some of the open-world beauty that Assassin’s Creed is now famous for, you’ll want to aim for the recommended requirements. 

The recommended requirements should allow the game to run at around 50-60FPS on high settings, although you may have to turn down some of the graphical effects if you encounter frame stutters. If you want to push for ultra settings or boost the resolution, you’ll need to boost your hardware to match.

What Gaming PC Do We Recommend?

Based on the system requirements listed above, we recommend the following PC build. This will set you up if you’re looking to play with ultra settings at a resolution above 1080p with a consistent FPS count above 60 FPS.

CPU: AMD Ryzen 5 2600X Processor


GPU: Sapphire Radeon Nitro+ RX 590

Although these specifications may seem a little overkill, they will let you keep a consistent frame rate in some of the more densely packed locations. If you can push the boat out with a better graphics card, then you won’t be disappointed. However, for the above build, we would recommend you take a look at PC builds in the $700 range if you have the budget. 

A system like this will give you a solid gaming experience and also open the door to play more demanding games without issue. 

You're reading Assassin’s Creed Odyssey System Requirements

Assassin’s Creed Rogue Review: The Best Assassin’s Creed You’ll Never Need To Play

I talked a lot of trash about Assassin’s Creed: Unity this year. On release it was buggy and broken, sure, but it also just wasn’t much fun. Protagonist Arno was just a bland retread of series-favorite Ezio, the story managed to make even the French Revolution feel sort of boring, the overhauled free-running was too sticky and cumbersome, and I just overall felt it lacked the panache of the previous year’s Assassin’s Creed IV: Black Flag.

There was another Assassin’s Creed game this year though—Assassin’s Creed Rogue, originally released for last-gen consoles and then recently brought over to PC. Knowing how I felt about Unity, this should be a pretty good endorsement for Rogue:

Most of what’s left is the legendary ship battles.

Black Flag Pt. II

Assassin’s Creed Rogue is the best Assassin’s Creed game that you’re probably never going to play.

This is basically the second time Ubisoft has done this. With the exception of the first game, Ubisoft seems to want to position the Assassin’s Creed series as a chain of trilogies. We had the Assassin’s Creed II/Brotherhood/Revelations arc, wherein the first game was good, the second was great, and then Revelations was basically an inessential coda for long-time fans to say farewell to Ezio.

Well Rogue is the Revelations of the Assassin’s Creed III era. In other words, it takes the best parts of Assassin’s Creed III (which isn’t much) and mashes it up with the best parts of Black Flag. In other, other words, it’s Black Flag 1.5.

And I loved Black Flag, so that’s fine with me.

It’s a fascinating structure, although it’s hampered by the fact that…well, Assassin’s Creed III wasn’t that good. It’s somewhat hard to care about the backstory of characters you didn’t necessarily care about to begin with.

Still, it’s oddly heartwarming to see some familiar faces in a series that seems content with ditching its entire cast every year. Over the course of the game you’re hit with cameo after cameo from an extensive B-tier cast that plays foil to the new protagonist, Shay Patrick Cormac.

I don’t know why Cormac’s story was wasted on Rogue. Here’s a guy who was brought up in the Assassins, turned traitor, and went to work for the Templars killing off his old friends. That’s a hell of a set-up, shedding more light on the relationship between the two factions than possibly any game in the series thus far and providing all sorts of opportunities for moral ambiguity. It’s certainly more interesting than Unity‘s story.

And yet it’s given short shrift in Rogue, as a “budget” title. Rather than the dozen or so chapters of a normal Assassin’s Creed game, Cormac is given a scant six chapters of story to cover both his upbringing in the Assassins, his turn, and then the whole rest of the game.

It’s too fast. Cormac isn’t given nearly enough character development to handle all that weight, nor are the other characters given enough time for you to learn to care about them. It’s probably good that you’ll recognize most of the characters from previous Assassin’s Creed games because otherwise they’d just be nameless caricatures. Adewale, for instance, has probably two dozen lines in the entire game. That’s not enough to do anything meaningful.

I don’t know. I just don’t buy it, and that’s a shame because I think in a full-fledged game Cormac could be that important. He just got screwed by playing B-side to Unity this year.

On the other hand, it plays like Black Flag: sail your ship around, listen to pirate shanties, discover little coastal towns, dig for treasure, beat people up in bars, blow up other ships. Rather than one large Caribbean map, the sailing section of the game is now split between the River Valley (a part of New York that looks strangely like a retextured Caribbean) and the North Atlantic up by Halifax (which also looks strangely similar to the Caribbean, albeit with snow and icebergs).

There’s also a third, fairly large New York City/Manhattan map repurposed from Assassin’s Creed III. This map plays more like traditional Assassin’s Creed, with you running around and unlocking zones. It’s also the most boring of the areas, because there’s surprisingly little character to such a large city area. And the game seems aware of this, rarely bringing you back to Manhattan.

In fact, the game is generally terrible about making you explore. Because the story is so condensed, missions only touch on a handful of locations. Your only impetus to go and discover the rest of the map is “I want to.”

And I mean, I did want to. I went to every location. I collected 100 percent of all the collectibles, because I really love sailing around. But Rogue never feels as tight or well-designed as Black Flag. There’s a lot of space here, between the three maps, and very little reason to engage with any of it.

Bottom line

Play Rogue if you want more Black Flag. Play Rogue if you want to learn about the complex relationship between the Assassins and Templars. Play Rogue if you hated Unity and want a better Assassin’s Creed experience this year.

Those are the three cases I can think of where you might end up playing this game. Is it essential? Absolutely not. But there’s a decent game here, and my only real regret is you can tell there’s the potential for a much better game if only the developers were given more to work with.

Final Fantasy 8 Remastered System Requirements

Can I Run Final Fantasy 8 Remastered?

Determining whether you can run Final Fantasy 8Remastered depends entirely on the hardware components that make up the gaming rig you’re hoping to use to play, notably the GPU, CPU, and RAM.

To begin, find out precisely what hardware you have. If you need a hand doing this, you can refer to our step-by-step guide right here. 

From there, cross-reference the results to the official minimum and recommended system requirements for Final Fantasy 8 Remastered, which we’ve conveniently listed below for convenience. We suggest trying to hit the recommended settings if at all possible, to ensure a pleasant experience.

We aren’t the biggest fans of how tedious figuring out game compatibility can be, and with that in mind, we are working on a tool to make the process a whole lot more straightforward. Our bespoke utility will scan any given PC automatically and list the components in easy to digest form. It’s still being worked on at the moment, but we’ll be sure to post an update once its up and ready for our readers to use.

Final Fantasy 8 Remastered Game Details

Release Date:

September 3rd, 2023 (PC, PlayStation 4, Xbox One, Nintendo Switch)

System Requirements:



Role-playing game


Square Enix


Square Enix

Final Fantasy VIII Remastered takes all the RPG goodness and splendor of the original and props it up with modern visual enhancements, notably in the form of a welcome visual HD upgrade, improved character models, and a slew of quality of life improvements.

Among them is a new battle assist option with boosts to HP, ATB, Limit Break, the ability to up the game speed by three times that of the original, avoid random encounters entirely, and what we’d call strategic ‘cheats’, which grant all items, abilities, infinite gill, spells, and more.

The story mimics the original and follows a gaggle of mercenaries as they quest to defeat sorceress Ultimecia, with some romance, moral quandaries, self-discovery, and a healthy dose of turn-based combat thrown in for good measure.

Final Fantasy 8 Remastered Minimum System Requirements


AMD A-Series 2.2GHz / Intel Core i3 2.2GHz


2 GB


5 GB of storage space


AMD Radeon R7 240 / NVIDIA GeForce GT 730


64-bit Windows 7 , Windows 8.1, Windows 10


Version 11

Screen Resolution:



Broadband Internet Connection

Final Fantasy 8 Remastered Recommended System Requirements


AMD A8-Series 3.1GHz / Intel Core i5 2.8GHz


4 GB


5 GB of storage space


AMD Radeon RX 470 / NVIDIA GeForce GTX 960


64-bit Windows 7, Windows 8.1, Windows 10


Version 11

Screen Resolution:



Broadband Internet Connection

Optimal Hardware Suggestions

Although Final Fantasy 8 Remastered features HD graphics and improved character models compared to the original 1999 version, the requirements aren’t all that demanding. We’d wager that most machines from the past half-decade will handle Final Fantasy VIII Remastered more than adequately.

Note that the storage space requirement is only 5 GB, which is a welcome change from the 50 to 100 GB needed for numerous modern titles. Very much the same can be said for the RAM count, which maxes out at a reasonable 4 GB for the recommended requirements.

The minimum system requirements will land you 30 FPS at 720p with the settings on low. We’d warn against using an integrated GPU, but anything from a GeForce GT 730 upwards will handle the game well.

The recommended system requirements are geared towards 60 FPS at 1080p with the settings on high or even maxed out. The CPU jumps from a Core i3 to Core i5 but remains entirely reasonable.

What Gaming PC Do We Recommend?

With the idea of having a dedicated GPU, while also throwing in a degree of flexibility with more demanding games, we recommend our $500 build. It’s a cost-effective build with an AMD Ryzen 5 2600, Radeon RX 570 with 8GB of VRAM, and 16 GB of RAM. 

Anything more is a little overkill for Final Fantasy VIII Remastered, so it’s not really necessary unless you have ambitions of playing demanding modern games on the same machine.

Software Requirements Analysis With Example

Software requirement is a functional or non-functional need to be implemented in the system. Functional means providing particular service to the user.

For example, in context to banking application the functional requirement will be when customer selects “View Balance” they must be able to look at their latest account balance.

Software requirement can also be a non-functional, it can be a performance requirement. For example, a non-functional requirement is where every page of the system should be visible to the users within 5 seconds.

So, basically software requirement is a

Functional or


need that has to be implemented into the system. Software requirement are usually expressed as a statements.



Learn More

On Monday’s Website

Time Tracking


Drag & Drop


Free Trial

Forever Free Plan



Learn More

On Teamwork’s Website

Time Tracking


Drag & Drop


Free Trial

Forever Free Plan


JIRA Software

Learn More

On Jira Software Website

Time Tracking


Drag & Drop


Free Trial

Forever Free Plan

Types of Requirements

Business requirements: They are high-level requirements that are taken from the business case from the chúng tôi example, a mobile banking service system provides banking services to Southeast Asia. The business requirement that is decided for India is account summary and fund transfer while for China account summary and bill payment is decided as a business requirement

Country Company providing Banking Functionalities or services

India Account Summary and Fund Transfer

China Account Summary and Bill Payment

Architectural and Design requirements: These requirements are more detailed than business requirements. It determines the overall design required to implement the business chúng tôi our educational organization the architectural and design use cases would be login, course detail, etc. The requirement would be as shown below.

Banking use case Requirement

Bill Payment

The customer will can see a dashboard of outstanding bills of registered billers. He can add, modify, and delete a biller detail. The customer can configure SMS, email alerts for different billing actions. He can see history of past paid bills.

The actors starting this use case are bank customers or support personnel.

System and Integration requirements: At the lowest level, we have system and integration requirements. It is detailed description of each and every requirement. It can be in form of user stories which is really describing everyday business language. The requirements are in abundant details so that developers can begin chúng tôi in example of Bill Payment module where requirement will be mentioned for adding a Biller

Bill Payment Requirements

Add Billers

Utility Provider Name

Relationship Customer Number

Auto Payments – Yes/No

Pay Entire Bill – Yes/No

Auto Payment Limit – Do not pay if Bill is over specified amount

Other Sources of Requirements

Knowledge transfer from colleagues or employees already working on that project

Talk about project to business analyst, product manager, project lead and developers

Analyze previous system version that is already implemented into the system

Analyze the older requirement document of the project

Look into the past Bug reports, some of the bug reports are turned into enhancement request which may be implemented into current version

Look into installation guide if it is available to see what are the installation required

Analyze the domain or industry knowledge that team is trying to implement

Whatever source of requirement you get make sure to document them in some form, get them reviewed from other experienced and knowledgeable team members.

How to Analyze Requirements

Consider example of an educational software system where a student can register for different courses.

Lets study how to analyze the requirements. The requirements must maintain a standard quality of its requirement, different types of requirement quality includes


Uniquely identified


Consistent and unambiguous




Let understand this with an example, there are three columns in the table shown here,

The first column indicates- “requirement quality”

The second column indicates- “bad requirement with some problem”

The third column is same as second column but – “converted into a good requirement”.

Requirement Quality Example of bad requirement Example of good requirement


Students will be able to enroll to undergraduate and post graduate courses

Students will be able to enroll to undergraduate courses

Students will be able to enroll to post-graduate courses

Uniquely identified 1- Students will be able to enroll to undergraduate courses1- Students will be able to enroll to post-graduate courses

Course Enrolment

Students will be able to enroll to undergraduate courses

Students will be able to enroll to post-graduate courses

Complete A professor user will log into the system by providing his username, password, and other relevant information A professor user will log into the system by providing his username, password and department code

Consistent and unambiguous A student will have either undergraduate courses or post-graduate courses but not both. Some courses will be open to both under-graduate and post-graduate A student will have either under-graduate or post graduates but not both

Traceable Maintain student information-mapped to BRD req.ID? Maintain student information-Mapped to BRD req ID 4.1

Prioritized Registered student-Priority 1Maintain User Information-Priority 1Enroll courses-Priority 1View Report Card-Priority 1 Register Student-Priority 1Maintain User Information-Priority 2Enroll courses-Priority 1View Report Card-Priority3

Testable Each page of the system will load in an acceptable time-frame Register student and enrol courses pages of the system will load within 5 seconds

Now let’s understand each of these requirement in details starting with Atomic.


So each and every requirement you have should be atomic, which means it should be at very low level of details it should not be possible to separated out into components. Here we will see the two examples for requirements, at Atomic and uniquely identified requirements levels.

So let us continue with example of system build for education domain. Here, the bad requirement is “Students will be able to enroll to undergraduate and post graduate courses” . This is a bad requirement because it is not atomic because it talks about two different entities undergraduates and post-graduates courses. So obviously it is not a good requirement but bad requirement, so correspondence good requirement would be to separate it out into two requirements. So one talks about the enrolment to undergraduate courses while the other talks about the enrolment to the post-graduate courses.

Uniquely Identified

Similarly the next requirement quality is to check for uniquely identified, here we have two separate requirement but they both have same ID#1. So, if we are referring our requirement with reference to ID#, but it is not clear which exact requirement we are referring to document or other part of the system as both have same ID#1. So separating out with unique id’s, so good requirement will be re-return as section 1- course enrolments, and it has two requirements 1.1 id is enrolment to undergraduate courses while 1.2 id is enrolment to postgraduate courses.


Also, each and every requirement should be complete. For example, here the bad requirement says a “professor user will log into the system by providing his username, password and other relevant information”. Here the other relevant information is not clear, so the other relevant information should be spelt out in good requirement to make the requirement complete.

Consistent and Unambiguous

Next each and every requirement should be consistent and unambiguous, so here for instance we have requirements “A student will have either undergraduate courses or post-graduate courses but not both” this is one requirement there is some other requirement that says “Some courses will be open to both under-graduate and post-graduate students”.

The problem in this requirement is that from the first requirement it seems that the courses are divided into two categories under graduate courses and post graduate courses and student can opt either of two but not both. But when you read other requirement it conflicts with the first requirement and it tells that some courses will open to both post-graduate and under-graduate.

So it is obvious to convert this bad requirement into good requirement which is “A student will have either under-graduate courses or post-graduate courses but not both”. Which means that every course will be marked either being as under-graduate course or post-graduate course


Each and every requirement should be traceable because there are already different levels of requirement, we already saw that at the top we had business requirements, and then we have an architectural and design requirements followed by system integration requirements.

Now when we convert business requirement into architectural and design requirements or we convert architectural and design requirements to system integration requirements there has to be traceability. Which means that we should be able to take each and every business requirements and map it to the corresponding one or more software architectural and design requirement. So here is an example of bad requirement that says “Maintain student information – mapped to BRD req ID?” the requirement id is not given over here.

So converting it to a good requirement it says same thing but it is mapped with the requirement id 4.1. So mapping should be there for each and every requirement. Same way we have high level and low level mapping requirement, the mapping is also there between system and integration requirement to the code that implements that requirement and also there is a mapping between the system and integration requirement to the test case which test that particular requirement.

So this traceability is all across entire project


Prioritized View Report Card-Priority 1 View Report Card-Priority3

Then each and every requirement must be prioritized, so the team has guideline so which requirement that able to implement first and which can be done later on. Here you can see the bad priority has register student, maintain user information and each and every requirement has given priority-1. Everything cannot be at same priority, so requirement can be prioritized. So the example of good requirement over here is the register student and enroll courses is given the highest priority 1, while maintain user information comes below at priority 2 and then we have view report card at priority-3


Testable Each page of the system will load in an acceptable time-frame Register student and enrol courses pages of the system will load within 5 seconds

Each and every requirement should be testable, here the bad requirement is “each page of the system will load in an acceptable time frame”. Now there are two problems with this requirement first is that each page meaning that there can be many pages, which going to blow up the testing efforts. The other problem is that it say the page is going to load in acceptable time frame, now what is acceptable time frame? Acceptable to whom. So we have to convert the non-testable argument into a testable argument, which specifically tells about which page we are talking about “register student and enroll courses pages” and the acceptable time frame is also given which is 5 seconds.


So this is how we have to look at each and every requirement at appropriate level. For example, if we are going to build a software with regards to system and integration requirements. We have to look in system and integration requirements given in the software requirement specifications or user stories and apply to each and every requirement quality. Then check whether each and every requirement is atomic, uniquely identified, and complete and so on.

Banker’s Algorithm In Operating System

What is Banker’s Algorithm?

Banker’s Algorithm is used majorly in the banking system to avoid deadlock. It helps you to identify whether a loan will be given or not.

This algorithm is used to test for safely simulating the allocation for determining the maximum amount available for all resources. It also checks for all the possible activities before determining whether allocation should be continued or not.

For example, there are X number of account holders of a specific bank, and the total amount of money of their accounts is G.

When the bank processes a car loan, the software system subtracts the amount of loan granted for purchasing a car from the total money ( G+ Fixed deposit + Monthly Income Scheme + Gold, etc.) that the bank has.

It also checks that the difference is more than or not G. It only processes the car loan when the bank has sufficient money even if all account holders withdraw the money G simultaneously.

In this operating system tutorial, you will learn:

Banker’s Algorithm Notations

Here is an important notation used in Banker’s algorithm:

X: Indicates the total number of processes of the system.

Y: Indicates the total number of resources present in the system.


[I: Y] indicate which resource is available.


[l:X,l: Y]: Expression of the maximum number of resources of type j or process i


[l:X,l:Y]. Indicate where process you have received a resource of type j


Express how many more resources can be allocated in the future

Example of Banker’s algorithm

Assume that we have the following resources:

5 Pen drives

2 Printers

4 Scanners

3 Hard disks

Here, we have created a vector representing total resources: Available = (5, 2, 4, 3).

Assume there are four processes. The available resources are already allocated as per the matrix table below.

Process Name Pen Drives Printer Scanner Hard disk

P 2 0 1 1

Q 0 1 0 0

R 1 0 1 1

S 1 1 0 1

Total 4 2 2 3

Here, the allocated resources is the total of these columns:

Allocated = (4, 2, 2, 3).

We also create a Matrix to display the number of each resource required for all the processes. This matrix is called Need=(3,0,2,2)

Process Name Pen Drives Printer Scanner Hard disk

P 1 1 0 0

Q 0 1 1 2

R 2 1 0 0

S 0 0 1 0

The available vector will be :

Available=Available- Allocated

= (5, 2, 4, 3) -(4, 2, 2, 3)

=(1, 0, 2, 0)

Resource Request Algorithm

Resource request algorithm enables you to represent the system behavior when a specific process makes a resource request.

Let understand this by the following steps:

Step 1) When a total requested instance of all resources is lesser than the process, move to step 2.

Step 2) When a requested instance of each and every resource type is lesser compared to the available resources of each type, it will be processed to the next step. Otherwise, the process requires to wait because of the unavailability of sufficient resources.

Step 3) Resource is allocated as shown in the below given Pseudocode.

Available = Available – Request (y) Allocation(x) = Allocation(x) + Request(x) Need(x) = Need(x) - Request(x)

This final step is performed because the system needs to assume that resources have been allocated. So that there should be less resources available after allocation.

Characteristics of Banker’s Algorithm

Here are important characteristics of banker’s algorithm:

Keep many resources that satisfy the requirement of at least one client

Whenever a process gets all its resources, it needs to return them in a restricted period.

When a process requests a resource, it needs to wait

The system has a limited number of resources

Advance feature for max resource allocation

Here, are cons/drawbacks of using banker’s algorithm

Does not allow the process to change its Maximum need while processing

It allows all requests to be granted in restricted time, but one year is a fixed period for that.


Banker’s algorithm is used majorly in the banking system to avoid deadlock. It helps you to identify whether a loan will be given or not.

Notations used in banker’s algorithms are 1) Available 2) Max 3) Allocation 4) Need

Resource request algorithm enables you to represent the system behavior when a specific process makes a resource request.

Banker’s algorithm keeps many resources that satisfy the requirement of at least one client

The biggest drawback of banker’s algorithm this that it does not allow the process to change its Maximum need while processing.

Sonos Digital Music System Reviewed

SONOS Digital Music System Reviewed

The Sonos Digital Music System is the must have home audio system for today’s digital music lovers. The system allows for digital music from multiple sources to be wirelessly streamed to multiple zones and controlled from multiple locations to play in synchronization or to each play different music. All this might be expected from a home audio system, but the key here is the super easy wireless setup, the convenient Rhapsody integration, and the clean modest design that fits well in any room. This system makes a mighty contender for your wallet this holiday season, and I got my lucky hands on a set for a test drive.

My experience with it was great and I have to say it in the spirit of the golden arches that I’m lov’n it. I am more the typical mp3 hording, iPod toting individual and not an extreme decked out audiophile, and so I feel unqualified to really judge the sound quality. But to my untrained ears, I found the sound quality to be superb.

For reviewing purposes, the folks at Sonos were so kind to provide a ZP80 Bundle that consisted of one controller with charging cradle and two ZP80s. This was enough to setup a basic two-room system. One of the ZP80s must be connected directly to a home network such as a cable or DSL modem via an ethernet connection, while the other ZP80 is free to be placed in some other room. Both ZP80s must then be connected to a stereo or amplifying receiver (not included) via the supplied RCA cable.

The ZonePlayer 80

The ZonePlayer 80s have a sleek and clean design that fits nicely with most décor and coexist well with any home theater or stereo system. They sit quite well atop my old-school-ish black stereo systems, pictures of which you’ll see later. On the front are a mute button, a LED light, and a volume control button, while on the back are two ethernet jacks, optical and coaxial digital outputs, analog input/outputs, and a power supply jack. The overall dimensions measure about 5-inch-wide by 5-inch-deep by 3-inch-high. The package comes with a manual, a system setup software disc, and four cables.

The Controller and Cradle

The controller has a very simple and clean iPod-ish feel. Most notable similarity is the touch-sensitive scroll-wheel and the minimal array of buttons. The charging dock or cradle can be placed on your table top or mounted on a wall. The power adapter plug can be removed from the cradle and plugged directly into the controller if you should wish to do so.

Setup and Installation

Since I don’t have an incredibly large and impressive collection of MP3s I opted for my first test run to do the super quick and easy, PC-free setup. There was no need to turn on my computer or install any software whatsoever. And in exactly 5 minutes, the beautiful melodies of chart topping tracks began flowing through my speakers courtesy of the included 30-day free trial of Rhapsody music service. The setup and music access was so easy that I was tempted to just sit back and enjoy the next 30 days. But, instead I repeated the process to take some pictures to prove to you folks just how easy it was.

Before I went about setting up the ZP80s, I made sure to plug in the controller and cradle for charging up.

Then, I setup one ZP80 in my home office next to my cable modem and wireless router. Any router would do, but I happened to have a wireless one. Having to connect one of the ZPs to the router via an ethernet cable was probably the only annoying limitation for me since I had a wireless router that I usually kept in a storage room. Now I had to pull it out and put it in my office next to my stereo. But nonetheless, I hooked it all up in no time. Power supply in, RCA cable in, and ethernet in. Done.

Next, I setup the second ZP80 in my living room. And this setup is even easier. Power supply in. RCA cable in. Done. No need for the ethernet connection on this one, as this ZP communicates wirelessly with the other ZP already connected to the router.

The Controller Interface

I took one video of the interface in action and some other screenshots.

Working with PC and Mac

So, the system is spectacular in its simplicity and quality while playing songs off Rhapsody, but how does it do with an existing collection of MP3s? Well, for that I installed the software on to both my PC and Macbook Pro. And again, within minutes I am playing music off both of them with ease. The software setup was incredibly fast and below is a screenshot of the Desktop Controller that shows up after the install is finished. I had to set up the music library and let the software index my songs, but that process was fairly intuitive.

The unfortunate part, but expectedly so, was that songs purchased off iTunes could not be played on the Sonos, at least not directly. Sonos claims that it is compatible with iTunes, but only so much in that it can play imported playlists from iTunes that consist of songs that were not purchased from the iTunes music store. So, what good does that do? Nothing really. A potential solution around this is connecting your PC or Mac directly to one of the ZPs via the included RCA mono-to-stereo cable and play your iTunes music as a line-in option. But then again, why make this effort, when you can probably find all the same songs on Rhapsody, play them and transfer them unlimited times, and get Rhapsody Radio for just $14.99 a month.

Line-In from other Audio Devices

Sonos lets you play music from external audio sources such as a CD player, portable MP3 player, or even your television via the line-in option. I decided to try and hook up my Sansa e280 MP3 player to the system using the included RCA mono-to-stereo cable. I was able to have both zones playing songs from my Sansa, and I could play, pause, and adjust the volume for each zone separately. But besides play, pause, and volume there was little else I could control, such as skipping forward or backwards and browsing the playlist. All that still had to be adjusted on the line-in source, the Sansa.


This system gets a big thumbs up. It’s not your traditional hefty audiophile wiring monstrosity that needs professional installation. Instead, it’s a clean and simple modular package for all music lovers that can be easily installed even by those with no sense of wiring, such as myself. To my untrained ears, the sound quality was excellent. The integrated Rhapsody music service makes getting new music very convenient and cost effective. Overall, the basic ability to wirelessly stream music from multiple sources to multiple zones while being able to sychronize the music in all zones as well as separately control the music in each zone via multiple controllers or computers makes one drown in a pool of drool. The price tag is a mighty $999 for this ZP80 bundle that I got my lucky hands on. But sadly I must bid it farewell as it is a review unit. Additional ZP80s are $349.99 each and ZP100s are $499 each. OUCH. Yes, it hurts, but the pain is worth it. And when better to find an excuse for dropping a grand on home audio than this merry holiday season. It sure beats the $12k you’d have to spend for the Sooloos, although that has other merits of its own.


Able to access over 1 million songs from the Rhapsody music service and internet radio, all without even turning on your computer

Incredibly easy and painless hardware setup

Wirelessly stream digital music from multiple sources to multiple zones and control all this from multiple locations

Line-in from external sources such as a portable audio player or television

Works with both PCs and Macs

Quick and simple software installation

Easy to navigate interface

Excellent sound quality

Aesthetically pleasing modern design


Slight lag in controller’s response; may be due to all the wireless peripherals I had around my computer

Cannot play songs purchased off iTunes music store

One ZonePlayer must be connected to your cable/dsl router, which is typically close to your computer, which you typically already have speakers for

ZP80s require you to have existing stereos or amplifiers

Empties at least a grand from your pockets for a basic two-room setup

Update the detailed information about Assassin’s Creed Odyssey System Requirements on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!