Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:guides:xorg-xvesa [2010/06/20 16:53] – improved Intel and 'restarting X' sections seawolf | en:guides:xorg-xvesa [2010/09/12 13:49] (current) – linea | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Xorg & XVesa ====== | ====== Xorg & XVesa ====== | ||
| - | By default, SliTaz v3 uses Xorg 7.4 with the // | + | By default, SliTaz v3 uses Xorg 7.4 with the // |
| * check that you have enough RAM to run the default ISO. If not, use the [[http:// | * check that you have enough RAM to run the default ISO. If not, use the [[http:// | ||
| Line 65: | Line 65: | ||
| === Intel cards === | === Intel cards === | ||
| - | The xorg-xf86-video-vesa 2.0.0 driver has a lot of trouble with Intel chips. For exmaple, on a 82945GM chipset it does not display 1280x1024 and 1024x768, but 1600x1200 is not a problem. | + | The xorg-xf86-video-vesa 2.0.0 driver has a lot of trouble with Intel chips. For example, on a 82945GM chipset it does not display 1280x1024 and 1024x768, but 1600x1200 is not a problem. |
| Use " | Use " | ||
| Line 71: | Line 71: | ||
| Some users may need to add the " | Some users may need to add the " | ||
| - | <code> | + | <file> |
| Section " | Section " | ||
| ... | ... | ||
| Line 77: | Line 77: | ||
| ... | ... | ||
| EndSection | EndSection | ||
| - | </code> | + | </file> |
| for the driver to work. | for the driver to work. | ||
| Line 101: | Line 101: | ||
| === nVidia cards === | === nVidia cards === | ||
| - | Slitaz | + | SliTaz |
| - | For free nvidia | + | \\ |
| - | < | + | |
| - | For non-free nvidia drivers | + | == Free Driver |
| - | < | + | |
| - | **To setup non-free nvidia manually:** | + | To set-up the free nVidia drivers, use the SliTaz Hardware Configuration tool: |
| + | < | ||
| - | First download: mesa mesa-demos linux-agp | + | Alternatively, |
| - | < | + | * Download the following packages: |
| + | * | ||
| + | < | ||
| # tazpkg get-install mesa | # tazpkg get-install mesa | ||
| # tazpkg get-install mesa-demos | # tazpkg get-install mesa-demos | ||
| # tazpkg get-install linux-agp</ | # tazpkg get-install linux-agp</ | ||
| - | Load modules | + | |
| + | * Load the kernel | ||
| < | < | ||
| - | To configure nvidia automatically | ||
| - | < | ||
| - | To test if rendering is working | ||
| - | < | ||
| - | To change nvidia settings | ||
| - | < | ||
| - | For no logo at bootup, add the following to xorg.conf | + | * Replace |
| - | < | + | < |
| </ | </ | ||
| - | **To setup free nvidia | + | == Non-Free Driver (nvidia) == |
| - | First download: mesa mesa-demos linux-agp | + | To set-up the non-free nVidia drivers, use the SliTaz Hardware Configuration tool with the // |
| - | < | + | < |
| + | |||
| + | Alternatively, | ||
| + | * Download the following packages: | ||
| + | * | ||
| + | < | ||
| # tazpkg get-install mesa | # tazpkg get-install mesa | ||
| # tazpkg get-install mesa-demos | # tazpkg get-install mesa-demos | ||
| # tazpkg get-install linux-agp</ | # tazpkg get-install linux-agp</ | ||
| - | Load modules | + | |
| + | * Load the kernel | ||
| < | < | ||
| - | Replace vesa with nv | + | |
| - | < | + | * Attempt to configure the card with nVidia' |
| - | </code> | + | < |
| + | * To test if rendering is working, | ||
| + | < | ||
| + | * To change nVidia' | ||
| + | < | ||
| + | |||
| + | == Hiding the Logo == | ||
| + | To hide the nVidia logo when the system boots, add the following to /// | ||
| + | < | ||
| === ATI cards === | === ATI cards === | ||
| - | For free ati drivers | + | SliTaz provides automatic configuration for ATI cards. There are two drivers |
| - | < | + | \\ |
| - | tazpkg get-install linux-drm | + | |
| - | tazhw setup ati</code> | + | |
| - | - but perhaps this is not enough - check / | + | == Free Driver (radeon) == |
| - | For non-free ati catalyst | + | To set-up the free ATI drivers, |
| - | < | + | |
| - | **To setup free ati manually:** | + | < |
| + | # tazpkg get-install linux-drm | ||
| + | # tazhw setup ati</ | ||
| - | First download: xorg-xf86-video-ati mesa-dri-ati mesa-demos linux-agp | + | - but perhaps this is not enough - check / |
| + | |||
| + | Alternatively, | ||
| + | * Download the following packages: | ||
| + | * | ||
| < | < | ||
| # tazpkg get-install mesa-dri-ati | # tazpkg get-install mesa-dri-ati | ||
| Line 162: | Line 175: | ||
| # tazpkg get-install linux-agp | # tazpkg get-install linux-agp | ||
| # tazpkg get-install linux-drm</ | # tazpkg get-install linux-drm</ | ||
| - | Load modules | + | |
| + | * Load the kernel | ||
| < | < | ||
| - | The free ati driver | + | |
| - | < | + | * To install the free ATI driver radeon, replace |
| - | </ | + | < |
| + | |||
| + | |||
| + | == Non-Free Driver (catalyst) == | ||
| + | |||
| + | To set-up the non-free ATI drivers, use the SliTaz Hardware Configuration tool with the // | ||
| + | < | ||
| === Modifying the Xorg Configuration === | === Modifying the Xorg Configuration === | ||
| - | Normally Xorg will start successfully, | + | Normally Xorg will start successfully, |
| Line 180: | Line 200: | ||
| === Adding Resolutions === | === Adding Resolutions === | ||
| + | 1. Include // | ||
| - | - Include // | + | <file> |
| - | <code> | + | |
| Section " | Section " | ||
| Identifier | Identifier | ||
| Line 190: | Line 210: | ||
| VertRefresh | VertRefresh | ||
| EndSection | EndSection | ||
| - | </code> | + | </file> |
| - | - Include a // | + | 2. Include a // |
| - | + | ||
| - | <code> | + | <file> |
| Section " | Section " | ||
| Identifier " | Identifier " | ||
| Line 200: | Line 220: | ||
| Monitor | Monitor | ||
| ** DefaultDepth 24 ** | ** DefaultDepth 24 ** | ||
| - | </code> | + | </file> |
| - | - Add an extra //Mode// to the line in the //Display// sub-section: | + | 3. Add an extra //Mode// to the line in the //Display// sub-section: |
| - | <code> | + | <file> |
| | | ||
| Viewport | Viewport | ||
| Line 210: | Line 230: | ||
| Modes " | Modes " | ||
| EndSubSection | EndSubSection | ||
| - | </code> | + | </file> |
| - | - Also, add the default Font paths in the //Files// section: | + | 4. Also, add the default Font paths in the //Files// section: |
| - | <code> | + | <file> |
| Section " | Section " | ||
| ModulePath | ModulePath | ||
| Line 225: | Line 245: | ||
| FontPath | FontPath | ||
| EndSection | EndSection | ||
| - | </code> | + | </file> |
| * If you have DRI/DRM enabled, it may be easier to change its permission so all users can use it, rather than adding each to the //video// group. Append the following section: | * If you have DRI/DRM enabled, it may be easier to change its permission so all users can use it, rather than adding each to the //video// group. Append the following section: | ||
| - | <code> | + | <file> |
| Section " | Section " | ||
| Mode 0666 | Mode 0666 | ||
| EndSection | EndSection | ||
| - | </code> | + | </file> |
| Line 249: | Line 269: | ||
| - | ===== XVesa ISO (TinyX) ===== | + | ===== Using XVesa and Generic Drivers |
| - | You can download the slitaz-3.0-xvesa.iso here: [[http:// | + | The [[http:// |
| - | It boots on nearly all computers and laptops, but you can only display a 4:3 resolution. | + | To find out which resolutions are possible with your card, type: |
| - | < | + | < |
| - | Here's a selection of resolutions for my Intel Atom Board: | + | |
| + | Here's a selection of resolutions for an example | ||
| < | < | ||
| Line 267: | Line 288: | ||
| 0x0115: 800x600x24 TrueColor [8: | 0x0115: 800x600x24 TrueColor [8: | ||
| - | So widescreen resolutions cannot be displayed with the slitaz-3.0-xvesa.iso. | + | This output shows widescreen resolutions cannot be displayed with XVesa. |
| - | If X does not start with the default SliTaz.iso (falls back to slim), you could use the xvesa.iso | + | If X does not start with the default SliTaz |
| Line 280: | Line 301: | ||
| |Problems| add a [[http:// | |Problems| add a [[http:// | ||
| |::: | OR add a [[http:// | |::: | OR add a [[http:// | ||
| - | |How to Improve| | + | |How to Improve| |
| - | |::: | More details or references | + | |::: | More details |
| \\ | \\ | ||
| ---- | ---- | ||
| - | |||