Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
[Test] Lenovo ThinkPad W510 1802/1804 Wh...
Last Post: Focal_Point
Today 06:09 AM
» Replies: 46
» Views: 36126
[REQUEST] HP Pavilion G42-272BR Whitelis...
Last Post: eepromm
Today 01:55 AM
» Replies: 0
» Views: 21
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: voyageur
Yesterday 04:33 PM
» Replies: 475
» Views: 167098
[REQUEST] Acer Aspire 5738(G,Z): CPU Upg...
Last Post: DeathBringer
Yesterday 03:44 PM
» Replies: 49
» Views: 32833
[REQUEST] HP Mini 110-4100 BIOS Unlock
Last Post: DSI INF
Yesterday 09:24 AM
» Replies: 7
» Views: 211
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
Yesterday 03:11 AM
» Replies: 1780
» Views: 494000
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: Elmurley
11-20-2024 09:37 PM
» Replies: 2
» Views: 1277
[REQUEST] Lenovo Y50-70 (9ECNxxWW) White...
Last Post: SWZSSR
11-20-2024 09:34 PM
» Replies: 1775
» Views: 553315
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: Dudu2002
11-20-2024 04:58 PM
» Replies: 337
» Views: 142911
Unlock bios insyde
Last Post: Matox3140
11-19-2024 03:40 PM
» Replies: 0
» Views: 178
Whitelist WIFI card removal Lenovo Yoga ...
Last Post: Dudu2002
11-19-2024 12:58 PM
» Replies: 1
» Views: 188
[REQUEST] H310 MSI Gaming Infinite S (MS...
Last Post: awittyusername
11-19-2024 09:21 AM
» Replies: 10
» Views: 110
[REQUEST] Gigabyte GA-B85M-HD3 Rev 2.0 u...
Last Post: Maduli
11-19-2024 02:22 AM
» Replies: 0
» Views: 131
[REQUEST] Lenovo Ideapad 330-15ICH BIOS ...
Last Post: Dudu2002
11-18-2024 01:25 PM
» Replies: 8
» Views: 1896
[REQUEST] Lenovo ThinkPad Edge E330 (H3E...
Last Post: Dudu2002
11-18-2024 01:23 PM
» Replies: 640
» Views: 220772
[Request] Unlocked Bios for Asus TUF FX5...
Last Post: FlT4ever
11-18-2024 01:05 PM
» Replies: 1
» Views: 415
[REQUEST] Lenovo ThinkPad Edge E125(v1.1...
Last Post: kamome74
11-18-2024 10:43 AM
» Replies: 0
» Views: 170
[REQUEST] Xpg 15g 4070 2023ver InsydeH20...
Last Post: MireVelli
11-18-2024 07:26 AM
» Replies: 2
» Views: 177
Please help me recover my bios
Last Post: FuryOP
11-17-2024 12:37 PM
» Replies: 0
» Views: 195
[Request-Camilo] Sony Vaio SA/SB/SC/SD/S...
Last Post: edit
11-17-2024 12:13 PM
» Replies: 107
» Views: 136931

Futro S550 BIOS/DSDT unlock or mod
#1
Hi!

I have a problem. Please help!

I have a think client: Fujitsu Futro s550 with Turion TL-60 proc.

Bios: https://support.ts.fujitsu.com/IndexDown...hu&OpenTab=

(S550 --> BIOS)

In windows with Rmclock is everything fine with these settings:

800Mhz 0.8V
1200Mhz 0.9V
1400Mhz 0.925V

I use it on windows at 1400Mhz. It's enough for me and my power adapter.

This processor I used these settings with another computer:

1600Mhz 1.075V
2000Mhz 1.125V

And italian guys do the best:
https://www.hwupgrade.it/forum/archive/i...07749.html

In Ubuntu Server 18.04.06 LTS (and other versions too) with kernel 4.15.0-175-generic x86_64 in boot I give these message:

No compatible ACPI _PSS object found
and CPU error.

CPU stuck in 800Mhz:

powernow-k8: No compatible ACPI _PSS object found.

Original DSDT (and modded - see later): https://www.mediafire.com/file/lf6m41qfp...t.zip/file

Ok, no problem, I use these:

https://www.stderr.nl/Blog/Hardware/S270/BrandNew

https://www.stderr.nl/Blog/Hardware/S270...lting.html

https://wej.k.vu/projects/howto_cnq_athlon_64_x2/

https://blog.michael.kuron-germany.de/20...compiling/

and I create my own DSDT (MODDED) and boot with. Then I give this:

[    4.582850] powernow_k8: invalid freq entries 800000 kHz vs. 2000000 kHz
[    4.582855] powernow_k8: invalid freq entries 800000 kHz vs. 1600000 kHz
[    4.582860] powernow_k8: fid 0x0 (800 MHz), vid 0x1a
[    4.582948] powernow_k8: Found 1 AMD Turion™ 64 X2 Mobile Technology TL-60 (2 cpu cores) (version 2.20.00)

Ok, no problem, I use these:

http://linuxsolver.blogspot.com/2012/05/...-1204.html

https://forum.ubuntu-fr.org/viewtopic.php?id=1993083

https://github.com/cablespaghetti/phc-k8

With PHC-K8 I give this:

[  26.224437] phc_k8: loading out-of-tree module taints kernel.
[  26.230032] phc_k8: module verification failed: signature and/or required key missing - tainting kernel
[  26.230655] phc_k8: Unknown symbol cpufreq_frequency_table_cpuinfo (err 0)
[  26.249985] phc_k8: Unknown symbol cpufreq_frequency_table_cpuinfo (err 0)

PHCTool:

/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
Traceback (most recent call last):
  File "./phctool.py", line 467, in
    app=appgui()
  File "./phctool.py", line 81, in __init__
    self.cpuinfo=cpuinfo.cpuinfo()                              ##functions to gather CPU informations
  File "inc/libs/cpuinfo.py", line 12, in __init__
    self._get_acpi_cpus()              ##get ACPI-supported CPUs
  File "inc/libs/cpuinfo.py", line 22, in _get_acpi_cpus
    for f in os.listdir(directory):                            ##iterate the directory
OSError: [Errno 2] No such file or directory: '/proc/acpi/processor/'

I tried the kernel upgrade too.

What else should I do?

Maybe my custom DSDT is wrong.

Here, the PSS package calculator for AMD K8 Processors is lost.

https://www.bios-mods.com/forum/archive/...824-2.html

https://www.bios-mods.com/forum/Thread-E...9#pid43969

I try to figure out:

Name (_PSS, Package (0x02)
{
    Package (0x06)
    {
        0x00000640, 1600
        0x000055F0, 22000
        0x00000064, 100
        0x00000007, 7
        0xE0202A88, -534762872
        0x00000288 648
    },

    Package (0x06)
    {
        0x00000320,  800
        0x00001EDC, 7900
        0x00000064, 100
        0x00000007, 7
        0xE0202D80, -534762112
        0x00000580 1408
    }
})

Package (0x06)
{
    0x00000320,
    0x00001EDC,
    0x00000064,
    0x00000007,
    //0xE0202D80, // 1000mV  -534762112
    //0xE0202E80,  // 900 mV  -534761856
    0xE0202F00,  // 850 mV    -534761728
    //0xE0202F80,  // 800 mV  -534761600
    0x00000580 1408
}

800mV -534761600 E0202F80
825mV -534761664 E0202F40
850mV -534761728 E0202F00
875mV -534761792 E0202EC0
900mV -534761856 E0202E80
925mV -534761920 E0202E40
950mV -534761984 E0202E00
975mV -534762048 E0202DC0
1000mV -534762112 E0202D80
1025mV -534762176 E0202D40
1050mV -534762240 E0202D00
1075mV -534762304 E0202CC0
1100mV -534762368 E0202C80

-534762872 E0202A88


0x0898 2200MHz 00000898
0x07D0 2000Mhz 000007D0
0x0708 1800Mhz 00000708
0x0640 1600Mhz 00000640
0x05DC 1500Mhz 000005DC
0x0578 1400Mhz 00000578
0x04B0 1200Mhz 000004B0
0x03E8 1000Mhz 000003E8
0x0320 800Mhz 00000320

0x0898 2200MHz 00000898
000105B8 67000
0x64 100

0x0898, // 2200 MHz
0x000105B8,  67000
0x64, 100
0x07, 7
0xE020298E, -534763122
0x018E 398

0x07D0, // 2000 MHz
0xFCBC, 64700
0x64, 100
0x07, 7
0xE0202A0C, -534762996
0x020C 524

0x0708, // 1800 MHz
0xD610, 54800
0x64, 100
0x07, 7
0xE0202A8A, -534762870
0x028A 650

0x03E8, // 1000 MHz
0x6B6C, 27500
0x64, 100
0x07, 7
0xE0202C82, -534762366
0x0482 1154

But...no success...

In Ubuntu Server with kodi 1200-1400Mhz is enough for the CPU to play my videos and addons correctly. But stuck in 800Mhz.

Please help BIOS unlock/mod or DSDT mod or any solution!

Thanks in advance!

Antonioni
find
quote
#2
(04-27-2022, 02:39 AM)antonioni Wrote: Please help BIOS unlock/mod or DSDT mod or any solution!
There are no settings in your BIOS, even locked ones, that would be useful in solving the issue of low CPU freq.

It's obviously that the stock BIOS for your mainboard misses _PSS object. You modded the DSDT, and I want to know how you calculated these or those values. Did you have any logic for this? I just noticed that some of them are different compared to PSS package calculator output from https://wej.k.vu/. It might not seem to work, but this is just because browsers in the latest updates block inline execution of scripts and style sheets.
So I saved the article as an offline page to prevent blocking, added more options of frequency&voltage and uploaded it to a cloud file-hosting. The only thing the calculator does not calculate is the value for expected power consumption. But this is not very important. Please check your modded DSDT using it because I see clear difference when calculating the same values as you.
find
quote
#3
Hi!

I'm very happy with your reply. Thanks!

The logic is... https://www.stderr.nl/Blog/Hardware/S270/Undervolting.html

"From the PowerNow specs we learn that every CPU state has a fid and vid, for Frequency ID and Voltage ID respectively. The frequency is calculated as 800 + fid * 100 (in MHz). The voltage is calculated as 1550 - vid * 25 (in mV)."

(This is mine: TL-60)

and https://github.com/cablespaghetti/phc-k8

" To convert between frequency and fid for K8 based processors, this formula can be used:
frequency = 800MHz + (100MHz * fid)
fid = (frequency/100MHz) - 8

To convert between voltage and vid for K8 based processors, you will need to know what type of processor you have.
For desktop K8 based processors, to calculate the voltage it is most likely you will need to use:
millivolts = 1550 - 25*vid

For mobile K8 based processors this formula seems to be the right one instead:
millivolts = 1450 - 25*vid

E.g.:
AMD X2 processor:
vid = 16 => voltage = 1550 - 25 * 16 = 1150mV
Vid = 24 => voltage = 1550 - 25 * 24 =  950mV
Turion 64 processor:
vid =  4 => voltage = 1450 - 25 *  4 = 1350mV
Vid = 22 => voltage = 1450 - 25 * 22 =  900mV"

So the Turion 64 is a little bit different than X2.

I don't know why but your offline version of calculator doesn't work for me either.

My current PSS settings in DSDT are:

Package (0x06)
                {
                    0x07D0,  //2000 MHz
                    0xFCBC,
                    0x64,
                    0x07,
                    0xE0202C80,  //1100mV
                    0x020C
                },
                Package (0x06)
                {
                    0x0640,  //1600Mhz
                    0x55F0,
                    0x64,
                    0x07,
                    0xE0202E40,  //925mV
                    0x0288
                },
                Package (0x06)
                {
                    0x0320,  //800Mhz  --
                    0x1EDC,
                    0x64,
                    0x07,
                    0xE0202E80,  //900mV  -->"This works."
                    0x0580

Could you write the offline calculator values for 800, 1000, 1200, 1400, 1600, 2000 Mhz?

800Mhz 0.8V
1200Mhz 0.9V
1400Mhz 0.925V
1600Mhz 1.075V
2000Mhz 1.125V

I'd like to try it.

Thanks in advance.

Antonioni
find
quote
#4
(04-27-2022, 12:52 PM)antonioni Wrote: So the Turion 64 is a little bit different than X2.
Hm, didnt know they use different formulas. Interesting information. Thank you.

(04-27-2022, 12:52 PM)antonioni Wrote: 0xE0202E80, //900mV -->"This works."
Yes, I checked your DSDT files...
fid 0x0 (800 MHz)

(04-27-2022, 12:52 PM)antonioni Wrote: Could you write the offline calculator values for 800, 1000, 1200, 1400, 1600, 2000 Mhz?
Code:
{
   0x0320,
   0xFCBC,        // 64700 mW
   0x64,
   0x07,
   0xE0202F80, // 800 MHz, 800 mV
   0x0780
},
{
   0x04B0,
   0xFCBC,
   0x64,
   0x07,
   0xE0202E84, // 1200 MHz, 900 mV
   0x0684
},
{
   0x0578,
   0xFCBC,
   0x64,
   0x07,
   0xE0202E46, // 1400 MHz, 925 mV
   0x0646
},
{
   0x0640,
   0xFCBC,
   0x64,
   0x07,
   0xE0202CC8, // 1600 MHz, 1075 mV
   0x04C8
},
{
   0x07D0,
   0xFCBC,
   0x64,
   0x07,
   0xE0202C4C, // 2000 MHz, 1125 mV
   0x044C
},
I used Chrome to dowload the page contents. Maybe this matters?
find
quote
#5
Thanks!

For now black screen on boot... I'll try again this weekend.
Here jasmineaura also wrote a calculator:
https://www.bios-mods.com/forum/Thread-E...9#pid43969
Unfortunately it no longer exists.
find
quote


Forum Jump:


Users browsing this thread: 2 Guest(s)