7970 Lightning now available

Page 4 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Larnz

Senior member
Dec 15, 2010
247
1
76
Glide was great, I played tribes 1 with my voodoo 2 back in 98 using glide it was super smooth and the world was wonderful . I for some reason upgraded to a TNT32 which made me go to opengl which was noticibly un-smoother...

I miss the good ol days, pretty sure games were better and shit was more exciting, or perhaps I am just old now
 

BallaTheFeared

Diamond Member
Nov 15, 2010
8,115
0
71
I miss the good ol days, pretty sure games were better and **** was more exciting, or perhaps I am just old now

Sadly I think it's partly due to age, and the fact that we've been playing the same games slightly updated year after year after year.

Something new will pop up sooner or later and change the way we play video games... I just hope it happens within our lifetime
 

BallaTheFeared

Diamond Member
Nov 15, 2010
8,115
0
71
Haha, awesome!


My first dedicated card I ever bought was a Voodoo

There will always be a special place in my heart for that card, my mom bought me a PC tower at Staples and when I got home it wouldn't run the game I got, so we went back to the store and I picked up a Voodoo3 to play Asheron's Call in 1999

 

lavaheadache

Diamond Member
Jan 28, 2005
6,893
14
81
Like people have stated many times before, seeing hardware accelerated graphics for the first time was mind blowing.

Thinking back I had

1 voodoo 2 8meg
voodoo 2 12 meg sli
voodoo 3 2000
voodoo 3 3000
and 2 voodoo 5 5500's

My first 5500 died in a month and I RMA'ed it. This one has been with me ever since.
 

bunnyfubbles

Lifer
Sep 3, 2001
12,248
3
0
b.) The 7970 scales better with clockspeed increases showing a 1:1 ratio of clockspeed increase to FPS increase 7970 with a 30% overclock gets 30% more performance while the 680 does not a 30% overclock on the 680 nets 18% more performance On a card like the 7970 Lightning built to push the GPU as far as possible, this becomes very relevant.

problem is those are two different sources and testing methods, we can't really draw those conclusions strictly on this little information
 

blackened23

Diamond Member
Jul 26, 2011
8,548
2
0
So I was playing AC2 Bro for the past 3 hours and come to find this debate still raging Good stuff
 

Grooveriding

Diamond Member
Dec 25, 2008
9,110
1,260
126
problem is those are two different sources and testing methods, we can't really draw those conclusions strictly on this little information

Yeah, but it is pretty consistent when you use data just from guru3d as well.

Their 7970 Overclocking Review 1125Core 21% Overclock

Battlefield 3 : 17% improvement with 21% OC
Crysis 2 : 16% improvement with 21% OC
AvP : 16% improvement with 21% OC

Their 680 Overclocking Review 1300Core 29% Overclock

Battlefield 3 : 15% improvement with 29% OC
Crysis 2 : 16% improvement with 29% OC
AvP : 17% improvement with 29% OC


You see the same playing out in OC results elsewhere for the 680.


If you contrast Kepler scaling to Fermi you see that Kepler does not scale nearly as well as Fermi does with overclocking. Another review from guru3d with a GTX 580 overclocked by 28% from 772core to 987core.

There you see Fermi scaling like Tahiti/7970 does with near perfect scaling. 29% improvement in BFBC2 with 28% OC. I'd assume the mem overclock helped here as well with the better than 28% OC to performance result.





Taking Kepler OC results contrasted to the results you'd gain from a good clocking 7970 Lightning would make the 7970 Lightning more appealing to me at the same pricepoint of current 680s, $499. Tahiti scales better with overclocking and the Lightning models are cards built to overclock.

Non-reference 680s may be impressive, but they're going to have to clock really high to give big gains with the less than Fermi-esque scaling Kepler has with core speed increases.
 
Last edited:

Quantos

Senior member
Dec 23, 2011
386
0
76
Yeah, but it is pretty consistent when you use data just from guru3d as well.

