Wednesday, January 18, 2012

SOPA: A Partisan Fight.

No, I haven’t forgotten this blog. Like many of my other ventures over the years, such as Mepisguides, my lack of updates was driven by my desire to keep from letting my personal life interfere with my professional life. Now that I’m slowly getting my feet back under me I feel a bit more confident in posting again. 


The subjects this time are the infamous acts of legislation titled Stop Online Piracy Act and Protect Intellectual Property Act. Yesterday, January 18th, was the day that several prominent online sites protested the legislation by shutting down services. Over the course of the day 13 congressmen voiced their position of opposition to the legislation, with several notable sponsors of the legislation pulling their support. Not surprisingly many of the congressmen making an about face were Republicans, which did lead to the surprising comment from Arstechnica’s Timothy Lee:  


The partisan slant of the defections is surprising because copyright has not traditionally been considered a partisan issue.


Well, Timothy is wrong. The issues at hand with the proposed SOPA and PIPA legislation did not involve copyright. The issues at hand were those of personal liberty and personal freedom. I pointed this out on SVN’s Google+ page:


It should, but it probably won't. SOPA was written by people with no concept of personal liberty, property rights, or consumer rights. It was written with no concept of Due Process of Law, and no concept of representation. SOPA was forced into Congressional consideration by outright bribery and extortion by people who believed that they were inherently better than everyone else and thus entitled to do anything they wanted to in order to get their way.


Some of the core issues are really the same as those behind Net Neutrality. The organizations behind the RIAA and MPAA do not believe in the concepts of personal property or consumer rights. Those organizations do not believe that consumers can actually “own” a product. Case in point is the long history of lawsuits against television recording devices such as VCR decks, Tivo, and other video capture products. For decades the organizations that back the RIAA and MPAA have dumped billions of dollars into methods that “protect” the content they sell or broadcast from being copied.


The actions of the members of the RIAA and MPAA reflect strong liberal democrat and socialistic tendencies. Just as the rights of the “state” supersede the rights of the citizen, the “rights” of the RIAA and MPAA supersede the rights of consumers. Legislation such as SOPA and PIPA further this agenda, restricting the rights of the citizen while giving organizations such as the RIAA and MPAA more power to further their agenda’s.


The reality of the situation is that the member organizations of the RIAA and MPAA are still stuck on ancient business models. Broadcast Television, for example, still works on the concepts of advertisers paying for breaks in the storyline of the program. However, more and more consumers are getting their television programs through time-shifting devices such as TiVo; or through streaming services such as Hulu and Netflix. Rather than try and explore new business models the vast majority of television production companies still try to make their shows work around a business model dating from the time of Jack Benny and George Burns.


The Commercial Content industry loves to blame piracy for their financial woes, but piracy really is not the problem at hand. The reality is that people who pirate content are going to pirate content. Not to put too fine a point on it, but the saying “Locks keep out only the honest” is a Jewish proverb dating back to Biblical times, as in thousands of years ago.


The problem the Commercial Content industry faces is that piracy is an increasingly attractive alternative to buying content. Let me put this in real terms for myself. If I rip a DVD using Handbrake I no longer have to put up with that mandatory selection of trailers or promotional content that normal dvd players cannot skip. Additionally, if I have a large series of DVD’s, such as Hogan’s Heroes, I can store entire seasons on a single media server and just browse through my shows as I please. However, the Commercial Content producers do not believe that I have the right to consume my content as I see fit. They believe they have the right to dictate how I consume my content and what I consume my content with. The RIAA and MPAA do not have the rights to make those determinations. Period. Stop.


* * *


Looking ahead a lot of analysts are now wondering what the next move on the part of the RIAA and the MPAA is going to be. It is my opinion that they need to be short-circuited and shut down.

The reality is this: Theft is theft. There are already numerous laws on the books both at the federal and state level within the United States that clearly spell out how theft should be handled. There is no need for special legislation to deal with “Online Piracy.”  The FBI proved this point by taking down the sites Megaupload.com and MegaVideo.com using existing standing laws with absolutely no need for additional legislation


This goes back to what I said earlier. Existing Laws already cover protection and enforcement of Copyright. The issues at hand was never about Copyright. SOPA and PIPA contained no provisions or actions that would enforce copyright that existing laws did not already accomplish. SOPA and PIPA were always, from the day they were bribed into existence, always about limiting consumer rights and giving more power to entities who need to be shut down and dismantled. 

What we do have a -need- for is legislation that states that consumers have rights. We do need legislation that says it’s legal for consumers to copy television content that they paid for to any device they want to in any format that they want to, on any operating system that they want to. We do need legislation that says it’s legal for consumers to copy music or video content that they have paid for to any device they want to in any format that they to, on any operating system they want to. We do need legislation that says it is legal for consumers to run or copy video game content that they have paid for to any device that they want to in any format that they want to, on any operating system that they want. We do need legislation that says it’s legal for consumers to resell, gift, or trade content they have purchased to anybody they want to.


What we -need- is legislation that makes Digital Rights Management that results in Digital Rights Removal illegal.  


The reality is this: Getting rid of Digital Rights Management schemes that limit a user's freedom to own their content at a Federal and/or State level removes one of the largest barriers between Pirated Content and Purchased Content. If I no longer have to deal with DVD’s and Blu-Ray discs that don’t have unskippable trailers, I’d be more likely to pick up a legal copy than go and get an illegal copy that does not contain all of that extra crap. By the same token, I'd be more likely to buy a Blu-Ray movie with a video resolution of 1920*1080 if I was able to watch that video without having to purchase equipment that can pass HDCP signals.


Another side effect of making such DRM schemes illegal would be the crash in costs.  To speak for myself. even with a paycheck I was not buying a whole lot of videos games because I just was not willing to spend $60 a game. Looking at game sales, I’m not the only person whose skipping “hot new release” titles because they are a bit on the ludicrous side of expensive.


The economic rule of thumb here is pretty old: The more people you can potentially sell to, the more people you HAVE to sell to, and thus the more people that are in a position to buy your product. Really. Not that hard. It’s not. You don’t need to be a rocket scientist to wrap your noggin around this economic principle. 


Cratering prices on content and making that content easier to access and easier to use would go a long ways towards making people more likely to buy that content. 


Now, is the United States now in a position to hit the RIAA and MPAA below the belt and dismantle their anti-consumer and anti-personal-rights war? I’d like to think yes. The SOPA and PIPA protests have highlighted just how partisan the core arguments actually are. With an upcoming election year it may be possible to get candidates into office who can push through pro-consumer legislation and return to consumers their rights to use their purchased property as those consumers see fit.  

* * *

Now, as an addendum, I do want to single out services that have implemented non-restrictive Digital Rights Management, notably the Steam network developed by Valve Software and the Desura network.  


Both of these services leverage Single-Sign-On technology which requires a user to sign in and certify their account against a master-server. From that point users can access content distributed through the Valve Steam and Desura networks on any platforms that support the content Valve and Desura offer through those services.  In addition both services have offline implementations that store the user's credentials and allow consumers to still access their content even when no internet access is available.


Now, neither service is perfect, and I'll go more into what could be done with such services as I actually write about them.

Friday, March 25, 2011

More details on the computers

Since I'm about to go list these computers on HardOCP, here's a bit more background on each one:

Core 2 Duo / RadeonHD 4850 Crossfire X2

 

 

As mentioned in the first post I'm wanting around $700 for this system. As can be seen from the photos it has some pretty extensive inside work with higher quality fans and the massive non-stock heatsink. The power supply is a modular from thermaltake, and yes I do have the modular cables not actually used in the chassis. They will ship with the computer.

The monitor is not included, but if somebody wants it, I'm looking for about $50 on the monitor. It has a resolution of 1280*1024 and only accepts D-SUB input.

This particular unit has both Windows Vista Ultimate 64bit edition and Mepis Linux 11 Beta 3 64bit installed. The Microsoft installation disc and license key used for this computer are included in the sale price.


Athlon 64 6000+ / Geforce GTS 250

 




For this computer I'm looking to get around $800. Like the Core 2 system this has upgraded main cooling and upgraded fans. It also uses a Thermaltake modular power supply, and yes the cables not used will be shipped with the computer.

As before the monitor is not included. I'm looking for around $100 for the monitor. Yes, I know that's bloody low for a 23" monitor, but it only does 1440*900, and the color balance is... not that great.

This particular unit has both Windows Vista Ultimate 32bit Editon and Mepis Linux 11 Beta 3 32bit installed. The Microsoft installation disc and license key used for this computer are included in the sale price. Yes, I do have another 64bit Vista Ultimate disc on hand. Yes I am open to dicussing shipping that instead of the 32bit disc.



Averatec 7100 Notebook


A surprise addition. I'm also selling this notebook:



It's an Averatec 7100 with a Turion64 X2 and an Nvidia Nforce Graphics chip. These things tend to go around $650 refurbished online. I'm only wanting $550 for this laptop.

First, this particular one has had it's memory upgraded to 2gb PC2 5300 mobile memory, and is packing a new-hard drive. That's all well and good. However, the battery is fried out. Even in power-save mode this thing will barely last 25 minutes, and that's with a bleeding edge linux kernel, brightness all the way down, and every power saving trick I know enabled. A new battery runs around $75 online before shipping.

In addition, because it has a new hard-drive, this laptop has no Microsoft Windows Operating System Installed and will not ship with a Microsoft Windows Operating System Disc.

This Laptop will only ship with Mepis Linux 11 Beta 3 Installed.

For those interested in the back-story, Averatec does not ship their laptops with Microsoft Windows installation discs. Their solution to providing installations of Microsoft Windows Operating Systems is to utilize a recovery partition on the laptop's single hardrive, which doesn't really make a lot of sense for a laptop where the most likely problem a user will experience... is physical hard-drive damage. According to Averetec they don't ship an installation disc because of Microsoft's Licensing terms, and I wasn't willing to ante up the cost to purchase a recovery disc from Avertec.

Again, for those interested in the computers, email me:

Tuesday, March 15, 2011

The situation... is desperate

Okay, yes, I've been silent on this blog, yet again, for a really long time. The reason is... radically different. People who have seen my facebook profile already know what has happened, as well as readers on the City of Heroes Forums, Clockwork Mansion, and the Mepis Community forums.

I went back to school.

More importantly, I did not go back to school for anything tech related. I tried through most of 2010 to get hired on the merits of my tech expertise, and I got nowhere. So I chose to broaden my applicable skill-set and attend school to become a Pastry Chef.

