Portál AbcLinuxu, 22. července 2025 08:13
/dev/hda { dma = 1 io32_support = 1 }
Device Drivers | ATA/ATAPI/MFM/RLL support
volbu PCI IDE chipset support
a pod ní Use PCI DMA by default when available
.
Documentation/ide.txt
u zdrojáků jádra by měl také pomoci parametr jádra idex=dma
, kde x
je číslo IDE kanálu od nuly.
hdparm
podle příspěvků nahoře. Parametr jádra se ale zadává při jeho spuštění (kompilace není třeba), napíše se to do nastavení zavaděče, pro GRUB to bývá /boot/grub/menu.lst
a napíše se to na konec řádku se slovem kernel
, u LILO je /etc/lilo.conf
a někam se tam napíše append="parametr=hodnota"
, pak se to uloží na disk pomocí /sbin/lilo
.
hdparm -d 1 /dev/hda
(a nebo v tom konfiguračním souboru, což je jistě elegantnější). Jestli je DMA zapnuto lze zjistit třeba příkazem hdparm /dev/hda
.
Use PCI DMA by default
je volba Enable DMA only for disks
. U CD/DVD mechanik nárůst výkonu stejně není tak velký, jako u disků, v některých případech může DMA způsobit potíže, tak to tam asi zatrhli.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.