Their 7970 Overclocking Review 1125Core 21% Overclock

Battlefield 3 : 17% improvement with 21% OC
Crysis 2 : 16% improvement with 21% OC
AvP : 16% improvement with 21% OC

Their 680 Overclocking Review 1300Core 29% Overclock

Battlefield 3 : 15% improvement with 29% OC
Crysis 2 : 16% improvement with 29% OC
AvP : 17% improvement with 29% OC


You see the same playing out in OC results elsewhere for the 680.


If you contrast Kepler scaling to Fermi you see that Kepler does not scale nearly as well as Fermi does with overclocking. Another review from guru3d with a GTX 580 overclocked by 28% from 772core to 987core.

There you see Fermi scaling like Tahiti/7970 does with near perfect scaling. 29% improvement in BFBC2 with 28% OC. I'd assume the mem overclock helped here as well with the better than 28% OC to performance result.





Taking Kepler OC results contrasted to the results you'd gain from a good clocking 7970 Lightning would make the 7970 Lightning more appealing to me at the same pricepoint of current 680s, $499. Tahiti scales better with overclocking and the Lightning models are cards built to overclock.

Non-reference 680s may be impressive, but they're going to have to clock really high to give big gains with the less than Fermi-esque scaling Kepler has with core speed increases.

Good summary of things! What the 7970 needs to be is cheap enough so that this argument can hold, though. At similar pricing, the argument is absolutely valid. A valid counter argument, however, is that regardless of the amount of binning made, you can't be guaranteed a good chip to overclock. Also, if you want a card that has a higher chance of overclocking well, you need to buy a custom card, which will cost more. That means the reference 7970 would need to be much cheaper than the reference 680 so that a good custom 7970 could be available ~$499.

If the pricing remains as it is, there's no way I'll even consider the 7970. I plan on upgrading in about a month's time now, with IB. Hear me AMD, you've got 30 days to lower prices!
 
Last edited:

Pwndenburg

Member
Mar 2, 2012
172
0
76
Lol,

didn't think that little post would turn into a 4 page debate. I figured someone would chastize me because there was something about the 7970 lightning 6 pages back and life would go on. Well, entertaining read anyway and a day later I do feel that for the time being, I made the right call putting off the purchase of the lightning.

Edit:

Wow, so much for the price wars. I wonder if there is something we don't know about the stock of 680s? The prices on the 7970 that had slightly decreased bumped back up. Btw, their must be some others that couldnt' resist, the lightning is already OOS. Oh well, at least the *southern revival preacher voice* temptation! is removed
 
Last edited:

aaksheytalwar

Diamond Member
Feb 17, 2012
3,389
0
76
The point still remains that even a reference 7970 will make it to 1200 MHz at least 90% of the time With the stock cooler if you run it loud enough.

That means a 30% avg overclock and an average performance gain of 20-25%. And that is guaranteed 90% of the time.

At $550 it makes no sense but it is perfectly fine at $475-500. And there is no way that a 680 oc will give you noticeable gains in a majority of games than a 25% faster than stock 7970

Also it is IMp to note that if cards get over 75-100 fps the fps become irrelevant, the same is the case if min fps drop below 30-40 fps. Only the remaining cases matter and those are usually at 1080p with 8x aa or 1440p without aa and at those settings almost always both are nearly equal stock to stock and once overclocked the 7970 is a bit faster but not by much. So $500 should be the price for both
 

Quantos

Senior member
Dec 23, 2011
386
0
76
The point still remains that even a reference 7970 will make it to 1200 MHz at least 90% of the time With the stock cooler if you run it loud enough.

That means a 30% avg overclock and an average performance gain of 20-25%. And that is guaranteed 90% of the time.

At $550 it makes no sense but it is perfectly fine at $475-500. And there is no way that a 680 oc will give you noticeable gains in a majority of games than a 25% faster than stock 7970

