AMD

RX 7900 GRE

ค่าเริ่มต้น

Radeon™ RX 7900 GRE

ข้อมูลโดยย่อ

• 16GB GDDR6
• 2245 MHz Boost Clock
• 600 W Min PSU

เลือกการ์ดจอ

AMD

RX 7900 GRE

ค่าเริ่มต้น

Radeon™ RX 7900 GRE

ข้อมูลโดยย่อ

• 16GB GDDR6
• 2245 MHz Boost Clock
• 600 W Min PSU

เลือกการ์ดจอ

ทำไมยังไม่เลือกการ์ดจออีก

เลือกเสร็จก็ใส่ราคาด้วย

from js import document, updateProgress, window class GPU: benchmark_score = { "RX 7900 GRE": 22323, "RX 7800 XT": 20026, "RX 7700 XT": 16999, "RX 7600 XT": 11291, "RX 7600": 11002, "RX 6600 XT": 9579, "RTX 4090": 36517, "RTX 4080 Super": 28381, "RTX 4080": 28273, "RTX 4070 Ti S": 24266, "RTX 4070 S": 20981, "RTX 4070": 17857, "RTX 4060 Ti 8GB": 13507, "RTX 4060": 10620, "RTX 3070": 13665, "RTX 3060 12GB": 8776, "RTX 3050": 6260, "GTX 1660 SUPER": 5985 } game_fps = { "RX 7900 GRE": 135.8, "RX 7800 XT": 129.3, "RX 7700 XT": 116.1, "RX 7600 XT": 91.9, "RX 7600": 82.0, "RX 6600 XT": 74.7, "RTX 4090": 154.1, "RTX 4080 Super": 148.3, "RTX 4080": 147.0, "RTX 4070 Ti S": 142.3, "RTX 4070 S": 134.2, "RTX 4070": 122.0, "RTX 4060 Ti 8GB": 100.4, "RTX 4060": 84.9, "RTX 3070": 98.8, "RTX 3060 12GB": 72.3, "RTX 3050": 51.9, "GTX 1660 SUPER": 46.8 } tgp = { "RX 7900 GRE": 260, "RX 7800 XT": 263, "RX 7700 XT": 245, "RX 7600 XT": 190, "RX 7600": 165, "RX 6600 XT": 160, "RTX 4090": 450, "RTX 4080 Super": 320, "RTX 4080": 320, "RTX 4070 Ti S": 285, "RTX 4070 S": 220, "RTX 4070": 200, "RTX 4060 Ti 8GB": 160, "RTX 4060": 115, "RTX 3070": 220, "RTX 3060 12GB": 170, "RTX 3050": 130, "GTX 1660 SUPER": 125 } def __init__(self, name, price): self.name = name self.price = price self.__score = self.benchmark_score[name] self.__fps = self.game_fps[name] self.__power = self.tgp[name] def money_spent_for_fps(self): return self.price / self.__fps def performance_per_money(self): return self.__score / self.price def performance_per_watt(self): return self.__score / self.__power def more_performance_value(self): return self.performance_per_watt() / self.money_spent_for_fps() def compare_performance_value(self, other_gpu): if self.more_performance_value() > other_gpu.more_performance_value(): return self.name else: return other_gpu.name def main(): gpu1_name = Element("colorDropdownLeft").value gpu2_name = Element("colorDropdownRight").value price1_input = Element("priceInputLeft").value price2_input = Element("priceInputRight").value if not (gpu1_name and gpu2_name and price1_input and price2_input): return price1 = float(price1_input) price2 = float(price2_input) gpu1 = GPU(gpu1_name, price1) gpu2 = GPU(gpu2_name, price2) result1 = gpu1.more_performance_value() result2 = gpu2.more_performance_value() more_value = max(result1, result2) less_value = min(result1, result2) percent_diff = (1 - (less_value / more_value)) * 100 if percent_diff > 100: percent_diff = 100 percent_diff = round(percent_diff, 2) window.js_percent_diff = percent_diff lower_value_gpu = gpu1.compare_performance_value(gpu2) Element("name-dis").element.textContent = f"{lower_value_gpu} อาจจะคุ้มกว่า" Element("name-disPercent").element.textContent = f"เปรียบเทียบจากการใช้พลังงาน ในการประมวลผล 3D และ FPS ในเกมส์ ประมาณ {percent_diff}%" updateProgress()