VOGONS


Reply 320 of 326, by Yftul

User metadata
Rank Newbie
Rank
Newbie

Guys, could someone do an independent comparison of the speed of all the firmware versions on their systems, to see if there's actually a performance gain? I collected my own data using Dr.Hard.

Кто хочет ищет средства, кто не хочет - причины.

Reply 321 of 326, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie

At 1st we would need to download all 5 rom images somewhhere, I still have only 3. Btw your mod of 1ws stb rom was done on wrong offset so it cannot have any effect.

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA

Reply 322 of 326, by Yftul

User metadata
Rank Newbie
Rank
Newbie

Yes, I saw your message. Unfortunately, I don’t have information about the correct offsets for those variables in the STB BIOS.
At the very least, please compare the performance of the original highspeed.rom file from GitHub with my version to confirm that the speed improvement is real and not just a result of some quirks in my hardware setup.

Кто хочет ищет средства, кто не хочет - причины.

Reply 323 of 326, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie

Yes, I need some time to find some free eprom/eeprom, erase it, pogramm... But I have some doubts as even in hispeed rom when disassembled there are no references to offsets you changed anywhere in code. So I would rather aim to reprogramm the mclk pll...

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA

Reply 324 of 326, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie

Well, I have found in S3 datasheet that RDY ctl min wait states is set by bit 4 in CR40 register. I wrote a small utility that displays a few S3 options from varoius CRs. With 0WS rom the bit was 0 and with 1WS rom the bit was 1 as expected. CRs seems to be unlocked by bios. So I cleared bit4 to 0 at runtime on 1WS rom and read it back to confirm the value has changed but it has not any effect on performance, strange... I coul search in dasmed 1WS rom if I find any CR40 manipulation and try to change it there.

Other though. Both roms reported me that memory config is 2-cycle EDO. Could modifying to 1-cycle EDO make it faster?

I also plan to add code for reading MCLK PLL regs to check how fast is running.

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA

Reply 325 of 326, by mkarcher

User metadata
Rank l33t
Rank
l33t
RayeR wrote on Yesterday, 13:44:

Well, I have found in S3 datasheet that RDY ctl min wait states is set by bit 4 in CR40 register. I wrote a small utility that displays a few S3 options from varoius CRs. With 0WS rom the bit was 0 and with 1WS rom the bit was 1 as expected. CRs seems to be unlocked by bios. So I cleared bit4 to 0 at runtime on 1WS rom and read it back to confirm the value has changed but it has not any effect on performance, strange... I coul search in dasmed 1WS rom if I find any CR40 manipulation and try to change it there.

Other though. Both roms reported me that memory config is 2-cycle EDO. Could modifying to 1-cycle EDO make it faster?

I also plan to add code for reading MCLK PLL regs to check how fast is running.

MCLK: There already is a tool for that, see Re: Tool to adjust the memory clock on Cirrus Logic CL-GD542x graphics cards . 2-cycle EDO vs. 1-cycle EDO is a strapping option. I used to think that the 765VL is strapped to 1-cycle EDO. VL with 1WS is already quite fast (up to 44MB/s at 33MHz if the mainboard doesn't add an extra clock for RDY synchronization), so you need a quite fast processor and a mainboard that doesn't add extra wait states to actually notice 0WS (up to 66MB/s at 33MHz). The 0WS/1WS difference is more noticeable on mainboards that do add an extra wait state to synchronize the RDY signal: In that case, zero WS at the cards allows up to 44MB/s and one WS at the card drops to 33MB/s.

Reply 326 of 326, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie

Cool, I didn't know about this tool, I'll have to try it.
And what difference would you guess between 1/2-cycle EDO? It seems there are some other video memory timings CRs...

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA