View previous topic :: View next topic |
Author |
Message |
RedruMRF n00b
Joined: 02 Aug 2006 Posts: 9
|
Posted: Wed May 07, 2008 6:22 am Post subject: Weird /proc/mtrr |
|
|
Hello everyone,
In fact, I got a new install on my new hardware and since I am tracking things to improve.
So, I found a possible performance issue with my nvidia-drivers, actually I have some reasons to think that my 2D acceleration is not working.
So here comes my mtrr:
Code: | reg00: base=0xd0000000 (3328MB), size= 256MB: uncachable, count=1
reg01: base=0xe0000000 (3584MB), size= 512MB: uncachable, count=1
reg02: base=0x00000000 ( 0MB), size=4096MB: write-back, count=1
reg03: base=0x100000000 (4096MB), size= 512MB: write-back, count=1
reg04: base=0x120000000 (4608MB), size= 256MB: write-back, count=1
|
I am pretty upset, if I understood well, I have
a 4GB range address (which is good since I got 4GB mem) But I don't understand what are those reg00/reg01 uncachable range address right inside reg02.
On top of that, my video card have 512Vram, but here is what I get in lspci -v:
Code: | 01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0611 (rev a2) (prog-if 00 [VGA controller])
Subsystem: CardExpert Technology Unknown device 0401
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
I/O ports at cc00 [size=128]
[virtual] Expansion ROM at fe8e0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 3
Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [78] Express Endpoint, MSI 00
Kernel driver in use: nvidia
Kernel modules: nvidia
|
Memory at d0000000 (64-bit, prefetchable) [size=256M] ; According to these my vram isn't well recognized, and if I look at the memory address, 0xd0000000 refers to reg00 in my /proc/mtrr.
Searching in my bios (and searching support on asus website) there is no range register switch in the bios for this mainboard.
My system is a 64 bit gentoo, mtrr support is already built in my kernell
Linux localhost 2.6.24-gentoo-r4 #20 SMP Tue May 6 23:07:34 CEST 2008 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GenuineIntel GNU/Linux
So from now on, I don't know how to go past these. _________________ RedruM-RF/ |
|
Back to top |
|
|
energyman76b Advocate
Joined: 26 Mar 2003 Posts: 2048 Location: Germany
|
Posted: Wed May 07, 2008 9:50 am Post subject: |
|
|
2d is always working. The problem with 8xxx cards and later ---> 2d is very slow with this cards
In my experience, 2d starts ok, but after watching videos or flash, 2d performance goes down - and starting a fullscreen 3d app (any game) restores 2d speed too.
And my card doesn't even clock down
Its driver bugs.
btw, you can try this: nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
in several setups it speeds up text display a lot. _________________ Study finds stunning lack of racial, gender, and economic diversity among middle-class white males
I identify as a dirty penismensch. |
|
Back to top |
|
|
RedruMRF n00b
Joined: 02 Aug 2006 Posts: 9
|
Posted: Wed May 07, 2008 3:13 pm Post subject: |
|
|
Hum, I ve tryed nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1 as you said , does not seem to help much.
But my /proc/mtrr still appears weird to me, am I wrong ?
I also must admit that I don't really understand the role of it; but I would understand. _________________ RedruM-RF/ |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|