Since January I have been in Flordia attending the Notter School of Pastry Arts. Now, when I applied for the school, the financial aid office offered to help me establish funding to attend the school. 8 months of effective unemployment gave me pretty much nothing to work with, and for whatever reason the State of Georgia was not willing to cut unemployment checks for me. I never saw any money from the unemployment that I filed for last year, despite receiving confirmation letters that I was eligible for, and would get, unemployement benefits.

Ultimately the financial aid office was able to establish a loan to cover the amount of tuition not covered by grants or scholarships. However, the school and I were unable to establish any loans to cover LIVING expenses. That's a story I do not really want to get into here.

Since I've gotten down to Florida I've been applying pretty much everywhere. Staples, Borders, CompUSA, Publix, Williams Sonoma, M&M's store, Chick'Fil'A, T-mobilie, toys'r'us, Best Buy, Apple Store, and Zaxby's are just a few of the places that I've applied at. Chipolte Mexican Grill is doing a job fair of sorts tomorrow, I intend to be there. However, the only place I have had a response back from has been M&M's store, and I can't take that job because it's hours conflict with school.

So, that brings me up to, well, now. I need money to cover food, rent, and power. As is my car is up for sale back in Georgia, but I don't know whether or not it will move by the end of the month.

Immediately then, I'm placing two of my own systems up on the purchase block, as there is a chance THEY might move before the month is out.

Those are:

Intel Core 2 Duo
Intel D975XBX Motherboard
2gb DDR2
RadeonHD 4580 - Crossfire X2
Thermaltake Bach Media Chassis

Atlhon64 6000
Asus M4N82-Delux
2gb DDR2
Geforce GTS 250 - SLI X3

Yes, I realize these aren't exactly the blazing best top of the line systems anymore. I'm also not sure where to price them either. Thing is, I've done up stuff like the power-supplies and cooling fans. Neither processor uses a stock heatsink. In terms of total power, they'll both still outrun everything in the $600-$800 market from Dell, HP, or Gateway.

Ballpark figure, I'd like to pull around $700 for the Intel Core 2 Duo system. I'd like to see the Triple SLI system move for a bit more, around $800. I'm open to best offers under those. I'm really not in a position to say no.

I'm not ready yet to sell either my I7 or Phenom II system, but hey, if you are interested in those systems, email me, ask about them, and we can work something out. Again, I'm not really in a position to say no to any sale right now.

Beyond those systems, if anybody who reads this is in the Orlando area, or knows somebody in the Orlando area, who is looking for a tech or somebody to work in a kitchen, drop me an email.



Hopefully the link works,

Wednesday, December 15, 2010

RadeonHD 6900 series launched

Yes, I am aware that AMD launched the RadeonHD 6900 series today. Yes, I am aware they offer GTX 5xx performance at a far lower cost.

No, I can't actually really give a good comment on them since I wasn't included in the pre-launch testing or press briefings.

Monday, December 13, 2010

Silent

I realize that I've been relatively silent since the elections, which prompted somebody to email me asking if I had been admitted back into a hospital. Fortunately an unexpected hospital trip has not been part of my recent history. The short version of the events is that I've been sending out cover letters and resume's left and right trying to find a job, and the strain of a lack of regular employment is beginning to show. I'm often too tired, mentally, to come up with anything that I think anybody else would want to read. I have made almost no progress on Callaer, deleting entire chapters as nothing I wrote seemed to convey any sense of charisma or presence, reading as flat and dry as Harry Potter and Twilight.

Somebody once asked me in the intervening weeks if I blamed my situation on Obama and his administration as so many other unemployed American Citizens do. The intent behind the question was to find out what my opinion was on Obama immediately performing a world-tour after the November elections, slagging off on the American Economic problems. My response was that I don't blame the Obama administration for anything.

Around 30 years ago the United States was in a Cold War with the Union of Soviet Socialist Republics, or USSR. The USSR was largely represented in international press by Russia and East Germany, presenting a very real day to day sobering reminder of the effects of socialism. The demise of the USSR and the destruction of the Berlin Wall gave the international press one of the biggest lucky breaks they could have ever hoped for. The fragmented nations were of no military threat to the United States, one of the primary reasons the international press had to keep covering the events in the USSR. Within a few short years, the effects of socialism were removed from the international public eye as the USSR and it's subjugated nations found themselves removed from the headlines.

The lack of a visible day to day reference point for what Socalism accomplishes has allowed the political movement to take hold in the US, and the past several years have seen socalistic politicians like Nancy Pelosi, Harry Reid, and Obama rise to power. Entire generations do not understand exactly why the political beliefs espoused by the Democrat party in the US are harmful to long-term economic stability or the growth of a country. There is a cultural disconnect that with the internet and it's access to vast historical resources, should not be occurring.

For many Americans the rise of socialism and big government has long been obvious. Liberal Democrats have used a variety of tactics to force their policies upon American Citizens, often turning to the courtroom to shove policies through after the voting public shot down those policies in open votes. Seriously, go read Judge Dierker's The Tyranny of Tolerance. The abuse of the court system has seen the socalistic agenda white-whashed in the eyes of American Students.

Ergo, when halfway through Bush Jr's last term, when a Democratic Congress was voted into power, many Americans saw the writing on the wall. This leads up to another cultural disconnect over who actually controls political power in the United States.

When the Founding Fathers of the United States signed the Constitution, they did something that was inconceivable to every other nation on the planet. The Founding Fathers gave political power to the people. Under the Constitution all of the Political Power to make laws and govern the people was given unto the people. The office of the President was largely a ceremonial office, one that Congress or the people could bypass.

The sheer brilliance of the United States founding government was largely lost on other nations. Writers such as Karl Marx, and politicians such as Vladimir Lenin and Joseph Stalin, couldn't understand what the U.S. founding fathers had conceived and implemented, never realizing the power unto the people had already been recognized and established.

Think about the structure of the US Government for a minute. Name any other country in the world where the President, Prime Minister, or Premier is not the final say in political matters? Name another country where it is possible for the people to ratify and vote into constitutional law changes without the consent of the Congress or the President?

The international press, and for that matter the national press as well, don't realize that the US President is not the final authority in anything. Everything the President does has congressional oversight, and anything the President carries out can be halted by Congress.

This is why I don't blame the Obama Administration for the current state of anything. The office of the President in the United States is ultimately not-responsible for the actions they commit. If the Presidential Administration does something that is harmful to the country, it's the fault of the Congress of the United States for not stepping in. Obama and his Administration are, in a very real sense, powerless without the backing of the US Congress. Given that the liberal democrats have been in control of the US Congress for the past 4 years, it shouldn't be too hard to realize who the fault belongs to.

The fact is, the situation that lead up to the initial economic collapse of the housing market was created by Liberal Democrats forcing their agenda onto banks and lending companies. The fact is, the economic situation now was created by the actions taken by Liberal Democrats over the past couple of decades. Such collapses are what socialistic policies cause. Entire countries have been rendered bankrupt with citizens brawling in the streets over rotten loaves of bread because of socialism. Seriously, not a joke. Please go look up the history of the USSR. Not exactly what you would call a BIG SECRET.

Even though the Liberal Democrats are responsible for the economic woes of the country, for the state of the national budget, and for the train wreck that has been the Obama Administration, I don't hold them personally responsible for my situation. I made the choice to stand up for myself, and confront somebody who was breaking the law over their actions. That choice cost me my job.

I also have to recognize that at some point, I chose to specialize too much. I am not a coder, and more than once over the past couple of months, I've had serious job offers from companies looking for coders experienced in C++, Perl, Java, .NET, or so on. I've had to explain that I don't write computer code. Just because I fix computers doesn't automatically mean I can write a script to switch between embedded pictures on a mouse rollover. Just because I can tell you what that exotic error code means and the appropriate files to delete or modify to restore your desktop does not mean I can create a website page leveraging Adobe Flash.

As you can see from this post, this is basically why I haven't been writing on a regular basis. I'm just way too stressed out to make the points I want to make flow into each other, and I'm hitting random hot-points and descending into pointless examples upon pointless examples.

I'm actually beginning to feel like Patricia Tannis.

Wednesday, November 03, 2010

Will the economy recover?

Yes, I've been silent for the past several months. Mostly it's because I'm still hunting for a steady job and the lack of a steady paycheck has wrecked merry havoc with my capabilities to express complete and coherent thoughts as most of what I've attempted to write has degenerated into meaningless rambles. The type of written entry that I would place on Live-Journal behind a friend cut and then link to if I thought it had any substance or overall point.

For the first time in months, my spirits have been lifted. While it was not with a call offering a job-interview, or a call stating I had landed a job, it was with the November 2nd elections. As a country America peeled away the wool that the liberal democrats had pulled over their eyes, sending record numbers of unknown and untested political candidates backed only by the Taxed Enough Already party into the mansions of State governments and the halls of the nations Congressional Chambers.

Over the past two years the liberal-democrat political machine has been hiking taxes and destroying the ability of small business's to operate in a fiscally fit manner. Case in point, there is an upcoming tax that will start in January that will raise Small Business Tax by 7%. From my own point of view as a tech worker seeking employment, I've witnessed the small-business market drive itself into a state of hibernation in an attempt to whether the financial storm of a business-incompetent political party.

Now small business's, my bread and butter for employment, have hope that the high taxes will be repealed. There is hope that the unpopular and fiscally unsound health doctrines of the liberal democrats will be thrown in the gutter where they belong. There is hope that outright political non-sense such as needing to pass a bill to find out what's in a bill has seen its death.

The victory of the conservatives and the T.E.A. party is a bitter-sweet one for me. While I now have more hope of finding and landing a steady job, hopefully doing what I do best, which is writing or fixing computers, there is also an odd sense that it didn't have to be this way. One event that stands out to me is my encounter with the web-comic PvP Online.

During the run-up to the 2006 elections the head of a small business in the comic took a pro-Obama stance. Something that was so out of place I actually emailed the author of the comic, Scott Kurtz, over why his character was acting out of character. Given that the in-coming owner of the small business didn't change his tune, it was clear that Scott Kurtz didn't feel his character was out of character. At the very least it was obvious that Scott Kurtz did not understand either political party, or the history of the political parties, or the objectives of the political parties.

In fact, that was actually a problem with a lot of voters in 2006. Despite having access to the Internet and it's records of party speeches, party theories, party platforms, party voting records, and so on, many voters simply did not comprehend what the political parties stood for. Unfortunately it took 2 years of bad legislation and political incompetence for many Americans to realize just what socialism was, and what the goals of the liberal democrat party were. It didn't matter that one just needed to look at countries over in Europe to see what high tax rates and socialistic political agendas could do to a countries economy and ability to fend for itself. Too many Americans needed to learn the hardway just what Obama and his ilk stood for and worked for.

One of the questions being raised in this election season is whether or not the lessons learned will be remembered in the next election season. Will enough American's remember how Obama and the liberal democrats tried to destroy the American Economy? Is it actually possible to recover from the damage already wrought by the hands of an out-of-control socialist agenda?

I don't know. In 2006 I made the mistake of assuming that enough Americans would have the sense to actually research what each political party stood for and what each political party was capable of doing. I failed to account for the number of people who simply wanted to be in the history books for putting a colored president in office, regardless of the long term disaster it would cause.

My hope is that yes, America will have a long-bitter memory of the destruction that a liberal-democrat government can cause in such a short amount of time.

Thursday, September 09, 2010

Gearbox Community Manager: Yes I did send a resume

Couple of quick notes. Yes. I did see that Gearbox was looking for a new community manager on their homepage. Yes, I did send them my resume.

No idea if anything will actually come of it... given that I've racked up some near 318 hours in Borderlands though, I'd love to be on the side of getting paid to tell everybody how awesome it is.

Thursday, September 02, 2010

Toshiba recalls laptops: Nvidia not involved!

Over the past several months, actually a couple of years now, every time a laptop vendor has issued a mass recall for exploding laptops you would be making a safe bet if the laptops were using Nvidia chips. Well, for once, Nvidia does not seem to be involved in a laptop recall: http://www.csd.toshiba.com/cgi-bin/tais/support/jsp/bulletin.jsp?ct=SB&soid=2761378&ref=EV

Okay, there isn't much point to this post other than to re-post the notification that there is a serious problem with Toshiba's series Satellite T13x laptop computers. If you have one of these laptops, please do contact Toshiba and get it repaired or replaced.

Tuesday, August 31, 2010

AMD to drop ATi branding

Quick note. I have received a confirmation email from AMD that there is a quote unquote brand transition on the horizon. The brand transitioning will see the removal of the ATi branding.

Now, as of this posting, I haven't actually had time to sit and talk with anybody from AMD over the subject. That doesn't mean I don't have some possibly awkward questions to ask them, if the questions can be answered.

First Question: Right now, every single Nintendo Wii that is shipping carries an ATi branding. I'm curious to know if the retirement of the ATi brand name will see Nintendo shipping retail boxes with the ATi logo replaced by an AMD logo.

Second Question: Are there any possible corporate relationships that could could deteriorate from listing an Intel Processor with an AMD graphics chip. Given some of the petty behavior witnessed by some tech corporations, is it possible that dropping the ATi branding will see competitors like Intel leaning on vendors to not use the AMD branding?

I guess what I'm going for can be demonstrated by Dell. Just go to http://www.dell.com/home/laptops and try to search for a laptop by the graphics chip. You'll find that you can search by Integrated Graphics and Dedicated Video Card on the Dell site. Once you make a selection the actual graphics chip information is still not displayed anywhere on the search results. In fact, it's not until you get to the Alienware models that Radeon graphics cards get any mention in the base search results.

I can just see more of this type of buried information tagging from some of the more petty tech companies. Yes, Intel has gotten better on the community relations front, and the not breaking every single Trade Law ever written front, but there's always the concern that the new friendly Intel is just a front in and of itself.

As far as I know, AMD has not addressed these particular questions, so this could be interesting if they do.

Monday, August 30, 2010

Net Neutrality: What does it actually mean?

I'm not going to say I get asked this question on a regular basis, but I do see it being asked on a regular basis. Just, exactly, what is Net Neutrality, and more importantly, why should I care about it?

The core concept of Net Neutrality is very simple. It is the idea and concept that data is data. What I mean by this is actually fairly simple. Look at this webpage for a moment. Not any particular part, just the whole page. Now I'm going to ask a few simple questions:
  • What do you see?
  • Do you see Text?
  • Do you see Pictures?
  • Do you see Links?
Well, you probably responded that yes, you did see those items. Now, let me pose another question:
  • If you were a router passing network traffic, and you had to download this page, can you tell the difference between a picture file that is 2mb in size and a text file that is 2mb in size?
The obvious answer is: No, you cannot.

Data is Data. To a computer, be it in file storage, file transfer, or file manipulation, a 2mb file is a 2mb file. It is the software applications, the actual programs that you use on your computer, that determine whether or not a 2mb file has any particular contextual meaning. A text editor such as Notepad, Wordpad, or Kwrite, will not be able to parse and display a picture file. An image manipulator, such as Microsoft Paint, will not be able to parse and display a file saved as a Text File or as an Open Document File. So how does this relate to Net Neutrality?

From a purely technical standpoint the Internet is basically a series of permenant network connections used to transfer data. Your own personal modem is connected to an Internet Service Provider, and your I.S.P. is connected to a larger collective of networked computers referred to as the Internet Backbone. The Internet Backbone systems are largely connected to each other. Here, for example, is a typical setup:

The Black lines indicate data transfer paths. The Green Lines indicate potential pathing, overflow capacity, or backup-lines.



Most Internet Service Providers are linked to at least two backbone providers. Thus, if one backbone provider were to go down, the I.S.P. would still be able to offer connection services. In this configuration the Internet Backbones are largely linked to one another, and the ISP is linked to the Internet Backbones.

When connecting to a server on the other side of the Backbone the configuration basically mirrors itself:

The Green Lines indicate Potential Pathing



