3D support in 4MLinux 20.0 and later.
This post describes how to customize advanced X.Org Server settings in 4MLinux 20.0 and later.
|
All no settings.
Open Menu->Settings->Desktop->Advanced and set everything to "no"
Code:
# Enable GPU framebuffer during the boot time ? . |
GPU framebuffer.
Lets start with making only one modification:
Code:
# Enable GPU framebuffer during the boot time ? (*) GPU = your Graphics Processing Unit . |
VESA framebuffer.
Can you see the penguin logo during the boot? If so, the VESA framebuffer is enabled, meaning that fbdev (old 2D xorg driver) will be used. If you want to have 3D, you must tell 4MLinux to "kill" the VESA framebuffer (by replacing it with the GPU framebuffer):
Code:
# Enable GPU framebuffer during the boot time ? |
Dedicated 3D drivers.
Time to tell 4MLinux to enable 3D support.
Code:
# Enable GPU framebuffer during the boot time ? ' |
Glamor acceleration.
Xorg uses the EXA acceleration method by default. Some modern video cards (especially AMD) may work much better when EXA is replaced with Glamor. Does it work for your video card? Check it yourself by making the following change:
Code:
# Enable GPU framebuffer during the boot time ? |
SNA acceleration.
Xorg uses the EXA acceleration method by default. Some older video cards (especially Intel) work much better when EXA is replaced with SNA. Does it work for your card? Check it yourself by making the following change:
Code:
# Enable GPU framebuffer during the boot time ? |
Modesetting for 3D acceleration.
There is a new trend in the development of xorg drivers. Dedicated 3D drivers are not used at all. Xorg server loads the modesetting driver, which "cooperates" with mesa and glamor to produce 3D acceleration. Does it work for your card? Once again: try it yourself by using the following configuration:
Code:
# Enable GPU framebuffer during the boot time ? |
Xcomposite.
The last option tells the xcomposite tool to enable compiz-like special Desktop effects (such as windows fading). This should work for both 2D and 3D drivers.
. |
Troubleshooting.
1) You must reboot your machine to apply new framebuffer settings.
2) Restart X to apply all other (than framebuffer-related) changes. 3) If you are unable to start X, use Midnight Commander for editing: Code:
mcedit /etc/gpu/gpu.config . |
All times are GMT -5. The time now is 12:33 PM. |