jmite 2012년 12월 21일 오전 9시 14분
How to install AMD Proprietary Drivers with Hybrid laptop graphics?
I'm wondering, does anybody know how to install the proprietary AMD drivers on a laptop with the PowerXpress hybrid graphics? I'd managed to get this working in 12.04, and I haven't been able to get it in 12.10. Installing the drivers through jockey gives me a dead Xserver when I boot, as does directly installing the driver from AMD.

Getting these drivers installed would definitely make games run better.
15개 중 1-15 표시중
< >
mab879 2012년 12월 21일 오전 9시 17분 
I wound't recommend doing this. This has proven to make the Steam Client not load.
jmite 2012년 12월 21일 오전 9시 19분 
Oh, good to know! Guess I'm stuck with intel graphics, then?
jmite님이 마지막으로 수정; 2012년 12월 21일 오전 9시 20분
RussianNeuroMancer 2012년 12월 24일 오후 3시 56분 
jmite님이 먼저 게시:
Oh, good to know! Guess I'm stuck with intel graphics, then?
What about "use 12.04" option?
jmite 2012년 12월 25일 오후 10시 33분 
Had the same troubles on 12.04, the only difference was I had some luck with the hacks I'd found online, but still not what I'd call a reliable or working solution.
jmite님이 마지막으로 수정; 2012년 12월 25일 오후 10시 34분
RussianNeuroMancer 2012년 12월 26일 오전 12시 44분 
jmite님이 먼저 게시:
Had the same troubles on 12.04
Try to install driver follow this installation guide: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide
RussianNeuroMancer님이 마지막으로 수정; 2012년 12월 28일 오전 7시 24분
eliaspirante 2013년 1월 27일 오후 2시 05분 
jmite님이 먼저 게시:
Had the same troubles on 12.04, the only difference was I had some luck with the hacks I'd found online, but still not what I'd call a reliable or working solution.

Well, i have a dell vostro 3550 with radeon hybrid hd6630m and intel 3000.... i use this link to make my videocard work! ^^. I only change de version of my ubuntu for make the .deb package.


edit -----

Sorry, i forgot the link.... and sorry for my english....


http://ubuntuforums.org/archive/index.php/t-1930450.html
eliaspirante님이 마지막으로 수정; 2013년 1월 27일 오후 6시 37분
jonasan [#!] 2013년 3월 13일 오전 5시 45분 
running hybrid graphics on ubuntu has been a longstanding problem for me which ended up causing me to reinstall the os on a number of occasions. I really wanted it for the improved battery life when switching to intel instead of my amd card. Never found a workable drivers solution...... BUT...

by checking all the options in my system BIOS i found a way to shut off the intel chip and force the computer to use only the AMD card for graphics. Installing ubuntu like this and then the linux AMD drivers (following any guide) works fine. You dont have the switchable options but you have a system with all the 3d capability that your system should have. As a nice suprise ubuntu manages to get much more life out of my battery when using the AMD card than windows 7 ever did!

Turned out to be my prefered solution - now very stable and suprisingly capable 3d laptop. As far as i know there really is no SIMPLE supported way to get switchable graphics working so i highly recommend you just disable switching/intel in the bios! And steam runs perfect now too!! Good luck
Letalis Sonus 2013년 3월 13일 오전 8시 00분 
Don't forget that there are 2 different hybrid configurations: The old one with a multiplexer and the new Optimus-like one without a multiplexer. fglrx only supports the first one and there's no Bumblebee-like solution for the second one, yet - so it renders the discrete GPU rather useless. MUX-less configurations also lack any possibility to disable the integrated GPU in BIOS for static switching to the discrete one.

However, there's PRIME which can be used by the free drivers to fuel a MUX-less discrete GPU. It's still pretty cutting-edge, though, and comes with some RandR options which are AFAIK not even specified by any new RandR standard, yet.
mannerov 2013년 3월 13일 오후 12시 34분 
"fglrx only supports the first one". Sorry to contradict you. I use an intel i5 and an amd hd 7730m (mux-less configuration) and it works with 13.2 beta and Kubuntu 12.10. I have to switch with the amd tools and reset the X server to use the dedicated graphic card or the integrated.
Letalis Sonus 2013년 3월 14일 오전 5시 45분 
And how do you know that it indeed is MUX-less? Just recently I once again stumbled over this line in someone's X log, printed by fglrx:
(EE) this is a Muxless PX A+I platform, we doesn't supported it

Supporting a completely MUX-less platform means getting the drivers to communicate with each other, sharing some of their buffers. If the Intel driver really already had such a non-GPL interface, we would already have true Optimus support as well - because it is really just exactly the same stuff, but instead Nvidia still works on some upstream workaround to get rid of the GPL-only restriction of the already available PRIME/DMA-Buf interfaces.

You have 2 GPUs and only 1 screen, you can't just stick those together. That's what a multiplexer is needed for. In the old times they muxed a lot more than just the screen so you really kind of exchanged the GPUs, nowadays the GPUs can just be used in parallel - don't confuse this. Optimus and entirely MUX-less AMD systems don't have any possibility to access the screen on their own and need to communicate with other drivers to do so, as mentioned above.
mannerov 2013년 3월 14일 오전 6시 53분 
amd hd 7700m-7800m-7900m series are mux-less.

Probably the X log you saw are with old catalyst versions.
The only thing that seems not to be implemented is vsync with the dedicated card. I have a line on it in my X log saying that TearFreeDesktop is not yet implemented.
Letalis Sonus 2013년 3월 14일 오전 7시 45분 
mannerov님이 먼저 게시:
amd hd 7700m-7800m-7900m series are mux-less.
Concerning its PCIe interface, but not its screen. That's the point. There is still a multiplexer.
Letalis Sonus님이 마지막으로 수정; 2013년 3월 14일 오전 7시 45분
mannerov 2013년 3월 14일 오후 2시 41분 
I advise you to read this article which points out the whole evolution of amd switching graphics: http://www.anandtech.com/show/6243/amds-enduro-switchable-graphics-levels-up/2
There is no multiplexer.
On windows, my dedicated card will only run heavy programs (I can choose which ones) whereas the integrated one will always run. I can have a window managed by the amd card while an other one is managed by the intel card.
On linux, I can change the card I use with amdconfig or amdcccle (after resetting the X server).
Probably there is a share between the two card because there is only one screen. Why not say the intel card to draw a buffer created by the amd card?. There is no issue do to that.

To have full optimus / enduro support, the cards have to use the same buffer, and due to license, they can't do that.

To understand better how the current implementation works, I'll quote an amd post on this bug report: https://bugzilla.novell.com/show_bug.cgi?id=780672
"The new issue is caused by Intel driver change to map the GTT aperture (bottom half of BAR 1) as WC, while the top half of BAR1 is still Un-Cacheable. Then the conflict happens when fglrx driver maps the whole BAR1 of Intel IGP device. We have already prepared a fix for this, which should be available in Catalyst 13.3. As a workaround before that, I think you can do some change in Intel graphics driver to map GTT aperture as Un-Cacheable."
Letalis Sonus 2013년 3월 15일 오후 3시 47분 
mannerov님이 먼저 게시:
I advise you to read this article which points out the whole evolution of amd switching graphics: http://www.anandtech.com/show/6243/amds-enduro-switchable-graphics-levels-up/2
It does not cover any technical details, just what can be seen fom the surface or in less interesting press releases. Anything specific you wanted to point at?

mannerov님이 먼저 게시:
Probably there is a share between the two card because there is only one screen. Why not say the intel card to draw a buffer created by the amd card?. There is no issue do to that.
It is a HUGE issue. On the one hand, the cards (better: the drivers) really need to communicate to some point - imagine the Intel GPU writing to its buffers while the AMD GPU tries to fill them up. On the other hand it requires direct memory access across the PCIe bus - you can't just do this behind the back of the OS. Driver and kernel support of these is a must have. These issues are exactly what Nvidia is trying to solve for Optimus, and they still don't have any solution, as the only available kernel infrastructure provides only GPL interfaces and are therefore unaccessable for fglrx as well. If you simply put a multiplexer between the screen and the GPUs, it's a nobrainer - basically initialize the 2nd card and trigger the multiplexer, done.

The reason for the required X restart is simply that X was never designed to switch GPUs while running, once it has chosen a GPU to start with there is no going back - all sorts of dynamic configuration changes are limited to using a single GPU.
Bumblebee simply starts a 2nd root-less X Server using some OpenGL wrapper, which then connects to the primary X Server - so instead of buffer sharing it is just copying over all the stuff in user space, with a heavy impact on performance.

mannerov님이 먼저 게시:
To have full optimus / enduro support, the cards have to use the same buffer, and due to license, they can't do that.
That's what I said. However, if they found a way to do this anyway, a restart of X would not be something required to achieve this - Intel has got KMS drivers, therefore the main part sits in the kernel and therefore does not care what X is doing. A Bumblebee-like solution with huge performance benefits would be easy to create in this situation.

mannerov님이 먼저 게시:
To understand better how the current implementation works, I'll quote an amd post on this bug report: https://bugzilla.novell.com/show_bug.cgi?id=780672
That does not need to have anything to do with any memory interaction between both GPUs. WC is a processor-side feature of Intel to boost its IGP performance by using a burst-like write mode that would normally be counter-productive for GPU typical memory transactions, using some small buffers for transaction optimizations. WC is weakly ordered, which means that GPUs can only make use of it when they support this as they are usually only expecting strongly ordered memory. Being such a central feature in the system, incorrect usage can mess up a lot more than just another graphics driver.
As the Intel GPU is always the active one upon bootup, there's a lot that may go wrong when fglrx gets initialized, without even being related to actively sharing any memory regions (e.g. reusing old memory regions). Even worse: Since Sandy Bridge there's even per-process GTT - that's a lot more potentionally problematic code, and the support within the Intel driver seems to be rather dirty so far.
Letalis Sonus님이 마지막으로 수정; 2013년 3월 15일 오후 3시 47분
The Hermit 2013년 3월 28일 오후 4시 01분 
I've found that I can manually switch to one by using VGA_Switcheroo

https://help.ubuntu.com/community/HybridGraphics

However, as for what graphics driver to install, beats me
15개 중 1-15 표시중
< >
페이지당: 15 30 50