Also it is IMp to note that if cards get over 75-100 fps the fps become irrelevant, the same is the case if min fps drop below 30-40 fps. Only the remaining cases matter and those are usually at 1080p with 8x aa or 1440p without aa and at those settings almost always both are nearly equal stock to stock and once overclocked the 7970 is a bit faster but not by much. So $500 should be the price for both

Do you have a source for this figure?
 

aaksheytalwar

Diamond Member
Feb 17, 2012
3,389
0
76
I am yet to come across many or Infact any 7970 which doesn't do 1175-1200 at 1.15-1.2v. Maybe one or two odd ones here and there but not many. In fact about half probably do 1125 1575 at stock volts
 

BoFox

Senior member
May 10, 2008
689
0
0
Yeah, but it is pretty consistent when you use data just from guru3d as well.

Their 7970 Overclocking Review 1125Core 21% Overclock

Battlefield 3 : 17% improvement with 21% OC
Crysis 2 : 16% improvement with 21% OC
AvP : 16% improvement with 21% OC

Their 680 Overclocking Review 1300Core 29% Overclock

Battlefield 3 : 15% improvement with 29% OC
Crysis 2 : 16% improvement with 29% OC
AvP : 17% improvement with 29% OC


You see the same playing out in OC results elsewhere for the 680.


If you contrast Kepler scaling to Fermi you see that Kepler does not scale nearly as well as Fermi does with overclocking. Another review from guru3d with a GTX 580 overclocked by 28% from 772core to 987core.

There you see Fermi scaling like Tahiti/7970 does with near perfect scaling. 29% improvement in BFBC2 with 28% OC. I'd assume the mem overclock helped here as well with the better than 28% OC to performance result.





Taking Kepler OC results contrasted to the results you'd gain from a good clocking 7970 Lightning would make the 7970 Lightning more appealing to me at the same pricepoint of current 680s, $499. Tahiti scales better with overclocking and the Lightning models are cards built to overclock.

Non-reference 680s may be impressive, but they're going to have to clock really high to give big gains with the less than Fermi-esque scaling Kepler has with core speed increases.

One fatal flaw regarding the whole argument is that the actual overclock is much more like 18-20% rather than 28-29% since the stock GTX 680 is usually boosted to around 1070-1080MHz most of the time, by default.
 

Grooveriding

Diamond Member
Dec 25, 2008
9,110
1,260
126
One fatal flaw regarding the whole argument is that the actual overclock is much more like 18-20% rather than 28-29% since the stock GTX 680 is usually boosted to around 1070-1080MHz most of the time, by default.


That's only correct if you are just looking at the offset you define for a 680. You set an offset on the GTX 680 and this offset applies over and above the GPU boost. Guru3D accounted for this and explains it in how he set up the overclock. He set an offset of 200Mhz on top of the 1006stock, with GPU boost this brought the core up to 1300 at peak.

http://www.guru3d.com/article/geforce-gtx-680-overclock-guide/2

The offset may have been 20%, but the core speed increase is regardless of that, 30%. So the point is spot on in that a 30% core increase only brings about 15% more performance. You have to account for GPU boost as well as an overclock to give an accurate indication of clockspeed scaling. In this case it's 1:.5 for clockspeederformance increase.

Kepler just doesn't scale as well as Fermi did with clockspeed. It's about 50% of the improvement in games you saw on Fermi with overclocking, going on guru3D and numbers elsewhere.
 

BoFox

Senior member
May 10, 2008
689
0
0
That's only correct if you are just looking at the offset you define for a 680. You set an offset on the GTX 680 and this offset applies over and above the GPU boost. Guru3D accounted for this and explains it in how he set up the overclock. He set an offset of 200Mhz on top of the 1006stock, with GPU boost this brought the core up to 1300 at peak.

http://www.guru3d.com/article/geforce-gtx-680-overclock-guide/2

