
значения для MTRR (Memory Transfer Registers, некая технология,
применяемая для быстрого копирования данных в видеопамять). По идее,
надо бы раздобыть "правильный" BIOS, но, на сайте ровер обнадежили что нового биоса не будет.
По инфе в интернете пишут, что можно обойтись подручными средствами: исправить таблицу записей MTRR вручную так, чтобы она содержала нужные ("правильные") значения. Эта
самая таблица живет в файле /proc/mtrr, который можно читать и писать от
имени root. Таким образом, нужно: а) удалить из этого файла
неправильную запись б) занести в него правильные значения. Это делает
следующий соответствующий скрипт:
#!/bin/sh
# Fix wrong MTRR setting
echo "disable=0" >| /proc/mtrr
echo "base=0x0 size=0x40000000 type=write-back" >| /proc/mtrr
После прописывания скрипта в /etc/rc.d/rc.local значения mtrr поменялись:
cat /proc/mtrr
reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1
reg01: base=0xe8000000 (3712MB), size= 128MB: write-combining, count=9
reg02: base=0xf8000000 (3968MB), size= 64MB: write-combining, count=1
До этого была одна строка:
reg00: base=0x00000000 ( 0MB), size=983552MB: write-back, count=1
Что не так делаю.
Возникала ли у кого нибудь подобная ситуевина. В принципе 3d нужно постольку поскольку т. к. ноут используется на 99,9% для работы. Но ситуация когда что то не работает гложет медленно но верно.
Помогите кто чем может !!! ;>) Век не забуду.

