If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
wasn't gallium supposed to -apart from making dev life easier- to sort out the graphic stack problems??
and if not whats missing???
It's a big step in the right direction. The open source stack has come a long ways in the last 2-3 years. We basically dragged it out of the 1980s to something approaching a modern desktop. As for what's missing:
- decent presentation layer
- decent multi-buffer support
- decent video decode and presentation API
- decent API documentation
Also, it would have been nice if OpenGL had dropped the legacy fixed function stuff like DX 10 did. That's part of what makes developers like DX10.
It's a big step in the right direction. The open source stack has come a long ways in the last 2-3 years. We basically dragged it out of the 1980s to something approaching a modern desktop. As for what's missing:
- decent presentation layer
- decent multi-buffer support
- decent video decode and presentation API
- decent API documentation
Also, it would have been nice if OpenGL had dropped the legacy fixed function stuff like DX 10 did. That's part of what makes developers like DX10.
Pardon my ignorance and noob questions that are going to follow but i am trying to get it right. (Everytime i think i know whats going on, something pops up and i go back to zero )
By presentation layer you mean X server?? If yes doesn't wayland solve the problem??? (it's a long way but with a bit more manpower things can speed up)
As for video there is VDPAU and VA-API and i seem to recall that there was some work done to implement them in a G3D state tracker. So with enough devs this can be solved.
As for multiple buffers i have no idea where that fits :noob :shame:
Android is one thing, but desktop Linux is another. Many people have heard of android or perhaps Linux on embedded devices or servers, but not Linux on desktops PCs. "I thought Linux was for servers."
So, what is missing to make it non-"server stereotype" os?
Win Server is also "server" os.
"I thought linux was for servers" is "cannot use due to software X not available in linux" thing.
Wine cares of the situation, the remaining issue is only graphics stack.
Only gfx stack.
On 3D - especially AMD and Intel stacks.
Major blockage due to gfx, 99% of people recommend nvidia for linux when it comes to 3D.
Nvidia is working proprietary sector. There is no working opensource sector.
We are in the business of making money for our shareholders. In order to do that we have to decide where to focus investment to get the best return for our money. Right now, desktop Linux is not were the money is. It would be great if it were, but it's not right now.
That means I must either purchase all AMD shares or make Linux desktop attractive for you by myself? :/ I know that every company exists for purpose of making money, but proprietary is not related to commercial. Unless its a leasing type company, IP-leasing, not selling products.
As to providing a open platform, due to the laws of most countries were we sell our products, certain parts have to be closed source to protect our investments and our ability to sell into major markets. If you don't like the laws, call your congressman.
"Your" investments? Laws in my country legally allow opensource.
Ok I understand. Sumed up - there is no interest in linux as operating system, development is currently destined to throttle by company policy.
There is massive interest in opensource within population, but the dicision is to stay proprietary on proprietary system. You put my money into microsoft and similar closed solutions and glad to make yourself dependent from proprietary technology, like Nokia. In proprietary field nvidia is already there with support, amd opensource proofed (to me, very sadly) to be paper marketing show unreliable to build upon.
On AMD there is fglrx, which I dont need, so the company decision is made obvious.
Nvidia uses my money to build both windows and linux driver, acceptable, if not its blob insecure, uncorrectable nature.
Card itself dies in ~8 years, nvidia driver is updated to ca. 10 years with almost immediate time support and full feature support exotic multi monitor setups excluded.
If I purchase AMD I pay for windows driver. The policy is not changeable.
I will purchase hw that advertises right now best for opensource I use. Period.
There is NO opensource graphics company right now on the market. Not many options.
Im proud to be educated and aware of linux. This is not hate-response or troll-response(that people enjoy to stereotypically mark) - this is respectful logical decision.
Offtopic: some people wana help why no one care about that fact?
I second that. A lot of people wanna help, Q. 99,99% people with AMD cards I know on mail.ru have pruchased AMD cards or laptops with AMD cards because of open drivers. Only because of open drivers. Big unanswered question if AMD really cares about linux not on workstation and about people that use linux as home/work/game PC.
Adapting old pipeline is something I, now, understand. No card for 40$ perform with OpenGL3+ anyway, which is the only target segment anyway.
Comment