The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Используем память видеокарты для создания рамдиска

14.09.2002 15:46

Статья "VRAM Storage Device - How to use the memory on GFX board" открывает пользователям Linux, имеющим видеокарты с большим объемом ОЗУ, уникальную возможность - использованием излишков видеопамяти для таких целей как помещения в ОЗУ видеокарты swap-раздела, создание ramdisk и размещения там, например, /tmp области, использование для создания бездисковых машин.

Пример создание рамдиска и использование его для размещения свопа:

  • lspci -vvv
  • cat /var/log/XFree86.0.log |grep framebuffer
  • Собираем ядро с CONFIG_MTD_SLRAM
  • Расчитываем объем ОЗУ для изъятия
  • В конфиге XFree86 выставляем заведомо меньший размер видеопамяти: VideoRam 4096
  • modprobe slram map=VRAM,0xd4400000,+0x00c00000
  • Проверяем: cat /proc/mtd
  • mknod /dev/mtd0 c 90 0
  • mknod /dev/mtdblock0 b 31 0
  • mkfs.ext2 /dev/mtdblock0
  • swapon /dev/mtdblock0

    1. Главная ссылка к новости (http://hedera.linuxnews.pl/_ne...)
    2. MTD - Memory Technology Devices
    Лицензия: CC BY 3.0
    Короткая ссылка: https://opennet.ru/1505-log
    Ключевые слова: log, proc, vi, linux, device, x, xfree86, video, grep, config, memory, lock, swap, buffer, map, disk, ex2fs
    При перепечатке указание ссылки на opennet.ru обязательно


    Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Cobold (?), 20:03, 14/09/2002 [ответить]  
  • +/
    Лет десять назад такое практиковалось. Какие-то комики даже коммерческий софт выпустили, который всего-то и делал что видео-память как umb объявлял... Уже тогда смешно выглядело :)
     
  • 1.2, Аноним (2), 14:57, 15/09/2002 [ответить]  
  • +/
    Для бездисковых машин - самое то..
     
  • 1.3, Аноним (2), 20:01, 15/09/2002 [ответить]  
  • +/
    ничего подобного, эти карточи всегото с год-два назад появились.
     
     
  • 2.4, Cobold (?), 01:24, 16/09/2002 [^] [^^] [^^^] [ответить]  
  • +/
    Да я не про эти карточки, я про те в которых 64 - 256 Kb было. Когда в компе таких Kb всего 640 стояло, добавочные 64 - 128 выглядели довольно привлекательно. Как-никак 10-20А много ли оно даёт? Кому-как, конечно, может где-то какраз этих 20 не хватает... Всё равно забавно :)
     

  • 1.5, Аноним (2), 07:05, 16/09/2002 [ответить]  
  • +/
    А как на FreeBSD такое делать? :)
     
  • 1.6, Аноним (2), 10:41, 17/09/2002 [ответить]  
  • +/
    в свете дешевизны обычной RAM чистейшей воды маразм
     
     
  • 2.9, Тимофей (??), 05:25, 06/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Учитывая,что вместе с картой покупаешь лишних 250 МБ памяти,
    которые работают быстрее hdd,и в противном случае просто не задействуются
    эта идея не так уж и плоха.
     

  • 1.7, Аноним (2), 17:13, 13/10/2002 [ответить]  
  • +/
    >в свете дешевизны обычной
    >RAM чистейшей воды маразм
    ну не надо так строго. скорость
    доступа к видеопамяти получше
    будет -- поэтому для оптимизации
    иногда имеет смысл с видеопамятью
    заморачиваться
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру