SliTaz GNU/Linux official and community documentation wiki.
.png

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:guides:xorg-xvesa [2010/08/22 23:20]
linea
en:guides:xorg-xvesa [2010/09/12 15:49] (current)
linea
Line 1: Line 1:
 ====== Xorg & XVesa ====== ====== Xorg & XVesa ======
  
-By default, SliTaz v3 uses Xorg 7.4 with the //​xorg-xf86-video-vesa//​ v2.0.0 driver. This basic driver can cause problems with certain hardware combinations and can sometimes result in a very low resolution. ​Occaisionally, X does not start at all and instead falls back to the log-in screen or to a text-based prompt. There are some simple solutions that can yield major improvements:​+By default, SliTaz v3 uses Xorg 7.4 with the //​xorg-xf86-video-vesa//​ v2.0.0 driver. This basic driver can cause problems with certain hardware combinations and can sometimes result in a very low resolution. ​Occasionally, X does not start at all and instead falls back to the log-in screen or to a text-based prompt. There are some simple solutions that can yield major improvements:​
  
   * check that you have enough RAM to run the default ISO. If not, use the [[http://​mirror.slitaz.org/​iso/​3.0/​flavors/​|Low RAM ISO]] instead.   * check that you have enough RAM to run the default ISO. If not, use the [[http://​mirror.slitaz.org/​iso/​3.0/​flavors/​|Low RAM ISO]] instead.
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 "​tazx"​ to select the intel driver, then "tazhw detect-pci",​ solve the dri problem and load drm and restart X - normally that's it (perhaps you must change your xorg.conf too). Use "​tazx"​ to select the intel driver, then "tazhw detect-pci",​ solve the dri problem and load drm and restart X - normally that's it (perhaps you must change your xorg.conf too).
Line 101: Line 101:
 === nVidia cards === === nVidia cards ===
  
-Slitaz ​provides automatic configuration for nvidia ​cards. ​ +SliTaz ​provides automatic configuration for nVidia ​cards. ​There are two drivers ​availablethe Xorg-provided //[[#free-driver-nv|nv]]//​ and the nVidia-provided,​ non-free //​[[#​non-free-driver-nvidia|nvidia]]//. The //nv// driver should be tried first as this has been compiled for SliTaz, whereas the nVidia-supplied driver is a //binary blob// that tries to fit each and every Linux distribution. 
-For free nvidia ​drivers, ​do: +\\
-<​code>​tazhw setup nvidia ​</code>+
  
-For non-free nvidia drivers ​(supplied by NVIDIA), do: +== Free Driver ​(nv==
-<​code>#​ tazhw setup nvidia --non-free </​code>​+
  
-**To setup non-free nvidia manually:**+To set-up the free nVidia drivers, use the SliTaz Hardware Configuration tool: 
 +<​code>#​ tazhw setup nvidia </​code>​
  
-First download: mesa mesa-demos linux-agp ​nvidia +Alternatively,​ you can do this process manually: 
-<​code>#​ tazpkg get-install ​nvidia+  * Download the following packages: 
 +    *  ​mesamesa-demoslinux-agp, xorg-xf86-video-nv 
 +<​code>#​ tazpkg get-install ​xorg-xf86-video-nv
 # tazpkg get-install mesa # tazpkg get-install mesa
 # tazpkg get-install mesa-demos # tazpkg get-install mesa-demos
 # tazpkg get-install linux-agp</​code>​ # tazpkg get-install linux-agp</​code>​
-Load modules+ 
 +  * Load the kernel ​modules ​
 <​code>#​ tazhw detect-pci</​code>​ <​code>#​ tazhw detect-pci</​code>​
-To configure nvidia automatically ​ 
-<​code>#​ nvidia-xconfig</​code>​  
-To test if rendering is working 
-<​code>#​ glxinfo | grep render</​code>​ 
-To change nvidia settings  
-<​code>#​ nvidia-settings</​code>​ 
  
-For no logo at bootup, add the following to xorg.conf +  * Replace ​the standard //vesa// driver with //nv// 
-<file>Option "​NoLogo"​ "​True"​ +<code># sed -i '​s/​vesa/​nv/'​ /​etc/​X11/​xorg.conf 
-</file>+</code>
  
-**To setup free nvidia ​manually:**+== Non-Free Driver (nvidia) ==
  
-First download: mesa mesa-demos linux-agp ​xorg-xf86-video-nv +To set-up the non-free nVidia drivers, use the SliTaz Hardware Configuration tool with the //​--non-free//​ switch: 
-<​code>#​ tazpkg get-install ​xorg-xf86-video-nv+<​code>#​ tazhw setup nvidia --non-free </​code>​ 
 + 
 +Alternatively,​ you can do this process manually: 
 +  * Download the following packages: 
 +    *  ​mesa mesa-demos linux-agp ​nvidia 
 +<​code>#​ tazpkg get-install ​nvidia
 # tazpkg get-install mesa # tazpkg get-install mesa
 # tazpkg get-install mesa-demos # tazpkg get-install mesa-demos
 # tazpkg get-install linux-agp</​code>​ # tazpkg get-install linux-agp</​code>​
-Load modules ​+ 
 +  * Load the kernel ​modules ​
 <​code>#​ tazhw detect-pci</​code>​ <​code>#​ tazhw detect-pci</​code>​
-Replace vesa with nv + 
-<​code># ​sed -'s/vesa/nv/' ​/​etc/​X11/​xorg.conf +  * Attempt to configure the card with nVidia'​s tool: 
-</code>+<​code># ​nvidia-xconfig</​code>​ 
 +  * To test if rendering is working,  
 +<​code>#​ glxinfo | grep render</​code>​ 
 +  * To change nVidia'​s ​settings, use nVidia'​s Settings tool: 
 +<​code>#​ nvidia-settings<​/code> 
 + 
 +== Hiding the Logo == 
 +To hide the nVidia logo when the system boots, add the following to ///​etc/​X11/​xorg.conf// at the end of the //Device// section: 
 +<​file>​Option "​NoLogo"​ "​True"​</file>
  
  
 === ATI cards === === ATI cards ===
  
-For free ati drivers ​(preferred), do:+SliTaz provides automatic configuration for ATI cards. There are two drivers available, the Xorg-provided //[[#free-driver-radeon|radeon]]//​ and the ATI-provided,​ non-free //​[[#​non-free-driver-catalyst|catalyst]]//​. The //ati// driver should be tried first as this has been compiled for SliTaz, whereas the ATI-supplied driver is a //binary blob// that tries to fit each and every Linux distribution. 
 +\\ 
 + 
 +== Free Driver ​(radeon== 
 + 
 +To set-up the free ATI drivers, install the AGP & DRM modulesthen use the SliTaz Hardware Configuration tool: 
 <​code>#​ tazpkg get-install linux-agp <​code>#​ tazpkg get-install linux-agp
 # tazpkg get-install linux-drm # tazpkg get-install linux-drm
 # tazhw setup ati</​code>​ # tazhw setup ati</​code>​
  
-- but perhaps this is not enough - check /​var/​log/​Xorg.0.log to see if other modules must be loaded: See **DRI / DRM Problem** +- but perhaps this is not enough - check /​var/​log/​Xorg.0.log to see if other modules must be loaded: See [[#​dri-drm-problem | DRI / DRM Problem ​]]
  
-For non-free ati catalyst drivers (known to be not so good), do: +Alternativelyyou can do this process manually
-<​code>#​ tazhw setup ati --non-free </​code>​ +  Download the following packages: 
- +    ​ xorg-xf86-video-ati mesa-dri-ati mesa-demos linux-agp
-**To setup free ati manually:*+
- +
-First download: ​xorg-xf86-video-ati mesa-dri-ati mesa-demos linux-agp+
 <​code>#​ tazpkg get-install xorg-xf86-video-ati <​code>#​ tazpkg get-install xorg-xf86-video-ati
 # 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</​code>​ # tazpkg get-install linux-drm</​code>​
-Load modules+ 
 +  * Load the kernel ​modules ​
 <​code>#​ tazhw detect-pci</​code>​ <​code>#​ tazhw detect-pci</​code>​
-The free ati driver ​is called ​radeon, replace vesa with radeon + 
-<​code>#​ sed -i '​s/​vesa/​radeon/'​ /​etc/​X11/​xorg.conf +  * To install the free ATI driver radeon, replace ​//vesa// with //radeon// in the ///​etc/​X11/​xorg.conf//​ file: 
-</​code>​+<​code>#​ sed -i '​s/​vesa/​radeon/'​ /​etc/​X11/​xorg.conf</​code>​ 
 + 
 + 
 +== Non-Free Driver (catalyst) == 
 + 
 +To set-up the non-free ATI drivers, use the SliTaz Hardware Configuration tool with the //​--non-free//​ switch: 
 +<​code>#​ tazhw setup ati --non-free ​</​code>​
  
  
 === Modifying the Xorg Configuration === === Modifying the Xorg Configuration ===
  
-Normally Xorg will start successfully,​ but perhaps not with the correct resolution. See the tips at the end of this page or sometimes search the Internet for the xorg.conf for your card and your monitor - or use another LiveCD and copy the working configuration file to SliTaz.+Normally Xorg will start successfully,​ but perhaps not with the correct resolution. See the [[#​adding-resolutions|tips]] at the end of this page or sometimes search the Internet for the xorg.conf for your card and your monitor - or use another LiveCD and copy the working configuration file to SliTaz.
  
  
Line 286: Line 306:
 \\ \\
 ---- ----
- 
 
en/guides/xorg-xvesa.1282512052.txt.gz · Last modified: 2010/08/22 23:20 by linea