The offset may have been 20%, but the core speed increase is regardless of that, 30%. So the point is spot on in that a 30% core increase only brings about 15% more performance. You have to account for GPU boost as well as an overclock to give an accurate indication of clockspeed scaling. In this case it's 1:.5 for clockspeederformance increase.

Kepler just doesn't scale as well as Fermi did with clockspeed. It's about 50% of the improvement in games you saw on Fermi with overclocking, going on guru3D and numbers elsewhere.

Did the Guru3d guy actually prevent the card from doing dynamic clock boost, in order to make sure it stays at 1000MHz rather than averaging at around 1070-1080 MHz, so that he could really compare an actual 30% clock difference as you tried to put it?

I do agree that GTX 680 is a bit bottlenecked by 256-bit bus though, so that the memory really needs to be overclocked just as much as the core for there to be a fairly linear increase in performance.
 

Lepton87

Platinum Member
Jul 28, 2009
2,544
9
81
I wouldn't fixate too much on clock scaling of GTX680, the important thing is how much performance you gain after OC.
 

RussianSensation

Elite Member
Sep 5, 2003
19,458
765
126
Their 680 Overclocking Review 1300Core 29% Overclock

Battlefield 3 : 15% improvement with 29% OC
Crysis 2 : 16% improvement with 29% OC
AvP : 17% improvement with 29% OC


You see the same playing out in OC results elsewhere for the 680.
.

Sorry I am going to point this out to clear the confusion even though this has already been stated earlier in the Kepler Reviews thread and in many reviews around the web -- 1300mhz is not a 29% overclock.

A stock card hits up to 1110mhz and sometimes higher. That means a 1300mhz ends up beingonly a 17% overclock. This is why you see growth of 15-17%. GTX680 does not have poor scaling, it's just that the calculations are made from 1006 mhz stock which is NOT how it functions in games.

It also was investigated that some cards run faster at 1186mhz than at 1250mhz Boost clock because a card with 1186 mhz Boost Clock might boost to 1300mhz+ while a card at 1250mhz may not have any more room for Turbo and perform worse despite what appears to be a higher overclock.

That's why comparing clocks on 680s is trivial. We need to know how far each overclocked 680 can boost up to.

You can have 2 GTX680s: One overclocked to the max with higher clocks but it may still lose to a lower overclocked 680 with a working GPU Boost.
This 1 page explains exactly how GTX680 overclocking works.

The most accurate % overclock can ONLY be determined based on the end user's particular card in a particular game after it's established what the maximum Boost clock was at reference speeds vs. the maximum Boost clock was after overclocked states. Someone's 680 operating in a hot case may have no boost at all in Metro 2033, while someone else's stock 680 with after marketing cooling may run < 70*C in a well ventilated case and hit 1150mhz out of the box with 0 GPU boost, simply by increasing the power delivery by +32% in Precision X. That's why % overclocks vs. "stock" are too ambiguous now since the GPU boost runs in increments. Every 5*C above 70*C the 680 disables 1 GPU Boost increment, then another at 80, 85, 90, etc.

The benchmarks @ 1300mhz are valid but the % overclock from their own reference card is impossible to determine with 100% accuracy on a per game basis unless they told us what the reference card was operating at before.

On another note, looks like GTX685 may not be out until October-December. Facepalm NVidia.
 
Last edited:

BoFox

Senior member
May 10, 2008
689
0
0
Sorry I am going to point this out to clear the confusion even though this has already been stated earlier in the Kepler Reviews thread. 1300mhz is not a 29% overclock.

A stock card hits up to 1110mhz and sometimes higher. That means a 1300mhz is only a 17% overclock. This is why you see growth of 15-17%. GTX680 does not have poor scaling, it's just that the calculations are made from 1006 mhz stock which is NOT how it functions in games.

It also was investigated that some cards run faster at 1186mhz than at 1250mhz Boost clock because a card with 1186 mhz Boost Clock might boost to 1300mhz+ while a card at 1250mhz may not have any more room for Turbo and perform worse despite what appears to be a higher overclock.

That's why comparing clocks on 680s is trivial. We need to know how far each overclocked 680 can boost up to.

This 1 page exactly explains how GTX680 overclocking works.

Hmm, but I got the idea that GTX 680's maximum boost step at stock is 1110MHz (in that it's not "sometimes higher")? Good post, anyways!!
 

aaksheytalwar

Diamond Member
Feb 17, 2012
3,389
0
76
You negate your own point. Our point was that a 1006 MHz 680 beats a 7970 and the 7970 must pass 1050+ to just equal performance. But according to you a stock goes up to 1100+ and thus it is a 1100 MHz 680 which actually competes with a 1050 MHz 7970. So if both are set at 1300 MHz the 7970 clearly wins

But that is using your logic, IMO if you oc both to 1200-1250 MHz then at 1440p or 1600p they will tie and at 1080p without much aa the 680 oc will be better by an unnoticeable margin.

But based on your logic the 680 has worse ipc not worse scaling
 
Last edited:

lavaheadache

Diamond Member
Jan 28, 2005
6,893
14
81
These arguements have run their course. Stock vs. stock the 680 takes a small lead in performance. Overclocked, they are for all intentional purposes the same.
 

RussianSensation

Elite Member
Sep 5, 2003
19,458
765
126
Hmm, but I got the idea that GTX 680's maximum boost step at stock is 1110MHz (in that it's not "sometimes higher")? Good post, anyways!!

I am saying there are 3 issues at play:

1) GPU temperatures affect GPU Boost
2) Variability in cards themselves
3) Power settings in Precision X.

You can increase the GPU Boost with 0 overclocking by simply raising the power in GPU Boost by 32%. Without even moving the GPU offset, the card will turbo boost to even higher speeds out of the box.

Regardless since GPU Boost varies on a per game, per card, per test bed basis, when we look at a 1300mhz GTX680, it may look like a 30% overclock, but may only be a 17% overclock because some stock 680s easily hit 1110mhz out of the box. Did Guru 3D's card hit 1110mhz or higher in their reference testing in a particular game? We don't know since they never told us. It's inconclusive to say that a 1300mhz GTX680 is 30% overclocked from a reference 680 since it implies the reference card has 0 GPU Boost in games. That's almost impossible unless intentional.

The Boost Clock will vary amongst cards. That's why when some reference cards in reviews hit 1300mhz with Boost, people dismissed those as cherry picking. It's because of variability in GPUs, test bed temperatures, GPU temperatures, etc. that some cards should hit 1300mhz with overclocks while others may never reach beyond 1058mhz.

Since GPU boost declines based on temperatures and you cannot control it unless you lower the temperatures, unless we know the exact Boost frequencies a stock card achieved, looking at % overclock is inaccurate.
 
Last edited:

RussianSensation

Elite Member
Sep 5, 2003
19,458
765
126
You negate your own point. Our point was that a 1006 MHz 680 beats a 7970 and the 7970 must pass 1050+ to just equal performance. But according to you a stock goes up to 1100+ and thus it is a 1100 MHz 680 which actually competes with a 1050 MHz 7970. So if both are set at 1300 MHz the 7970 clearly wins

But that is using your logic, IMO if you oc both to 1200-1250 MHz then at 1440p or 1600p they will tie and at 1080p without much aa the 680 oc will be better by an unnoticeable margin.

But based on your logic the 680 has worse ipc not worse scaling

I agree with both of those statements. If you can get your 7970 to 1300mhz, it will beat a 1300mhz GTX680. How many 7970's can do 1300mhz on air for $499? None. How many $599 HD7970's can do 1300mhz on air? So far I've also seen none. So far in at least 2 reviews reference 680s hit 1300mhz or more.