Here we can see that the primary modem and computers are connected through a straight data line to the ISP. However, the Server that the user is trying to get to is connected to an I.S.P. that is not directly connected to a backbone provider that is directly connected to the users I.S.P.

Data transferring from the user's modem to the server's modem would have to make a minimum of 5 hops:
  • User's I.S.P.
  • Backbone Provider One
  • Backbone Provider Two
  • Server I.S.P.
  • Server Modem
This is where we start to see the problems of Internet congestion, as data spends more time in transit, or worming it's way through the network, then it should have to. If either of the green lines were active on that configuration, the connection to the user's target server would have less data hops. Less data hops would decrease the amount of time to transfer data, as the data would have to make less hops.

Now, if some backbone providers were actually upgrading their internet hardware instead of buying exclusive rights to promote and sell a smartphone, Internet Congestion wouldn't be a problem. However, several of the major I.S.P.'s, and I'll go ahead and say COX COMMUNICATIONS, COMCAST, and AT&T are not exactly interested in upgrading their networks. I've made no secret of Cox Communications business practices, specifically where the concept replacing and upgrading failing equipment was complete and utter anathema to Cox Communication's management. Cox's sole business model was based on being in markets with no other competitors, so that consumers had no choice but to buy Cox Communication's service. No, I'm not making that up. We were flat out told that by our own management. Cox Communications was not interested in spending money on developing a faster internet connection. Cox Communications was not interested in spending money on upgrading it's network infrastructure.

AT&T is a laughing stock among the technically literate for one of the nations worst 3G networks running. When I say that Apple and AT&T considered 30% of dropped calls to be normal, that is not a joke. It's not exactly a puzzle to figure out why nobody caught the design flaw on the Iphone4. Nobody in Apple could tell a difference between dropped calls caused from casual handling of the phone and dropped calls from AT&T's network. AT&T has basically set a standard for irresponsible spending of corporate monies. My personal opinion is that there is a good class-action lawsuit to be found in AT&T having spent money in every place but where it mattered: THEIR NETWORK INFRASTRUCTURE.

Comcast, often referred to in much less flattering terms, has an even lower opinion of it's users and it's networking options. Comcast has been slapped by both consumers and regulatory agencies for it's bandwidth throttling and invasive network scanning. Comcast contractors have been caught disconnecting competitors connections, then trying to sell consumers on the Comcast network while the competitor was down. If this sounds familiar, it's because I've written about Comcast before.

In fact, this is how Comcast views their Network:

Red Lines indicate PremiumTraffic. Black Lines indicate FilteredTraffic



In this configuration, Comcast actively filters the information that comes from the user's modem. Traffic that Comcast prioritizes has to take less hops to reach the same destination. The filtered traffic has to simply go:
  • Modem
  • I.S.P.
  • Backbone
  • I.S.P.
  • Modem
Network that is de-prioritized has to take this route:
  • Modem
  • I.S.P.
  • Backbone 1
  • Backbone 2
  • Backbone 3
  • I.S.P.
  • Modem
I feel I need to stress the point that this is not conjecture. Comcast has been fined by regulatory agencies for this behavior. They have been called out by consumer agencies for this network filtering. They have done this Network Filtering. They still do this Network Filtering in some markets.

In fact, what Comcast, AT&T, the R.I.A.A., the M.P.A.A., and other's like them want is a network configuration that looks something like this:

Pink, Blue, and Red Lines are Filtered Traffice. Black Lines are non-filtered traffic.



In this configuration the ISP's filter the data traffic that comes out of the user's modem. The I.S.P.'s deem which traffic is important, and fast track that traffic to it's destination, while shunting de-prioritized traffic off onto slower servers and network technologies.

Let's say you are a gamer for a minute, and you play something like City of Heroes or World of Warcraft. Presently your access to the game server looks a bit like... this:



The Game server has multiple game servers spread out across a few regional locations, and you are fairly well networked to all them. Some might be faster than others, but you can get to all servers.

Under a filtered internet, such as the one Comcast would dearly love to implement, you would have a much more, AOL-Style network configuration:



Here, in this network configuration that's been filtered, you don't have any access to one of the servers. You have a lightning fast filtered connection to one of the servers. Then you have a not as fast shunt to the backbone de-prioritized access.

Again, I need to stress, this is not a joke or an exageration. This is what AOL DID. This was AOL's entire business model. Aclosed network infrastructure available only to users who ponied up a subscription fee. What happened to AOL? Well, let me put it this way: When was the last time you saw an AOL disc on a counter?

The AOL style of a filtered and closed network access system was pretty much beat into the ground by competitors who offered a superior product. Which again, was this:



This then, in a nutshell, is whatnet neutrality is all about:
  • Net Neutrality is the conceptual idea that the Internet Service Providers and Internet Backbone Providers should make no difference in the traffic that is transmitted through the I.S.P.'s network.
  • Net Neutrality is the conceptual idea that when a consume pays for certain combination of speed-grade and data amount of Internet Connection, that they recieve that speed-grade and data amount without limitations. For example. If somebody pays for a 12mb download speed with 60gb's data-transfer a day, they get 12mb download's and 60gb's data-transfer a day, reguardless of if they are sending text documents, .ogg vorbis files, or WebM videoes.  
  • Net Neutrality is the conceptual idea that the Internet Service Providers and Internet Backbone Providers should not search the users traffic without an applicable legal warrent from appropriate legal authorities.
  • Net Neutrality is the very real fact that  data is data and that Internet Service Providers and Internet Backbone Providers should spend their money on upgrading the network infrastructure. I.S.P's and I.B.P.'s should not be spending client's money on buying exclusive access to a phone, or outright refusing to deal with hardware issues.
