Быстрый тест с использованием dd
показывает, что добавление данных в файл не происходит быстрее:
Мой тестовый размер файла составляет 1024 МБ. Окончательный размер добавленного файла составляет 2048 МБ.
creating a new file
real 0m3,052s
user 0m0,523s
sys 0m0,578s
overwriting existing file
real 0m3,510s
user 0m0,695s
sys 0m0,867s
appending to existing file
real 0m3,226s
user 0m0,602s
sys 0m0,594s
deleting file
real 0m0,273s
user 0m0,086s
sys 0m0,195s
test.sh:
#!/usr/bin/env bash
printf "creating a new file\n"
time dd if=/dev/zero of=./test.img count=1024 bs=1M && sync -f
printf "\noverwriting existing file\n"
time dd if=/dev/zero of=./test.img count=1024 bs=1M && sync -f
printf "\nappending to existing file\n"
time dd if=/dev/zero bs=1M count=1024 >> ./test.img && sync -f
printf "\ndeleting file\n"
[[ -f ./test.img ]] && time rm ./test.img && sync -f
Я пока не могу оставлять комментарии, поэтому спрашивайте здесь. Как вы установили проприетарные драйвера? Я делал это несколько раз в своих системах и постоянно забываю точные шаги, но я просто запускаю один -файл, загружаемый с nvidia из оболочки, и он помогает мне (обычно запускать из терминала с правами root. -без X ). Важно, чтобы он компилировал необходимые библиотеки с вашими текущими библиотеками ядра.
Кроме того, проверяли ли вы настройки /usr/bin/nvidia -? (думаю, просто для общей проверки настроек ).
А как насчет Xorg.0.log? Он должен давать больше подробностей об ошибках, чем dmesg.