Greetings guys. <br><br>In first place, I want to say a great «thanks!» to you all. Your work at the field of X programming and creation of the perfect & stable video drivers is really outstanding!<br><br>But, unfortunately, a little occasion with video has been observing on my laptop.<br>
<font size="4"><br></font><font style="color: rgb(0, 204, 204);" size="4"><b>The cover story:</b></font><br>      Recently, I forced my <b>Dell Inspiron 1501n</b> up with a new <b>LinuxMint_x86_x64</b> release as well as <b>x86-free-radeon</b> driver. Before this migration, I used <b>PCLinuxOS</b> which have <b>x86_32</b> support and <b>Ati</b> proprietary driver also included. My laptop, mentioned above, contains <b>Turion MK-36 (x86_64</b>), 1 Gb of Ram & <b>Xpress 200M IGP</b>.<br>
I didn't make much attention of free ram available before, but due to switching to <b>x86_64</b> I had to.<br><br>Certainly, the performance raised up, but the system free memory became an extremely low (I expected a variety of decrementation, but not in so terrifying amount). Therefore, I tried to change the situation by lowering a video memory range. <br>
<br>By default, there are 256 Mbs of <b>UMA+SidePort</b> memory the system reserves to. This option merely is not presented in <b>BIOS</b> & in the official <b>Catalist Control Center</b> for linux(in my old distributive by the way) is not presented too.<br>
<br>I've read a plenty of docs - Xorg mailing list archives, FAQ, all radeon's driver guideline, but the only stuff I have found to play with - is option «VideoRam» / «in Kb» in device section of xorg.conf (and unfortunately it doesn't work). <br>
<br><b><font size="4"><span style="color: rgb(0, 204, 204);">The question:</span></font></b><br>       Is there any possibility to minimize a video ram value using <b>x86-free-radeon</b> or for now it's not available? <br>
<br><font style="color: rgb(102, 204, 204);" size="4"><b>The output of uname, xorg.log & dmesg:</b></font><br><br><u><i>uname -a</i></u><br><div style="margin-left: 80px; font-family: verdana,sans-serif;"><i><b style="color: rgb(0, 102, 0);">Linux laptop 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 x86_64 GNU/Linux</b><br>
</i></div><br><i><u>dmesg | grep drm</u></i><br><br><div style="margin-left: 80px; color: rgb(0, 102, 0);"><b><i>[    0.000000] Linux version 2.6.32-21-generic (buildd@yellow) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 (Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2)<br>
[    0.973135] [drm] Initialized drm 1.1.0 20060810<br>[    2.046113] [drm] radeon defaulting to kernel modesetting.<br>[    2.046117] [drm] radeon kernel modesetting enabled.<br>[    2.050797] [drm] radeon: Initializing kernel modesetting.<br>
[    2.050876] [drm] register mmio base: 0xB0100000<br>[    2.050878] [drm] register mmio size: 65536<br>[    2.051233] [drm] GPU reset succeed (RBBM_STATUS=0x00000140)<br>[    2.051246] [drm:rs400_gart_adjust_size] *ERROR* Forcing to 32M GART size (because of ASIC bug ?)<br>
[    2.051250] [drm] Generation 2 PCI interface, using max accessible memory<br>[    2.051252] [drm] radeon: VRAM 256M<br>[    2.051254] [drm] radeon: VRAM from 0x30000000 to 0x3FFFFFFF<br>[    2.051256] [drm] radeon: GTT 32M<br>
[    2.051258] [drm] radeon: GTT from 0x40000000 to 0x41FFFFFF<br>[    2.051281] [drm] radeon: irq initialized.<br>[    2.051516] [drm] Detected VRAM RAM=256M, BAR=256M<br>[    2.051522] [drm] RAM width 128bits DDR<br>[    2.051655] [drm] radeon: 256M of VRAM memory ready<br>
[    2.051657] [drm] radeon: 32M of GTT memory ready.<br>[    2.051679] [drm] GART: num cpu pages 8192, num gpu pages 8192<br>[    2.052077] [drm] radeon: 2 quad pipes, 1 z pipes initialized.<br>[    2.052095] [drm] radeon: cp idle (0x10000C03)<br>
[    2.052142] [drm] Loading R300 Microcode<br>[    2.056474] [drm] radeon: ring at 0x0000000040000000<br>[    2.056496] [drm] ring test succeeded in 1 usecs<br>[    2.056629] [drm] radeon: ib pool ready.<br>[    2.056706] [drm] ib test succeeded in 0 usecs<br>
[    2.056837] [drm] Panel ID String: SEC                     <br>[    2.056839] [drm] Panel Size 1280x800<br>[    2.056882] [drm] Radeon Display Connectors<br>[    2.056884] [drm] Connector 0:<br>[    2.056885] [drm]   VGA<br>
[    2.056888] [drm]   DDC: 0x68 0x68 0x68 0x68 0x68 0x68 0x68 0x68<br>[    2.056889] [drm]   Encoders:<br>[    2.056891] [drm]     CRT1: INTERNAL_DAC2<br>[    2.056893] [drm] Connector 1:<br>[    2.056894] [drm]   LVDS<br>
[    2.056896] [drm]   DDC: 0x198 0x198 0x19c 0x19c 0x1a0 0x1a0 0x1a4 0x1a4<br>[    2.056898] [drm]   Encoders:<br>[    2.056900] [drm]     LCD1: INTERNAL_LVDS<br>[    2.207975] [drm] fb mappable at 0xC0040000<br>[    2.207979] [drm] vram apper at 0xC0000000<br>
[    2.207981] [drm] size 4096000<br>[    2.207982] [drm] fb depth is 24<br>[    2.207984] [drm]    pitch is 5120<br>[    2.208225] fb0: radeondrmfb frame buffer device<br>[    2.208252] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:05.0 on minor<br>
</i></b></div><i><u><br></u><b>P.S. xorg.conf is inserted as file</b></i><br><br><div style="text-align: right;">With best regards, Sergey.<br></div>