Hopefully this will help explain exactly what Net Neutrality is, and why you should care about it.

Sunday, August 29, 2010

ATi Catalyst 10.8 / Unigine: Performance Scaling on Higher End Hardware Part 4

While mucking about with Unigine on the little Asus F3Ka Laptop, I went back to trying to sort out the stability issues of the 5770's when coupled against the Phenom II platform. After witnessing Unigine's inability to scale at all I decided to show the engine scaling against a more powerful processor. The easiest way to do this would be to drop the multiplier on the processor and benchmark Unigine as the processor performance increased. Of the motherboards I have on hand though then, that wasn't quite working. The Intel D975XBX v1 motherboard, for example, was sold as a Crossfire Capable Gaming motherboard, but it's BIOS is complete and utter Junk, and the processor multiplier is not exposed within a BIOS made by Intel. The DFI LanParty Jr X58-T3H6 does expose the multiplier, but the Windows 7 64bit Operating System wouldn't recognize it. I'd set a really low multiplier for the OS, boot up, check CPUZ, and it would be at the stock 20x multiplier. The Asus M4N82-D I had performed exactly the same with the multiplier being manipulatable in the BIOS, and the Operating System not caring what the Multiplier was set to. Surprisingly, Nvidia's revamped nTune software package also refused to allow changing the multiplier in real time, although I could change everything else.

That just left me with the semi-broken Phenom II system. It's still not exactly what I would call stable as everytime Windows 7 is shut down the entire system blue-screens and reports a recovery from a serious error on the reboot. However, with AMD's OverDrive system software I can manipulate the processor's multipliers in real time. So once again I wind up with a series of benchmarks that are not applicable to real-world performance. The processor is still a Quad-Core Phenom II Processor, and it's still backed by 8gigs of ram.

Because of the previous benchmarks we know that enabling Tessellation carries a huge performance hit under the OpenGL API. We also know from the previous benchmarks that Crossfire support for OpenGL is either broken, or missing in action. So, for each multiplier setting I ran 3 different benchmarks:

  • OpenGL: tessellation off
  • DirectX: tessellation off / crossfire off
  • DirectX: tessellation on / crossfire on

This allows us to continue to compare the OpenGL and DirectX API's, while showing the benefit that a multi-gpu rig can have under certain circumstances.

X4: 800mhz



What you might not know, and probably won't even care about, is that 800mhz is the average operating speed of most AMD processor's under Windows NT5, Windows NT6, and most Linux Distributions. These operating systems largely support power-saving schema and unless you put the system into a high-performance mode the processor will default to a low operating speed under most computing tasks.

That being said, I did find an interface bug with the Overdrive UI. I have the multiplier set at x4, but the UI does not indicate this change. Which is why CPUZ is open to confirm that a x4 multiplier is set.

OpenGL:



DirecX 11: Tess off / CFX Off



DirectX 11: Tess On / CFX On



The results are odd to say the least. With this processor speed the OpenGL renderer turned in a score nearly half of it's DirectX counterpart.

Adding a second GPU did pretty much nothing for the average frame-rate at first, till I put out that Tessellation was turned on. As was demonstrated in the earlier benchmarks simply enabling tessellation under DirectX could result in a 50% loss of performance.

x6: 1.2ghz



Bumping the processor speed up to 1.2ghz with a 6x multiplier sees the UI bug on OverDrive still hanging around. So what did this do to our Game's performance?

OpenGL




DirectX: Tess Off / CFX Off



DirectX: Tess On / CFX On



Here we can see that the gap between OpenGL and DirectX is closing up. Interestingly, even with Tessellation turned on, the Crossfire setup is already pulling away and delivering a playable experience. So let's turn up the processing speed once again.

x8: 1.6ghz



Interestingly, AMD's OverDrive utility is now showing the multiplier that is set as well as CPUZ.

OpenGL:



DirectX Tess off / CFX Off:



DirectX Tess On / CFX On:



At this clock-speed we see the OpenGL API close the gap on the DX11 API, as now are both within a few points of each other. We also see the Crossfire configuration extend it's lead, even with Tessellation active.

What we also see is that the overall performance isn't making the same leaps and bounds that it was before. There is there practically no difference between the single GPU 5770 at 1.2ghz and 1.6 ghz, and the average frames per second spread between the 1.6ghz and 800mhz is only 2frames. Doubling the clock-speed, at least in this benchmark, only netted a realistic 2 extra frames per second. That being said, the minimum frame-rate did go up significantly, from just under 8 frames to around 13 frames.

There was also a sharp difference between the 800mhz Crossfire Configuration and the 1.2ghz Crossfire configuration. There's not as much difference between the 1.2ghz Crossfire Configuration and the 1.6ghz Crossfire configuration, with the maximum number of frames barely moving.

So, let's bump the clocks up again.

x10: 2ghz



Now we've gotten to the same clock-speed as the Turion64 in the Asus F3Ka. Unlike the Turion64, the Phenon II has two more processing cores, loads more cache, a much faster memory bus, and a much faster system bus. It's also coupled with a much more powerful Graphics Processor.

OpenGL



DirectX: Tess Off / CFX Off




DirectX: Tess On / CFX On



An additional 400mhz sees the Single Card OpenGL performance sustain a higher average frame-rate than the Single Card DirectX performance figures, while having both a lower minimum frame-rate and a lower maximum frame-rate.

The Single Card DirectX Performance is largely unchanged from the 1.6ghz speed, gaining only a few frames on the minimum side, but barely pushing the average frames per second or the maximum frames.

Crossfire Performance is still increasing, but again, not by much. The immediate conclusion to make is that at this point Unigine Heaven 2.1 is not being limited by the processor, but is instead being held back by the graphics cards.

Which becomes pretty evident as the speed is bumped again:

x12: 2.4ghz



OpenGL



DirectX: Tess Off / CFX Off



DirectX: Tess On / CFX On



At 3 times the base clock speed, the only API that has shown any significant improvement is the OpenGL API, which once again manages a higher average frame-rate than it's DX counterpart, while still having a much lower minimum frame-rate and a lower maximum frame-rate.

The Single Card DirectX performance has doubled it's minimum frame-rate, and the maximum number of frames has also increased. The average number of frames has only gone by about 2 frames per second.

The Crossfire DirectX performance has improved dramatically from the 800mhz base, but it hasn't improved so much from the 2ghz clock speed.

So, onwards to 2.8ghz:

x14: 2.8ghz




OpenGL:



DirectX Tess Off / CFX Off



DirectX Tess On / CFX On



I really could have left this series of benchmarks out. Absolutely nothing has changed in terms of performance.

x16: 3.2ghz / x17 3.4ghz



At 3.2ghz this system is now just 200mhz off the figures shown in the first posting on Catalyst 10.8. So we'll also include the x17 single cared figures as well, since I haven't done them on this system yet.

OpenGl 3.2ghz:



DirectX Tess Off / CFX Off 3.2ghz



OpenGL 3.4ghz



DirectX Tess Off / CFX Off 3.4ghz



DirectX Tess On / CFX On



As you probably expected, performance still did not change. With 4 times the raw processing speed, and the Single Card DirectX performance basically went absolutely nowhere.

Unigine, at least in the benchmarks available for download, is a questionable software product. I'm left wondering just how much of the performance difference in OpenGL is down to AMD's drivers, or Unigine's product. I'm also left wondering why Crossfire scaling ceased to scale as well. Is it an engine issue or is it a Driver issue?

As I said, the real-world benefit of this performance scaling is pretty much nil. There's no commercial game on the market that uses the Unigine Engine. Hopefully, when those games arrive, they'll show much better performance scaling across hardware than the benchmarks.

ATi Catalyst 10.8 / Unigine: Performance Scaling on Low End Hardware Part 3

One of the concepts I talk about in many of my Gamenikki reviews is the concept of breakpoints. A breakpoint is the point at which hardware is fast enough to run a certain application. Since I was already running Unigine's Heaven 2.1 benchmark across several different computers, I thought I'd try to run it on my Asus F3Ka laptop. The frame-rate results are not surprising, but they can help shed light on the concept of a breakpoint.

We'll start out with the default scorings of Heaven 2.1 under OGL:



Then Heaven 2.1 under DirectX:



As expected, the DirectX API scores a few frames per second more. What's interesting is that Unigine Detected a Turion TL-60 as a 2.6ghz part. Oh how I wish.

One would think then that lowering the resolution would help the performance. So, I lowered Heaven 2.1 to 640*480 in OpenGL:



And DirectX:



While we get to see Unigine's Hardware Detection issues repeat themselves, the results themselves aren't actually that spectacular. Performance has largely doubled itself under DirectX, and is closer to a 40% leap under OpenGL.

So, what about turning the Shaders to low to give our graphics card less processing work?

Heaven 2.1 with low shaders in OpenGL:



Heaven 2.1 with low shaders in DirectX:



Interestingly, here we see that OpenGL turns in better performance than DirectX. The performance of OpenGL in low-resolution with High-Shaders is not far off from OpenGL in High Resolution with Low Shaders. The performance of DirectX in low-resolution with High Shaders is much better than Direct in High Resolution with Low Shaders.

So, one would think that turning both the shaders to low, and the resolution to low, performance would go up? Right?

640*480 with Low Shaders in OpenGL:



640*480 with Low Shaders in DirectX:



Unsurprisingly, OpenGL not only went back to scoring less than DirectX, by a wide margin. Surprisingly, OpenGL did better with Shaders on high, and DirectX pretty much performed the same as it did in low resolution with High Details.

One of the problems here is that this particular laptop is hindered both by the processor and the GPU. Neither are really capable of driving the Unigine Software Application. Even if I moved to a much more powerful graphics card, this processor simply would not be able to process the Unigine software application as used in the Heaven 2.1 test. Even if I moved to a more powerful processor, the graphics card alone would also be a hindrance.

Way back when Valve first launched the Source Engine in Half-Life 2 I praised the engine for it's ability to scale across various hardware levels. One of my complaints about the Unigine Engine, at least as it is used in the various downloadable benchmarks from Unigine, is that it doesn't really scale across hardware. Recent versions of the Unreal Engine have the same problem. On this particular laptop games like Unreal Tournament III and Borderlands will run. They just won't run well. Games that are built on recent revisions of the Source Engine, such as Alien Swarm, Team Fortress 2, and Left For Dead 2, are still largely able to run well on this particular hardware combination.