I was going to note this. It's to the point where 4chan is actively exhausting the reCAPTCHA dictionaries, causing interesting words to show up. Half the time, one of the words is some kind of kanji or untypeable symbol now.
I have exactly three keys on my keyring: Adobe, Fedora stable, Fedora testing. I seem to remember that, with the addition of RPM Fusion, this is all that Fedora users ever install, statistically.
My roommate has an HP printer, Wacom tablet, nVidia graphics card, Logitech trackball, Intel motherboard, and Creative soundcard. Not counting plug'n'play drivers, he's already going to have more keys to track if he ever upgrades from XP.
I don't mean to be rude, but graphics processors don't work that way. They are not general-purpose and I would not expect general-purpose toolkits to show up for them anytime soon.
As a thought experiment, consider Linux. It requires 8MB of RAM and support for the C language on its targets. Larrabee ran BSD and the engineers were trying to get Linux on there when the project was scuttled. Larrabee could have been a chipset where you could use "higher-level languages" to do this stuff, but it would have been the first.
Yeah, okay, I'll bite, even though your UID is higher than mine. Go onto any online store, you can search for the band I play in, called "The Infallible Collective." Here, this is a link to Amazon to get you started. We get maybe 30 cents per download, depending on the store you choose. I'll cover that, and handle defraying my bandmates' costs, if you want. Pick a song, email me, and I'll email you a FLAC. Free. Go for it, I dare you.
"Really? Compiz? Your killer app is compiz? Not Blender or WoW?"
Not necessarily Compiz, but a compositing manager lets you offload a lot of work to the GPU and improves power consumption. In X11 using the core protocol, moving a window requires all of the windows that are exposed by the operation to redraw the exposed portion. On a mobile device, this is burning CPU cycles (and therefore battery) for something that is just duplicating work. In contrast, with a compositing manager running the app only needs to redraw when something changes. The resulting window is stored as a texture. When you move one window, the GPU just composites them again. This takes a lot less battery power than redrawing. If the apps are drawing a lot of text, using XRender does all of the antialiasing on the GPU too, which reduces power consumption as well (rendering antialiased text on the CPU is insanely processor intensive, when you consider than text output was something computers were doing decades before the first GUI).
Sure, although even non-compositing WMs still offload most blitting ops to the GPU, due to the way Xorg accelerates operations. Also, if the Composite extension is present, you can do server-side compositing, which does the same snazzy window ordering without any effects or WM help.
In terms of power savings, it's not about saving CPU time as much as it is about GPU utilization, since the GPU will drink battery even when idling. The biggest battery gains we've been making aren't from extra GPU usage, but from getting the GPUs to turn down so they aren't always running full-tilt.
It's not new-found. This has been policy for a long time, and has been applied to e.g. OMAP SGX and Poulsbo/Moorestown patchsets. This is more of a link to which we can direct people asking stupid questions on IRC.
Credit unions are generally pretty amiable about giving membership to people. My credit union only requires me to prove that I either reside or work in the area; most credit unions have similar requirements. Once you are in "the system," eventually somebody will offer you a credit card, either through your bank or directly. It will be pre-approved and won't ever require disclosure of an SSN.
We don't have unique ID numbers. SSNs are not only not unique, but not identifying as well. You only provide them on government forms to prove that you are a taxpayer; if you are not native to your state, you usually have to provide separate citizenship and residency proof.
Sorry, but we give up some rights in order to protect other rights. That's how social contracts work. You do not have the right to shoot people in the face, because you have the right to not be shot in the face.
Kind of. It was political allegory pointed at the Romans, and unsurprisingly, some of it has slight social relevance today.
Oh, and it was written far before the Middle Ages. References in then-contemporary writing place it at least before 200 AD, and it might be as old as the Gospels.
Direct rendering is *any* hardware-specific access that doesn't have to go through the X server. This includes *all* hardware setup in e.g. KMS and blob drivers.
Hardware acceleration is kind of a frustrating term. Scaling, colorspace conversion, and decoding are all parts of hardware acceleration. People are usually talking about decoding, motion compensation, color correction, colorspace conversion, and scaling, all in one go, when talking about "hardware-accelerated video" these days. However, even mere scaling and colorspace conversion (Xvideo) is more than enough to save the day on a modern system.
Is there any reason why Adobe hasn't been talking openly with the Mesa developers about OpenGL compatibility issues and glitches? Hardware acceleration is slower than CPU rendering and much glitchier, on the chipsets I've tested, and it'd be nice if there were even a half-hearted attempt to talk to us about it.
GPUs become inaccurate intentionally. Most GPU instructions are as accurate as IEEE 754 requires, and some are *more* accurate because they are directly in silicon. For example, reciprocals and square roots usually have dedicated circuits. Everything is at least a single-precision float. The inaccuracy comes later, during output; GPUs can be configured to dither away quality or lower their color depth in order to work with software that expects lower quality.
However, general-purpose computing GPUs, from the Dx 9 era onwards, are all shaderful, and shader units are not designed to be inaccurate.
Finally, GPUs are more than just the shader unit. If an error occurs on the GPU that causes the DMA unit to lock up, then the OS will spin its wheels endlessly trying to get the GPU to talk to it again. We've mitigated this somewhat in Linux, but it's still possible for a misprogrammed or misbehaving GPU to lock up the PCI/AGP/PCIe bus entirely, something we can't possibly recover from.
Xorg drops code and features every release. We've gone from taking half a minute, to taking less than a second, to detect and setup all of your input devices and video cards. Pretty decent, in my opinion.:3
Huh, my Sony boycott is based on faulty product design.
~ Got a Walkman way back when. Stopped using it after it developed an unhealthy appetite for cassettes.
~ Remember Sony's first MP3 players? The little cylindrical ones that hooked up through USB? They don't use the standard USB file storage API. I bought this thing second-hand without a driver CD, and so far, I've been unable to dredge up drivers for the damn thing.
~ Rootkit CDs. Enough said.
~ VAIOs. My dad got one of the little mobile ones, thinking it would help him stay connected on the go. Haha, no. It runs Vista and takes 20m to boot. 20 fucking minutes of watching this tiny little cute adorable black Computer That Could attempt to boot Vista into a gigabyte of RAM. I have yet to convince him that it could run any OS better, but once I do, I'm definitely seeing if it can run even XP faster. Oh, right, and there are no drivers for the builtin webcam.
~ That car radio you mention? I've got one. YOU CANNOT SET THE FUCKING CLOCK. Check the manual, there's no way to do it. I had a girlfriend once that managed to do it by hitting five buttons at once, but I never got the trick from her.
Seriously. Why would I put myself through more Sony pain?
1) There is a Cell Gallium driver which operates on the CPU, which can provide decently fast 3D if you need it.
2) The GPU's beefier functions are only disabled because when it's fully init'd it can DMA to anywhere in main memory, ignoring memory protection and ownership. It could completely bypass the hypervisor if unlocked.
"Whether or not the Foundation has to adhere to [USC] 2257 is not known, this content limitation is due to the scope of the foundation's goals."
Arg! You fucking bastard! You haven't even talked to your lawyers, this is just your way of purifying content so that you don't get complaints from big donors. It's not like you couldn't comply with 2257 either, what with that office in FL that's always open since it's a FUCKING DATACENTER.
I was going to note this. It's to the point where 4chan is actively exhausting the reCAPTCHA dictionaries, causing interesting words to show up. Half the time, one of the words is some kind of kanji or untypeable symbol now.
I have exactly three keys on my keyring: Adobe, Fedora stable, Fedora testing. I seem to remember that, with the addition of RPM Fusion, this is all that Fedora users ever install, statistically.
My roommate has an HP printer, Wacom tablet, nVidia graphics card, Logitech trackball, Intel motherboard, and Creative soundcard. Not counting plug'n'play drivers, he's already going to have more keys to track if he ever upgrades from XP.
Just an anecdote.
I don't mean to be rude, but graphics processors don't work that way. They are not general-purpose and I would not expect general-purpose toolkits to show up for them anytime soon.
As a thought experiment, consider Linux. It requires 8MB of RAM and support for the C language on its targets. Larrabee ran BSD and the engineers were trying to get Linux on there when the project was scuttled. Larrabee could have been a chipset where you could use "higher-level languages" to do this stuff, but it would have been the first.
Yeah, okay, I'll bite, even though your UID is higher than mine. Go onto any online store, you can search for the band I play in, called "The Infallible Collective." Here, this is a link to Amazon to get you started. We get maybe 30 cents per download, depending on the store you choose. I'll cover that, and handle defraying my bandmates' costs, if you want. Pick a song, email me, and I'll email you a FLAC. Free. Go for it, I dare you.
"Really? Compiz? Your killer app is compiz? Not Blender or WoW?"
Not necessarily Compiz, but a compositing manager lets you offload a lot of work to the GPU and improves power consumption. In X11 using the core protocol, moving a window requires all of the windows that are exposed by the operation to redraw the exposed portion. On a mobile device, this is burning CPU cycles (and therefore battery) for something that is just duplicating work. In contrast, with a compositing manager running the app only needs to redraw when something changes. The resulting window is stored as a texture. When you move one window, the GPU just composites them again. This takes a lot less battery power than redrawing. If the apps are drawing a lot of text, using XRender does all of the antialiasing on the GPU too, which reduces power consumption as well (rendering antialiased text on the CPU is insanely processor intensive, when you consider than text output was something computers were doing decades before the first GUI).
Sure, although even non-compositing WMs still offload most blitting ops to the GPU, due to the way Xorg accelerates operations. Also, if the Composite extension is present, you can do server-side compositing, which does the same snazzy window ordering without any effects or WM help.
In terms of power savings, it's not about saving CPU time as much as it is about GPU utilization, since the GPU will drink battery even when idling. The biggest battery gains we've been making aren't from extra GPU usage, but from getting the GPUs to turn down so they aren't always running full-tilt.
Now if only he could make the drivers not suck.
Bug number, please. I'm not CC'd to all ATI bugs, just ones pointed to me or assigned to the DDX. Or did you just want to attack me again?
So many possible replies, so little time.
"Sorry. I didn't know that it was our fault that your distro of choice didn't pick up DRI2 sooner."
"Well, if you ran Fedora, this wouldn't be a problem."
"Why DRI2? DRI1 is just fine for compiz, as long as your server supports AIGLX, or even *shudder* Xgl."
"Well, obviously you won't buy ATI again; it's AMD now."
">implying ARM processor manufacturers ever release 3D code or specs"
"Really? Compiz? Your killer app is compiz? Not Blender or WoW?"
"So I know this is gonna kill my karma, but..."
It's not new-found. This has been policy for a long time, and has been applied to e.g. OMAP SGX and Poulsbo/Moorestown patchsets. This is more of a link to which we can direct people asking stupid questions on IRC.
Credit unions are generally pretty amiable about giving membership to people. My credit union only requires me to prove that I either reside or work in the area; most credit unions have similar requirements. Once you are in "the system," eventually somebody will offer you a credit card, either through your bank or directly. It will be pre-approved and won't ever require disclosure of an SSN.
We don't have unique ID numbers. SSNs are not only not unique, but not identifying as well. You only provide them on government forms to prove that you are a taxpayer; if you are not native to your state, you usually have to provide separate citizenship and residency proof.
Sorry, but we give up some rights in order to protect other rights. That's how social contracts work. You do not have the right to shoot people in the face, because you have the right to not be shot in the face.
Kind of. It was political allegory pointed at the Romans, and unsurprisingly, some of it has slight social relevance today.
Oh, and it was written far before the Middle Ages. References in then-contemporary writing place it at least before 200 AD, and it might be as old as the Gospels.
"What do you despise? By this you are truly known." ~ Princess Irulan
Direct rendering is *any* hardware-specific access that doesn't have to go through the X server. This includes *all* hardware setup in e.g. KMS and blob drivers.
Hardware acceleration is kind of a frustrating term. Scaling, colorspace conversion, and decoding are all parts of hardware acceleration. People are usually talking about decoding, motion compensation, color correction, colorspace conversion, and scaling, all in one go, when talking about "hardware-accelerated video" these days. However, even mere scaling and colorspace conversion (Xvideo) is more than enough to save the day on a modern system.
Is there any reason why Adobe hasn't been talking openly with the Mesa developers about OpenGL compatibility issues and glitches? Hardware acceleration is slower than CPU rendering and much glitchier, on the chipsets I've tested, and it'd be nice if there were even a half-hearted attempt to talk to us about it.
Driving is a privilege, not a right.
You left out an "etc". You're supposed to put four in a row.
He was trying to post ahead of schedule.
Not *that* kind of crypto. Still...
GPUs become inaccurate intentionally. Most GPU instructions are as accurate as IEEE 754 requires, and some are *more* accurate because they are directly in silicon. For example, reciprocals and square roots usually have dedicated circuits. Everything is at least a single-precision float. The inaccuracy comes later, during output; GPUs can be configured to dither away quality or lower their color depth in order to work with software that expects lower quality.
However, general-purpose computing GPUs, from the Dx 9 era onwards, are all shaderful, and shader units are not designed to be inaccurate.
Finally, GPUs are more than just the shader unit. If an error occurs on the GPU that causes the DMA unit to lock up, then the OS will spin its wheels endlessly trying to get the GPU to talk to it again. We've mitigated this somewhat in Linux, but it's still possible for a misprogrammed or misbehaving GPU to lock up the PCI/AGP/PCIe bus entirely, something we can't possibly recover from.
Xorg drops code and features every release. We've gone from taking half a minute, to taking less than a second, to detect and setup all of your input devices and video cards. Pretty decent, in my opinion. :3
http://www.youtube.com/watch?v=ON0iqz4ento
hunker down in its sweet spot and let the tranny worry about all the fiddly bits
I've spent too long on the Internets, apparently.
Huh, my Sony boycott is based on faulty product design.
~ Got a Walkman way back when. Stopped using it after it developed an unhealthy appetite for cassettes.
~ Remember Sony's first MP3 players? The little cylindrical ones that hooked up through USB? They don't use the standard USB file storage API. I bought this thing second-hand without a driver CD, and so far, I've been unable to dredge up drivers for the damn thing.
~ Rootkit CDs. Enough said.
~ VAIOs. My dad got one of the little mobile ones, thinking it would help him stay connected on the go. Haha, no. It runs Vista and takes 20m to boot. 20 fucking minutes of watching this tiny little cute adorable black Computer That Could attempt to boot Vista into a gigabyte of RAM. I have yet to convince him that it could run any OS better, but once I do, I'm definitely seeing if it can run even XP faster. Oh, right, and there are no drivers for the builtin webcam.
~ That car radio you mention? I've got one. YOU CANNOT SET THE FUCKING CLOCK. Check the manual, there's no way to do it. I had a girlfriend once that managed to do it by hitting five buttons at once, but I never got the trick from her.
Seriously. Why would I put myself through more Sony pain?
This. There are also two things to keep in mind:
1) There is a Cell Gallium driver which operates on the CPU, which can provide decently fast 3D if you need it.
2) The GPU's beefier functions are only disabled because when it's fully init'd it can DMA to anywhere in main memory, ignoring memory protection and ownership. It could completely bypass the hypervisor if unlocked.
Exactly!
I'm gonna make ones of all the porn articles! No problem with that, right?
I hate replying to myself, but:
"Whether or not the Foundation has to adhere to [USC] 2257 is not known, this content limitation is due to the scope of the foundation's goals."
Arg! You fucking bastard! You haven't even talked to your lawyers, this is just your way of purifying content so that you don't get complaints from big donors. It's not like you couldn't comply with 2257 either, what with that office in FL that's always open since it's a FUCKING DATACENTER.