I never said once a 1006mhz GTX680 = HD7970 @ 1050mhz. Reference 680 is NOT a 1006mhz 680. It's implicit we are comparing a stock GTX680 + GPU Boost out of the box vs. an HD7970 @ 1050 mhz. HD7970 has slightly faster performance per clock, but it has 2048 SPs vs. 1536 SPs of 680, and 70GB/sec more memory bandwidth. So it's actually much less efficient. Even if we take away the extra transistor space allocated for GPGPU, Kepler is more memory bandwidth efficient and has better performance per shader. Frankly, HD7870 already showed us how unbalanced HD7900 series is. HD7950 is a joke vs. Pitcairn.

If a 1536 SP Kepler w/ 256-bit has no problems keeping up with a 2048 SP 7970 w/384-bit, a 2304 SP GK110 @ 1110mhz would destroy a 2560 SP 7970 @ 1050mhz.

The main point: the 1300mhz overclock is not a 30% overclock since reference cards boost to 1110mhz. This means we shouldn't see scaling beyond 17% in the first place, which is exactly what the benchmarks are showing. It's erroneous to state that GTX680 has poor scaling since the overclocking math is using an incorrect reference clock of 1006 as the base.

The fact that a 2048SP 7970 with 384 bit memory interface for $600 with top of the line components cannot destroy a $499 reference Kepler card with 256-bit memory interface shows that the $599 price is not justifiable. If that Lightning card only reaches 1200mhz, it won't even beat a reference OCed Kepler but you just paid $100 for little benefit and in the process got higher power consumption and all that heat being dumped into your case. I don't consider that a sound buying advice. If the Lightning was $499, it would be a much more competitive offering.

Considering I support price/performance and AMD asking $50 more for reference 7970s and $100 for fancy versions is frankly a slap in the face. GTX680's shortage won't be around for long. Eventually NV will ramp up production. HD7970 needs a $100 price cut for reference models imo.
 
Last edited:

aaksheytalwar

Diamond Member
Feb 17, 2012
3,389
0
76
These arguements have run their course. Stock vs. stock the 680 takes a small lead in performance. Overclocked, they are for all intentional purposes the same.

I agree. But I would like to point out that it really depends from game to game, some games might have nVidia as its strength while others are better with AMD. Although both are very fast, for perfection it would be best to check out the games you want to play before you pull the trigger
 

BoFox

Senior member
May 10, 2008
689
0
0
I am saying there are 3 issues at play:

1) GPU temperatures affect GPU Boost
2) Variability in cards themselves
3) Power settings in Precision X.

You can increase the GPU Boost with 0 overclocking by simply raising the power in GPU Boost by 32%. Without even moving the GPU offset, the card will turbo boost to even higher speeds out of the box.

Regardless since GPU Boost varies on a per game, per card, per test bed basis, when we look at a 1300mhz GTX680, it may look like a 30% overclock, but may only be a 17% overclock because some stock 680s easily hit 1110mhz out of the box. Did Guru 3D's card hit 1110mhz or higher in their reference testing in a particular game? We don't know since they never told us. It's inconclusive to say that a 1300mhz GTX680 is 30% overclocked from a reference 680 since it implies the reference card has 0 GPU Boost in games. That's almost impossible unless intentional.

The Boost Clock will vary amongst cards. That's why when some reference cards in reviews hit 1300mhz with Boost, people dismissed those as cherry picking. It's because of variability in GPUs, test bed temperatures, GPU temperatures, etc. that some cards should hit 1300mhz with overclocks while others may never reach beyond 1058mhz.

Since GPU boost declines based on temperatures and you cannot control it unless you lower the temperatures, unless we know the exact Boost frequencies a stock card achieved, looking at % overclock is inaccurate.

Even with the Power Target set at the maximum of 130%, GPU Boost for stock can still only hit 1110 MHz max.

That's what the review sites are saying, for example:
http://pcper.com/reviews/Graphics-C...d-Review-Kepler-Motion/Overclocking-GP?page=1
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |