Page 2 of 2

Posted: Sat May 26, 2007 6:19 pm
by kalabok
KachiWachi wrote:I've posted some stuff about that here already.

Search around...read...then ask me anything you don't understand.

Thanks.
?

kachiwachi, i am sure you are able to give more polite and informative answers

Posted: Sat May 26, 2007 9:40 pm
by KachiWachi
@kalabok -

If I say I have posted information to this forum previously concering the topic at hand, you should be able to find that using the Forum Search feature.

In this case, since the topic is UC/UW...just search for that, MTRR, or LFB...and voila!

Since you have posted here previously that you are overclocking, I would expect that you already have more than a basic knowledge of the K6 CPU and its features...because you should have this knowledge before you ever attempt to exceed the design criteria of a particular component.

I personally don't like repeating myself over and over again (spoon feeding)....nor should I have to do it for your convenience. I don't call this being rude or impolite...it's just how I work all of the technical forums that I post to. I'm sorry if this comes off as such to you.

On the other hand, if you ask me an intelligent question because you don't understand something, I will answer it the best that I can.

Thanks.

Posted: Sun May 27, 2007 10:11 am
by kalabok
i do not have a problem if you dont wanna repeat yourself twice. my problem is the way you are telling that to forum members. its some kind of arrogance, you know?

i am sure that you are one who knows the most of the topics we are dealing with. not everybody got a technical education like u, sometimes peaple do ask stupid questions. you cant expect peaple having same basics you have, there are noobs, peaple like "i think i know something" and experts. but the goal of k6plus is about sharing knowledge, thats why we are here.

posting a link to the propriate site needs only some seconds of time. without repeating yourself.

i would say - forum members have got zero knowledge but infinte intelligence. and it would be more adorable if all would treat each other with more respect.

ur welcome

Posted: Sun May 27, 2007 9:29 pm
by KachiWachi
Once again...I don't see it as being arrogant at all.

In order to post a link, I'd have to search for it myself (as I do not have a photographic memory). So by doing this, I have basically done the work for you...which I have already stated that I will not do (every time).

Hopefully this makes sense to you.

If you'll note, I did however provide you with three valid search terms in my previous post (hint hint). :wink:

There was once a time when I knew nothing about the PC. I learned most of what I know by doing my own research, then asking questions for things I did not understand. By asking the right (and intelligent) questions, I was able to attract those with a real knowledge of the subject matter...which made for a positive learning experience...and a willingness to help on their part. Having an electronics background surely made that easier...but it isn't absolutely necessary.

Jumping back to Cthulhu8u's last post...I never got to answer that. :oops:

Depending on your PC, this could be a BIOS function. Most likely though, you will need to use software to turn these CPU functions on.

Thanks.

Posted: Sun May 27, 2007 11:15 pm
by Uranium235
Here's an old article regarding the performance features of the CXT core K6 CPU's:

http://www.aceshardware.com/read.jsp?id=15000166

I use Rawpower to setup Write Combining on Win9x machines that don't have BIOS support for this. In my opinion the performance gain with Write Combining enabled is negligable. Write Allocation is the most important feature you need to have enabled. 95% of socket 7 boards enable Write Allocation by default but I've run into a few boards that won't enable this.

Posted: Mon May 28, 2007 6:23 am
by KachiWachi
Thanks for the link to the informative article Uranium235! :D

The question here was not about overall system performance, but strictly video performance.

As an example, here is some info from my present card -

Code: Select all

UC/UW Disabled

 PROCESSOR AND CACHE INFO     c't 01/00/ Andreas Stiller V1.7a

Processor Timing    : am6k86
Processor CPUID     : AuthenticAMD Typ=00 Fam=05 Mod=0D Rev=04 Feat=008021BF
Processor Name      : AMD K6 Mod 13 /AMD-K6(tm)-III Processor, Feat:C08029BF
AMD K6 config.      : Write Allocation to 128 MByte
Write Combining LFB : disabled, BF-Pins=110 => Ratio= 6.0
Actual clock rate   : 398.517 MHz,  according to Pentium Timer:398.905 MHz
Primary Cache (L1)  :   32 KByte,4way associative
Secondary Cache (L2):  128 KByte,4way associative
Code Cache (L1)     :   32 KByte,2way associative
Video/PCI/AGP-Performance PCI LFB from: E0000000:not prefetchable
VESA-BIOS-Extension   : 2.0, S3 Incorporated. ViRGE /DX /GX, 
supported VESA modes  : 0109 010A 012E 010D 010E 010F 0131 0132 0133 0134
                      : 0141 0142 0143 0144 0151 0152 0153 0154 0100 011C
                      : 011D 011E 0101 0110 0111 0112 0102 0103 0113 0114
                      : 0115 0104 0105 0116 0117 0118 0161 0162 0163 0164
                      : 0106 0107 0119 011A 0120
Default Video-Modes   :
Mode: 0013            : 320x200 256 colors,grafik VRAM: 000A0000
  MTRR  activ         : (UC) Uncached without Write Combining
Mode: 4103            : 800x600 256 colors,grafik  LFB: E0000000
  MTRR  activ         : (UC) Uncached without Write Combining
***** Video/PCI/AGP Performance   Andreas Stiller feb 00, V.1.7 *****
Video/memory result,  video mode:$0013, video memory 000A0000, Size:32K
                                  UC
MOVSB mem (hit) => Vid         :  10.0 MByte/s
MOVSD mem (hit) => Vid         :  51.5 MByte/s
MOVSD Vid       => mem (hit)   :   4.2 MByte/s
MOVSD Vid       => Vid         :   3.1 MByte/s
STOSD Reg       => Vid         :  51.5 MByte/s
LODSD Vid       => Reg         :   4.2 MByte/s
FST Q (via FPU) => Vid         :  63.0 MByte/s
MST Q (via MMX) => Vid         :  63.1 MByte/s

