phodevi: Few fixes
This commit is contained in:
@@ -730,6 +730,12 @@ class phodevi_cpu extends phodevi_device_interface
|
||||
case '0xd07':
|
||||
$new_info .= ' Cortex-A57';
|
||||
break;
|
||||
case '0xd04':
|
||||
$new_info .= ' Cortex-A35';
|
||||
break;
|
||||
case '0xd8f':
|
||||
$new_info .= ' Cortex-A320';
|
||||
break;
|
||||
case '0xd06':
|
||||
$new_info .= ' Cortex-A65';
|
||||
break;
|
||||
@@ -922,6 +928,9 @@ class phodevi_cpu extends phodevi_device_interface
|
||||
$new_info = 'Qualcomm';
|
||||
switch($part)
|
||||
{
|
||||
case '0x001':
|
||||
$new_info .= ' Oryon';
|
||||
break;
|
||||
case '0x804':
|
||||
case '0x805':
|
||||
$new_info .= ' Cortex-A76';
|
||||
@@ -1399,6 +1408,18 @@ class phodevi_cpu extends phodevi_device_interface
|
||||
// Based on GCC patch and other Linux patches
|
||||
$amd_map[26][$i] = 'Zen 5';
|
||||
}
|
||||
for($i = 80; $i <= 95; $i++)
|
||||
{
|
||||
$amd_map[26][$i] = 'Zen 6';
|
||||
}
|
||||
for($i = 144; $i <= 175; $i++)
|
||||
{
|
||||
$amd_map[26][$i] = 'Zen 6';
|
||||
}
|
||||
for($i = 192; $i <= 207; $i++)
|
||||
{
|
||||
$amd_map[26][$i] = 'Zen 6';
|
||||
}
|
||||
|
||||
$intel_map = array(
|
||||
5 => array(
|
||||
@@ -1488,6 +1509,7 @@ class phodevi_cpu extends phodevi_device_interface
|
||||
198 => 'Arrow Lake',
|
||||
204 => 'Panther Lake',
|
||||
207 => 'Emerald Rapids',
|
||||
215 => 'Bartlett Lake',
|
||||
221 => 'Clearwater Forest',
|
||||
),
|
||||
15 => array(
|
||||
|
||||
@@ -1261,6 +1261,10 @@ class phodevi_gpu extends phodevi_device_interface
|
||||
{
|
||||
$controller_3d = phodevi_linux_parser::read_pci('3D controller', false);
|
||||
$info_pci = phodevi_linux_parser::read_pci('VGA compatible controller', false);
|
||||
if(empty($info_pci))
|
||||
{
|
||||
$info_pci = phodevi_linux_parser::read_pci('Display controller', false);
|
||||
}
|
||||
|
||||
if((empty($info_pci) || strpos($info_pci, ' ') === false || stripos($info_pci, 'aspeed') !== false) && !empty($controller_3d))
|
||||
{
|
||||
@@ -1471,9 +1475,9 @@ class phodevi_gpu extends phodevi_device_interface
|
||||
{
|
||||
$info = $inside_bracket . ' ' . substr($info, ($bracket_close + 1));
|
||||
}
|
||||
else if(stripos($inside_bracket, 'Radeon') !== false || stripos($inside_bracket, 'Fire') !== false || stripos($inside_bracket, 'Fusion') !== false)
|
||||
else if(stripos($info, 'Radeon') !== false)
|
||||
{
|
||||
$info = $inside_bracket . ' ' . substr($info, ($bracket_close + 1));
|
||||
$info = str_replace('Radeon / ', '', $info);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1528,6 +1532,7 @@ class phodevi_gpu extends phodevi_device_interface
|
||||
// Happens with Intel Iris Gallium3D
|
||||
$info = str_replace('Mesa ', ' ', $info);
|
||||
}
|
||||
$info = str_replace(' ]', ']', $info);
|
||||
/*if(empty($info))
|
||||
{
|
||||
$info = 'Unknown';
|
||||
|
||||
@@ -316,6 +316,8 @@ abstract class pts_graph_core
|
||||
|
||||
if(isset($_REQUEST['phoronix_export']))
|
||||
{
|
||||
array_unshift($config['color']['paint'], '#348755');
|
||||
$config['color']['text'] = '#348755';
|
||||
$config['text']['watermark'] = 'Phoronix.com';
|
||||
$config['text']['watermark_url'] = 'https://www.phoronix.com/';
|
||||
}
|
||||
|
||||
@@ -68,7 +68,7 @@ class pts_strings
|
||||
}
|
||||
public static function trim_search_query($value, $remove_multipliers = false, $keep_hdd_size = false)
|
||||
{
|
||||
$search_break_characters = array('@', '(', '/', '+', '[', '<', '*', '"');
|
||||
$search_break_characters = array('@', '(', '/', ' + ', '[', '<', '*', '"');
|
||||
for($i = 0, $x = strlen($value); $i < $x; $i++)
|
||||
{
|
||||
if(in_array($value[$i], $search_break_characters))
|
||||
|
||||
Reference in New Issue
Block a user