проблемы с nvidia xorg 4GB RAM и mtrr
arrecck 17 февраля, 2011 - 13:14
Здравствуйте, не могу понять, как решить проблему с mtrr
на борту проц core2duo e8400, видео GeForce 9600 GT, 2 планки памяти по 2 ГБ
reg00: base=0x000000000 ( 0MB), size= 4096MB, count=1: write-back reg01: base=0x0e0000000 ( 3584MB), size= 512MB, count=1: uncachable reg02: base=0x0d0000000 ( 3328MB), size= 256MB, count=1: uncachable reg03: base=0x100000000 ( 4096MB), size= 1024MB, count=1: write-back reg04: base=0x130000000 ( 4864MB), size= 256MB, count=1: uncachable reg05: base=0x0cff00000 ( 3327MB), size= 1MB, count=1: uncachable
пересобрал ядро
grep -i mtrr /usr/src/linux/.config CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
все равно выдает
reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back reg02: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-back reg03: base=0x0cff00000 ( 3327MB), size= 1MB, count=1: uncachable reg04: base=0x100000000 ( 4096MB), size= 512MB, count=1: write-back reg05: base=0x120000000 ( 4608MB), size= 256MB, count=1: write-back
и при загрузке
[ 0.000000] MTRR default type: uncachable [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-CCFFF write-protect [ 0.000000] CD000-EFFFF uncachable [ 0.000000] F0000-FFFFF write-through [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 000000000 mask F00000000 write-back [ 0.000000] 1 base 0E0000000 mask FE0000000 uncachable [ 0.000000] 2 base 0D0000000 mask FF0000000 uncachable [ 0.000000] 3 base 100000000 mask FC0000000 write-back [ 0.000000] 4 base 130000000 mask FF0000000 uncachable [ 0.000000] 5 base 0CFF00000 mask FFFF00000 uncachable [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106 [ 0.000000] original variable MTRRs [ 0.000000] reg 0, base: 0GB, range: 4GB, type WB [ 0.000000] reg 1, base: 3584MB, range: 512MB, type UC [ 0.000000] reg 2, base: 3328MB, range: 256MB, type UC [ 0.000000] reg 3, base: 4GB, range: 1GB, type WB [ 0.000000] reg 4, base: 4864MB, range: 256MB, type UC [ 0.000000] reg 5, base: 3327MB, range: 1MB, type UC [ 0.000000] total RAM covered: 4095M [ 0.000000] Found optimal setting for mtrr clean up [ 0.000000] gran_size: 64K chunk_size: 2M num_reg: 6 lose cover RAM: 0G [ 0.000000] New variable MTRRs [ 0.000000] reg 0, base: 0GB, range: 2GB, type WB [ 0.000000] reg 1, base: 2GB, range: 1GB, type WB [ 0.000000] reg 2, base: 3GB, range: 256MB, type WB [ 0.000000] reg 3, base: 3327MB, range: 1MB, type UC [ 0.000000] reg 4, base: 4GB, range: 512MB, type WB [ 0.000000] reg 5, base: 4608MB, range: 256MB, type WB
также при загрузке ошибки
[ 4.022713] nvidia: module license 'NVIDIA' taints kernel. [ 4.022717] Disabling lock debugging due to kernel taint [ 5.327321] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 5.327325] NVRM: Can't find an IRQ for your NVIDIA card! [ 5.327347] NVRM: Please check your BIOS settings. [ 5.327348] NVRM: [Plug & Play OS] should be set to NO [ 5.327349] NVRM: [Assign IRQ to VGA] should be set to YES [ 5.327353] nvidia: probe of 0000:01:00.0 failed with error -1 [ 5.327386] NVRM: The NVIDIA probe routine failed for 1 device(s). [ 5.327387] NVRM: None of the NVIDIA graphics adapters were initialized!
в xorg вот эта фраза тоже не очень нравится
NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
Вобщем не знаю, с чего начинать, подскажите, куда копать, может поиграться с параметром CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT, не хватает знаний, буду признателен, если кто-то посоветует годную статью, книжку по теме
Xorg.log
dmesg
»
- Для комментирования войдите или зарегистрируйтесь
с NVRM я тупанул, модуль
с NVRM я тупанул, модуль грузится, а вот как решить проблему с виртуальной памятью пока не нашел, причем в гугле у всех такое значение 768.00 MB, но решения нет
можешь более четко
можешь более четко сформулировать, что тебе не нравится?
почему появляется вот эта
почему появляется вот эта строка в xorg
как пофиксить mtrr
1. скорее всего потому, что
1. скорее всего потому, что видяшка встроенная. она встроенная?
2. вероятнее всего это кеш биоса...
не пойму, у тебя что-то не работает?
Нет, не встроенное,видео
Нет, не встроенное,видео GeForce 9600 GT, об этом в первом посте
Работает, разбираюсь в системе