Video/memory result,  video mode:$4103, video memory E0000000, Size:32K
                                  UC
MOVSB mem (hit) => Vid         :  10.1 MByte/s
MOVSD mem (hit) => Vid         :  52.2 MByte/s
MOVSD Vid       => mem (hit)   :   6.2 MByte/s
MOVSD Vid       => Vid         :   3.6 MByte/s
STOSD Reg       => Vid         :  52.2 MByte/s
LODSD Vid       => Reg         :   6.2 MByte/s
FST Q (via FPU) => Vid         :  72.3 MByte/s
MST Q (via MMX) => Vid         :  72.4 MByte/s

Code: Select all

UC/UW Enabled

 PROCESSOR AND CACHE INFO     c't 01/00/ Andreas Stiller V1.7a

Processor Timing    : am6k86
Processor CPUID     : AuthenticAMD Typ=00 Fam=05 Mod=0D Rev=04 Feat=008021BF
Processor Name      : AMD K6 Mod 13 /AMD-K6(tm)-III Processor, Feat:C08029BF
AMD K6 config.      : Write Allocation to 128 MByte
Write Combining LFB : enabled, BF-Pins=110 => Ratio= 6.0
Actual clock rate   : 399.109 MHz,  according to Pentium Timer:398.902 MHz
Primary Cache (L1)  :   32 KByte,4way associative
Secondary Cache (L2):  128 KByte,4way associative
Code Cache (L1)     :   32 KByte,2way associative
Video/PCI/AGP-Performance PCI LFB from: E0000000:not prefetchable
VESA-BIOS-Extension   : 2.0, S3 Incorporated. ViRGE /DX /GX, 
supported VESA modes  : 0109 010A 012E 010D 010E 010F 0131 0132 0133 0134
                      : 0141 0142 0143 0144 0151 0152 0153 0154 0100 011C
                      : 011D 011E 0101 0110 0111 0112 0102 0103 0113 0114
                      : 0115 0104 0105 0116 0117 0118 0161 0162 0163 0164
                      : 0106 0107 0119 011A 0120
Default Video-Modes   :
Mode: 0013            : 320x200 256 colors,grafik VRAM: 000A0000
  MTRR  activ         : (UC) Uncached without Write Combining
Mode: 4103            : 800x600 256 colors,grafik  LFB: E0000000
  MTRR  activ         : (WC) Uncached with Write Combining
***** Video/PCI/AGP Performance   Andreas Stiller feb 00, V.1.7 *****
Video/memory result,  video mode:$0013, video memory 000A0000, Size:32K
                                  UC
MOVSB mem (hit) => Vid         :  10.0 MByte/s
MOVSD mem (hit) => Vid         :  51.5 MByte/s
MOVSD Vid       => mem (hit)   :   4.2 MByte/s
MOVSD Vid       => Vid         :   3.1 MByte/s
STOSD Reg       => Vid         :  51.5 MByte/s
LODSD Vid       => Reg         :   4.2 MByte/s
FST Q (via FPU) => Vid         :  63.0 MByte/s
MST Q (via MMX) => Vid         :  63.1 MByte/s

Video/memory result,  video mode:$4103, video memory E0000000, Size:32K
                                  UC
MOVSB mem (hit) => Vid         :  75.4 MByte/s
MOVSD mem (hit) => Vid         :  77.1 MByte/s
MOVSD Vid       => mem (hit)   :   6.4 MByte/s
MOVSD Vid       => Vid         :   3.6 MByte/s
STOSD Reg       => Vid         :  77.1 MByte/s
LODSD Vid       => Reg         :   6.4 MByte/s
FST Q (via FPU) => Vid         :  72.5 MByte/s
MST Q (via MMX) => Vid         :  72.4 MByte/s
You can see the effect of UC/UW by the large jumps in MOVSB mem (hit) => Vid, MOVSD mem (hit) => Vid, and STOSD Reg => Vid.

Code: Select all

Video/memory result,  video mode:$4103, video memory E0000000, Size:32K
                                  UC
MOVSB mem (hit) => Vid         :  10.1 MByte/s
MOVSD mem (hit) => Vid         :  52.2 MByte/s
MOVSD Vid       => mem (hit)   :   6.2 MByte/s
MOVSD Vid       => Vid         :   3.6 MByte/s
STOSD Reg       => Vid         :  52.2 MByte/s
LODSD Vid       => Reg         :   6.2 MByte/s
FST Q (via FPU) => Vid         :  72.3 MByte/s
MST Q (via MMX) => Vid         :  72.4 MByte/s

Video/memory result,  video mode:$4103, video memory E0000000, Size:32K
                                  UC
MOVSB mem (hit) => Vid         :  75.4 MByte/s
MOVSD mem (hit) => Vid         :  77.1 MByte/s
MOVSD Vid       => mem (hit)   :   6.4 MByte/s
MOVSD Vid       => Vid         :   3.6 MByte/s
STOSD Reg       => Vid         :  77.1 MByte/s
LODSD Vid       => Reg         :   6.4 MByte/s
FST Q (via FPU) => Vid         :  72.5 MByte/s
MST Q (via MMX) => Vid         :  72.4 MByte/s
Thanks.

Posted: Mon Jun 04, 2007 10:00 am
by Uranium235
I've been running various video benchmark applications for the last week using different memory ranges & Write Combining settings with no noticable performance increase. This was done with a Radeon 8500. Maybe this card doesn't take advantage of Write Combining? I'm going to try a different video card to see if my results are any different.

Posted: Mon Jun 04, 2007 12:24 pm
by KachiWachi
@Uranium235 -

Are you using the correct memory ranges?