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
Next revision Both sides next revision
en:guides:xorg-xvesa [2010/06/20 18:55]
seawolf updated review section
en:guides:xorg-xvesa [2010/09/10 10:38]
seawolf improvd nVidia section, needs check from those with nVidia hardware
Line 71: Line 71:
 Some users may need to add the "​intel_agp"​ module to the xorg.conf file: Some users may need to add the "​intel_agp"​ module to the xorg.conf file:
  
-<code>+<file>
 Section "​Module"​ Section "​Module"​
         ...         ...
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 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// 
-<​code>​Option "​NoLogo"​ "​True"​+<​code>​# sed -i '​s/​vesa/​nv/'​ /​etc/​X11/​xorg.conf
 </​code>​ </​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 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>
  
  
Line 145: Line 155:
  
 For free ati drivers (preferred),​ do: For free ati drivers (preferred),​ do:
-<​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: For non-free ati catalyst drivers (known to be not so good), do:
-<​code>​ tazhw setup ati --non-free </​code>​+<​code>​tazhw setup ati --non-free </​code>​
  
 **To setup free ati manually:** **To setup free ati manually:**
Line 180: Line 190:
  
 === Adding Resolutions === === Adding Resolutions ===
 +1. Include //​HorizSync//​ and //​VertRefresh//​ (refresh timings) in the //Monitor// section:
  
-  - Include //​HorizSync//​ and //​VertRefresh//​ (refresh timings) in the //Monitor// section: +<file>
-<code>+
 Section "​Monitor"​ Section "​Monitor"​
  Identifier ​  "​Monitor0"​  Identifier ​  "​Monitor0"​
Line 190: Line 200:
  VertRefresh ​ 60  VertRefresh ​ 60
 EndSection EndSection
-</code> +</file>
- +
-  - Include a //​DefaultDepth//​ in the //Screen// section:+
  
-<code>+2. Include a //​DefaultDepth//​ in the //Screen// section: 
 +  
 +<file>
 Section "​Screen"​ Section "​Screen"​
  Identifier "​Screen0"​  Identifier "​Screen0"​
Line 200: Line 210:
  Monitor ​   "​Monitor0"​  Monitor ​   "​Monitor0"​
 ** 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>
    ​SubSection "​Display"​    ​SubSection "​Display"​
  Viewport ​  0 0  Viewport ​  0 0
Line 210: Line 220:
  Modes   "​1024x768"​ "​800x600"​  Modes   "​1024x768"​ "​800x600"​
  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 "​Files"​ Section "​Files"​
  ModulePath ​  "/​usr/​lib/​X11/​modules"​  ModulePath ​  "/​usr/​lib/​X11/​modules"​
Line 225: Line 235:
  FontPath ​    "/​usr/​share/​fonts/​truetype/​ttf-dejavu"​  FontPath ​    "/​usr/​share/​fonts/​truetype/​ttf-dejavu"​
 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 "​DRI"​ Section "​DRI"​
         Mode 0666         Mode 0666
 EndSection EndSection
-</code>+</file>
  
  
Line 255: Line 265:
 To find out which resolutions are possible with your card, type: To find out which resolutions are possible with your card, type:
  
-<​code>​Xvesa -listmodes</​code> ​+<​code>​Xvesa -listmodes</​code> ​
  
 Here's a selection of resolutions for an example Intel Atom Board: Here's a selection of resolutions for an example Intel Atom Board:
Line 286: Line 296:
 \\ \\
 ---- ----
- 
 
en/guides/xorg-xvesa.txt · Last modified: 2010/09/12 15:49 by linea