<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Imipak</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Imipak"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Imipak"/>
	<updated>2026-04-04T13:33:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ATI_Mobility_Radeon_X1400&amp;diff=28334</id>
		<title>ATI Mobility Radeon X1400</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ATI_Mobility_Radeon_X1400&amp;diff=28334"/>
		<updated>2007-02-21T14:41:01Z</updated>

		<summary type="html">&lt;p&gt;Imipak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ATI Mobility Radeon X1400 ===&lt;br /&gt;
This is an ATI video adapter.&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: ATI M54&lt;br /&gt;
* PCI ID: 1002:7145&lt;br /&gt;
* PCI Express x16&lt;br /&gt;
* 128MB GDDR1 video memory&lt;br /&gt;
* Up to 512Mb HyperMemory - ATI's name for their GPUs that utilise shared and dedicated memory.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux X.Org driver ===&lt;br /&gt;
Not Supported&lt;br /&gt;
&lt;br /&gt;
==== ThinkPad LCD ====&lt;br /&gt;
Display on the internal LCD works as long as you set the monitor settings correct.&lt;br /&gt;
&lt;br /&gt;
==== External VGA port ====&lt;br /&gt;
??&lt;br /&gt;
&lt;br /&gt;
==== SVideo port ====&lt;br /&gt;
??&lt;br /&gt;
&lt;br /&gt;
==== DVI port ====&lt;br /&gt;
??&lt;br /&gt;
&lt;br /&gt;
=== Proprietary ATI driver ===&lt;br /&gt;
Proprietary [[fglrx]] driver version 8.24.8 adds support for the x1400 chipset (according to ATI changelog). It works, including dualhead, 3d and video (XV) acceleration, when using the fglrx kernel module. (Without it, you get screen corruption including underlined mouse pointers.)&lt;br /&gt;
&lt;br /&gt;
Sample &amp;quot;Device&amp;quot; section for xorg.conf:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;ATI Graphics Adapter 0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        Option      &amp;quot;ForceMonitors&amp;quot; &amp;quot;lvds,crt1&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Centermode&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OverlayOnCRTC2&amp;quot; &amp;quot;0&amp;quot;&lt;br /&gt;
        Option      &amp;quot;PseudoColorVisuals&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;HSync2&amp;quot; &amp;quot;31-64&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VRefresh2&amp;quot; &amp;quot;56-75&amp;quot;&lt;br /&gt;
        Option      &amp;quot;UseFastTLS&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Mode2&amp;quot; &amp;quot;1280x1024,1024x768,800x600,640x480&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
The kernel module doesn't work out of the box with the 2.6.16 kernel, you get undefined symbols such as module_get_request when inserting the module. The following patch to firegl_public.c fixes it (from   http://www.stanchina.net/~flavio/debian/fglrx-archive/msg01158.html ):&lt;br /&gt;
&lt;br /&gt;
 --- firegl_public.c-orig        2006-02-23 14:54:16.386740016 -0600&lt;br /&gt;
 +++ firegl_public.c     2006-02-23 14:56:38.054203288 -0600&lt;br /&gt;
 @@ -361,13 +361,15 @@&lt;br /&gt;
  } firegl_drm_stub_info_t;&lt;br /&gt;
  static firegl_drm_stub_info_t firegl_stub_info;&lt;br /&gt;
 &lt;br /&gt;
 -#if LINUX_VERSION_CODE &amp;lt; 0x020400&lt;br /&gt;
 +#if LINUX_VERSION_CODE &amp;gt; 0x02060F&lt;br /&gt;
  struct firegl_drm_stub_info_t *firegl_stub_pointer = NULL;&lt;br /&gt;
  #define inter_module_put(x)&lt;br /&gt;
  #define inter_module_unregister(x)&lt;br /&gt;
  #define inter_module_get_request(x,y)   firegl_stub_pointer&lt;br /&gt;
  #define inter_module_register(x,y,z)    do { firegl_stub_pointer = z; } while (0)&lt;br /&gt;
 +#endif&lt;br /&gt;
  /* This is a kludge for backward compatibility that is only useful in DRM(stub_open) */&lt;br /&gt;
 +#if LINUX_VERSION_CODE &amp;lt; 0x020400&lt;br /&gt;
  #define fops_put(fops)      MOD_DEC_USE_COUNT&lt;br /&gt;
  #define fops_get(fops)      (fops); MOD_INC_USE_COUNT&lt;br /&gt;
  #endif // LINUX_VERSION_CODE &amp;lt; 0x020400&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XVideo support using the VideoOverlay option may not work with recent drivers. With version 8.29.6 of the fglrx driver, you can instead use&lt;br /&gt;
&lt;br /&gt;
        Option          &amp;quot;TexturedVideo&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Use the '''xvinfo''' utility to verify if XVideo support is available.&lt;br /&gt;
&lt;br /&gt;
=== Linux kernel Framebuffer driver ===&lt;br /&gt;
Works with the VESA driver at 1280x1024 (you have to append {{bootparm|vga|794}} to the kernel boot parameters)&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{T60}}&lt;br /&gt;
* {{Z61m}}&lt;br /&gt;
* {{R60}} - Lenovo R60 contains X1400 chipset&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Imipak</name></author>
		
	</entry>
</feed>