1 |
Hello, |
2 |
|
3 |
Thanks for these useful advises, I used VMWare for months (and then |
4 |
VirtualBox few months), I want to give Xen the same chance. The best |
5 |
option seems to be the installation of a second domain to locally handle |
6 |
display, IMO this configuration could be highly unstable if either Dom0 |
7 |
or "Dom1" starts tripping. |
8 |
|
9 |
I'll try to use flgrx drivers again on next time kernel-xen source get |
10 |
updated (current version if 2.6.20), I'll report back here; Two |
11 |
open-source drivers are available for radeon video cards: |
12 |
- xf86-video-ati is not able to drive my video card (no matching device) |
13 |
- I give a try to the new radeonhd driver which currently gives better |
14 |
performance than vesa legacy driver. |
15 |
|
16 |
Best regards, |
17 |
|
18 |
Florent |
19 |
|
20 |
|
21 |
Beso a écrit : |
22 |
> what i could tell you is that xen is a little behind with the sources, |
23 |
> but still if configured in the right way there should be no problem in |
24 |
> running a box. you just have to remember that with xen you'll need a |
25 |
> "base" system, then another system to run on this base with reduced |
26 |
> priviledges and assigned stuff. so you'll just need a base gentoo |
27 |
> (stage3 should be fine), then you should configure xen to have another |
28 |
> stage3 with installed apps. the xen problem is that you'll need 2 |
29 |
> linuxes to run one linux. but you'll be allowed to assign processors |
30 |
> fragments or ram portions in the way you like. if you don't really |
31 |
> need xen (you would run at least 2 different systems like using one |
32 |
> linux i686 one amd64 or one linux and one windows - which should run |
33 |
> well since you have vt) i think that using it would be a waste of |
34 |
> time. also there are tools that let you install windows in boxes, like |
35 |
> vmware and such (they're very good and fast and don't put you in the |
36 |
> situation to use xen when xen is way back with kernel support and a |
37 |
> lot of the new stuff in new pcs is supported only from the 2.6.21 or |
38 |
> later kernel like the jmicron controller used in asus mobos). so my |
39 |
> advice is avoid using xen unless it is really, really and i mean |
40 |
> really necessary (you'll need 2 systems and a lot of configuration to |
41 |
> run a single linux box that is slower than a native one). |
42 |
> |
43 |
> for the radeon driver, always use the ~amd64/~x86. always, since the |
44 |
> driver is updated every month and has new things. for example the |
45 |
> latest portage 8.433 has aiglx support support for the latest xorg and |
46 |
> xorg-server (even if compiz won't work with xorg-server-1.4) and it |
47 |
> has a great performance boost. also the new radeon has a hidden option |
48 |
> to be added into the device section for enabling a render: |
49 |
> Option "TexturedXrender" "true" |
50 |
> it seems that this has a performance boost with rendering. for ati, |
51 |
> you'll also have to control that you have the following files in |
52 |
> /usr/lib/ |
53 |
> libGL.so.1, libGL.so.1.2. if one of them is missing create a symlink |
54 |
> to the other libGL.so.x. this is due to a soname bug present in the |
55 |
> latest fglrx releases. also be aware that there's a memory leak bug |
56 |
> and apps like glxgears, amarok, firefox or others that use opengl |
57 |
> would continue to suck out system memory. stay tuned to see if this |
58 |
> happens and restart xorg when the system ram has reached a critical |
59 |
> limit like 85-90%. |
60 |
> or you may want to try the xf86 ati drivers for r500 (your chipset) |
61 |
> because airlied, who is the main dev for the r500/600 radeon driver |
62 |
> now works for red hat, has added some cool features like radeon |
63 |
> modesetting and other stuff in the latest releases and you should be |
64 |
> able to get a good working driver. you'll just have to add radeon |
65 |
> support to xorg and use the radeon driver from ~amd64/~x86 branch. |
66 |
> with ati these days is almost necessary to use this branch since the |
67 |
> new releases add a lot of new features and fixes due to the recent |
68 |
> amd/ati releasing specs and helping devs. i also would say you to |
69 |
> remove the fbdev and all framebuffer ati modules or so from kernel |
70 |
> since they're buggy and won't work correctly. also fb is useless if |
71 |
> you use vesa or other stuff. |
72 |
> is you use the fglrx then you'll also need to add the following stuff |
73 |
> to the device section of your xorg.conf: |
74 |
> Option "RenderAccel" "true" <--- needed for rendering stuff: |
75 |
> forces sw rendering where hw doesn't work. |
76 |
> Option "AllowGLXWithComposite" "true" <--- needed for |
77 |
> compiz/beryl |
78 |
> Option "HWCursor" "On" <---- needed to fix a bug with the |
79 |
> mouse cursor |
80 |
> Option "OpenGLOverlay" "off" <---- disables opengl overlay and |
81 |
> doesn't work with Xv enabled |
82 |
> Option "VideoOverlay" "on" <--- enables Xv overlay doesn't |
83 |
> work with opengloverlay enabled |
84 |
> Option "no_dri" "no" <---- use dri |
85 |
> Option "UseInternalAGPGART" "no" <---- this is needed for some |
86 |
> agpgart issues |
87 |
> Option "FSAAEnable" "no" <---- disables fsaa since it is buggy |
88 |
> on linux |
89 |
> Option "BlockSignalsOnLock" "on" <----- needed to a have a |
90 |
> stable driver |
91 |
> Option "Capabilities" "0x00000000" <---- set capabilities to |
92 |
> default since some cards are buggy with non default capabilities |
93 |
> Option "mtrr" "off" <---- disables mtrr |
94 |
> Option "XAANoOffscreenPixmaps" "true" <---- needed to fix the |
95 |
> watermark issue of the latest fglrx releases |
96 |
> Option "UseFastTLS" "0" <---- if you use wine don't set this |
97 |
> to higher than 1. |
98 |
> |
99 |
> also for a working compiz you'll need this section: |
100 |
> |
101 |
> Section "Extensions" |
102 |
> Option "DAMAGE" "true" |
103 |
> Option "RENDER" "true" |
104 |
> Option "Composite" "Enable" |
105 |
> EndSection |
106 |
> |
107 |
> this is the working configuration for a fglrx running with compiz. if |
108 |
> you experience issue with compiz then set the compiz setting from |
109 |
> "texturefrompixmap" rendering to "force copy". |
110 |
> -- |
111 |
> dott. ing. beso |
112 |
|
113 |
|
114 |
-- |
115 |
gentoo-amd64@g.o mailing list |