Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Actually, not. (Score 1) 26

by DrYak (#49517793) Attached to: AMD Publishes New 'AMDGPU' Linux Graphics Driver

Actually the footprint of binary is dwindling.

- either catalyst, which is a completely closed source down to the kernel module.
- or opensource, which is an entirely different stack, even the kernel module is different.

- open source stack is still here the same way as before.
- catalyst is just the opengl library which sits atop the same opensource stack as the opensource.

So no, actually I'm rejoincing. (That might also be because I don't style my facial hair as "neck bread" ).

Comment: Simplifying drivers (Score 1) 26

by DrYak (#49517781) Attached to: AMD Publishes New 'AMDGPU' Linux Graphics Driver

(do I need now binary blobs for AMD graphics or not?)

The whole point of AMDGPU is to simplify the situation.
Now the only difference between catalyst and radeon drivers is the 3d acceleration - either run a proprietary binary opengl, or run mesa Gallium3D.
All the rest of the stack downward from this point is opensource: same kernel module, same library, etc.

Switching between prorietary and opensource driver will be just choosing which opengl implementation to run.

I decided (I don't need gaming performance) that Intel with its integrated graphics seems the best bet at the moment.

If you don't need performance, radeon works pretty well too.
Radeon have an opensource driver. It works best for a little bit older cards. Usually the latest gen cards lag a bit (driver is released after a delay, performance isn't as good as binary) (though AMD is working to reduce the delay).

Like Intel, the opensource driver is also supported by AMD (they have opensource developpers on their payroll for that), although compared to Intel, AMD's opensource driver team is a bit understaffed.
AMD's official policy is also to only support the latest few cards generation in their proprietary drivers. For older cards, the opensource *are* the official drivers.
(Usually by the time support is dropped out of catalyst, the opensource driver has caught up enough with performance to be a really good alternative).

The direction toward which AMD is moving with AMDGPU is even more reinforcing this approach:
- the stack is completely opensource at the bottom
- for older cards, stick with Gallium3D/mesa
- for newer cards, you can swap out the top opengl part with catalyst, and keep the rest of the stack the same.
- for cards in between it's up to you to make your choice between opensource or high performance.

If you look overall, the general tendency is toward more opensource at AMD.
- stack has moved toward having more opensource components, even if you choose catalyst.
- behind the scene AMD is doing efforts to make future cards more opensource friendly and be able to release faster the necessary code and documentation.

AMD: you can stuff your "high performance proprietary driver" up any cavity of your choosing. I'll buy things from you again when you have a clear pro-free software strategy again -- if you're around by then at all.

I don't know what you don't find clear, in their strategy.

They've always officially support opensource: they release documentation, code, and have a few developpers on their pay roll.
Open-source has always been the official solution for older cards.
Catalyst has always been the solution for latest cards which don't have opensource drivers yet, or if you want to max out performance or latest opengl 4.x

And if anything, they're moving more toward opensource: merging the to to rely more on opensource base component, to avoid duplication of development efforts,
and finding ways to be faster with opensource on newer generations.

For me that's good enough, that why I usually go with radeon when I have the choice (desktop PC that I build myself) , and I'm happy with the results.

Comment: NAT is just bandaid (Score 1) 204

by DrYak (#49515863) Attached to: Why the Journey To IPv6 Is Still the Road Less Traveled

You know what else solves the "not enough IP addresses" problem? NAT.

It's a short-term quick hack which might make some problem seem to disappear, but creates ton of other problems.
NAT creates layers of indirection, and NAT makes machines not directly addressable.
Require hole punching and the like even for very basic functionality (like VoIP).
The internet was envisioned as a distributed network with all being equal peers, but NAT is contributing to the current assymetry of having a few key content distributor and every body else being a passive consumer.

And it's a lot less of a change than switching to IPv6.

IPv6 here. No it's not that complicated, and can be made automated. (e.g.: you don't even need to setup DHCP. your router just hands out prefixes, and the devices on the net autonomously decide their address by appending their mac address).
With NAT, you'll end up needing to fumble with your router and open / redirect ports anyway, just to be sure that everything works as it should.

Comment: Oh Look, a Car Analogy for Last Week's Story! (Score 1) 393

by eldavojohn (#49514253) Attached to: Automakers To Gearheads: Stop Repairing Cars
Why don't the automakers just seek refuge under the DMCA from all those evil automobile hackers? Clearly, figuring out how your car works is a direct attack on the very hard work and property of those automakers.

Time to pass a bill state by state. I'm the sure the invisible hand of the free market will line all the right politicians' pockets to rush those through. Hopefully someday we won't be able to own our cars and we can go back to the Ma Bell days when every phone was rented.

Comment: No, he's not (Score 3, Insightful) 169

by Sycraft-fu (#49509271) Attached to: Assange Talk Spurs UK Judges To Boycott Legal Conference

The UK handled everything per the law. They received an extradition request from a country they have a treaty with regarding this. They are required by the treaty to deal with these, they can't ignore them. So they reviewed it in court, to make sure it was a valid request per the treaty and decided it was. He appealed and the case moved up the chain until the high court heard it and decided that this extradition request is legitimate under the treaty, the UK has no standing to refuse.

Up until this point, Assanage was in no trouble in the UK, he hadn't broken UK law, they were just acting based on the extradition request. However then he fled. That is now a violation of UK law. He violated the conditions of his bail. That makes him a criminal in the UK. Skipping bail doesn't make you a "political prisoner" it makes you a standard criminal.

Comment: I don't think it is crappy (Score 1) 208

I mean it is a really, really minimal legit player base it could possibly effect. You would have to be someone who plays only F2P games, and has made so few in-game purchases that you haven't even spent $5. There are just extremely few people who are like that. Further, even people like that can still play, they just can't participate in some of the other Steam features. The games are still available to them.

Comment: Particularly since you can still play games (Score 1) 208

None of the restrictions are on buying or playing games. So even if you've never spent money (I'm not clear that retail doesn't count but let's say it doesn't) you can still play all the games you've got, and buy more games to play (at which point your account becomes unlocked). So you can do with it the main purpose: Play games, including free to play ones. It isn't like they are demanding money to unlock an account.

Also in the event this really was an issue for someone, they could just buy something cheap. I mean if you've dropped $50+ on a retail game it is not that big a deal to spend another $5 if it comes to that.

Comment: Not sure, you'd have to check tests (Score 1) 129

by Sycraft-fu (#49503719) Attached to: AMD Withdraws From High-Density Server Business

Part of it would depend on the relative OCs, of course. Also it would depend on if your encoder could use AVX2/FMA3 and if so, how much speedup it provides. For things that it matters on, there have been near 2X speed gains, but I don't know how applicable the instructions are to H.264 encoding.

Another option is if you can find an encoder you like that has a CUDA version, you could give it a video card to run on. However you'd want to check the implementation to make sure its quality is comparable. Also you might need to get a video card that has better double precision performance, as I'm given to understand single precision math isn't enough for top quality H.264 encoding. So like a GTX 480 or a normal Titan, the newer GPUs generally have less DP cores (to keep power/heat down).

Only applies if the encoder you want has CUDA support, of course, and if it knows how to use DP math.

Comment: Re:Is banishment legal? (Score 1) 270

by causality (#49498253) Attached to: Gyrocopter Pilot Appears In Court; Judge Bans Him From D.C.

Well, the constitution does say any American citizen has free travel between areas within the US. So if I was this guy, I'd sue the federal court. Fun fact, because it's a federal issue, he's constitutionally promised a jury of at least 6 people if the suit is for more than $20. At that point, it really doesn't matter what the federal judge says, it's the jury. And since the US is a country of "letter of the law", the federal government is going to have a hell of a time defending this action when the constitution explicitly prohibits it.

Sure thing. All it will cost him is his life savings plus whatever debt he incurs.

Real programmers don't write in BASIC. Actually, no programmers write in BASIC after reaching puberty.