На этот раз тест несколько усложнен. Используются два ширифта. Так же тесты проводятся с разными настройками сглаживания шрифтов. Ну, и кроме всего я реализовал еще один режим двойной буферизации — ручной. Это код двойной буферизации аналогичный применяемому в С++-тесте (о нем ниже).
Информацию о компьютере вручную собирать не надо. Она автоматом помещается в клибор.
Если не в лом, просьба провести тесты в разных разрешениях. Особо интересуют разрешения:
* 1024*768
* 1152*864
* 1280*1024
* 1600*1200
Кроме того я реализовал точно такой же тест на неуправляемом С++ с использоанием MFC. Его данные тоже интересны.
0,0356 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0,0267 (GDI) FontSmoothingType = Standard
0,0345 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0,0603 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0,0529 (GDI+) FontSmoothingType = Standard
C++ ----------------------------------
Имя видиоадаптера: MSI MS-StarForce GeForce FX 5200 (NVIDIA GeForce FX 5200)
Разрешение: {Width=1024, Height=768}
Процессор: Intel(R) Pentium(R) 4 CPU 3.00GHz (3000 MHz)
0,0646 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0,0595 (GDI) FontSmoothingType = Standard
0,0687 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0,0877 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0,0805 (GDI+) FontSmoothingType = Standard
0.2827 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0.2934 (GDI) FontSmoothingType = Standard
0.3036 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0.6587 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0.6599 (GDI+) FontSmoothingType = Standard
0.0258 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0.0256 (GDI) FontSmoothingType = Standard
0.0565 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0.1005 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0.0702 (GDI+) FontSmoothingType = Standard
C++ ----------------------------------
Имя видиоадаптера: RADEON 9200 SERIES
Разрешение: {Width=1280, Height=1024}
Процессор: AMD Athlon(TM) XP 2200+ (1791 MHz)
0,0678 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0,0461 (GDI) FontSmoothingType = Standard
0,0689 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0,1425 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0,1240 (GDI+) FontSmoothingType = Standard
C++ ----------------------------------
Имя видиоадаптера: NVIDIA GeForce4 MX 440 with AGP8X
Разрешение: {Width=1280, Height=1024}
Процессор: Intel(R) Celeron(R) CPU 2.53GHz (2527 MHz)
Здравствуйте, ie, Вы писали:
ie>Может лучше слать результаты на почту? Вряд ли кому-то еще эти результаты интересны, а статья появится там все резудьтаты наших трудов и узнаем
Думаю, что результаты будут интересны не только мне. Ну, и будет на что сослаться если что.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
0,0227 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0,0302 (GDI) FontSmoothingType = Standard
0,0396 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0,0740 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0,0624 (GDI+) FontSmoothingType = Standard
0,0823 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0,0577 (GDI) FontSmoothingType = Standard
0,1131 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0,1782 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0,1316 (GDI+) FontSmoothingType = Standard
C++ ----------------------------------
Имя видиоадаптера: NVIDIA GeForce FX 5200
Разрешение: {Width=1280, Height=1024}
Процессор: Intel(R) Pentium(R) III CPU 1133MHz (1139 MHz)
C++ ----------------------------------
Имя видиоадаптера: Intel(R) 82915G/GV/910GL Express Chipset Family
Разрешение: {Width=1280, Height=1024}
Процессор: Intel(R) Pentium(R) 4 CPU 3.00GHz (2992 MHz)
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ComponentModel.Win32Exception: The parameter is incorrect
at Rsdn.Windows.Forms.SysInfo.get_FontSmoothingType()
at FontStyleTest.Form1.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Здравствуйте, mogadanez, Вы писали:
M>See the end of this message for details on invoking M>just-in-time (JIT) debugging instead of this dialog box.
M>************** Exception Text **************
C++ ----------------------------------
Имя видиоадаптера: RADEON 9600 SERIES
Разрешение: {Width=1280, Height=1024}
Процессор: Intel(R) Pentium(R) 4 CPU 2.80GHz (2798 MHz)
0.0368 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0.0358 (GDI) FontSmoothingType = Standard
0.0708 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0.0946 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0.0784 (GDI+) FontSmoothingType = Standard
Здравствуйте, mogadanez, Вы писали:
M>Здравствуйте, mogadanez, Вы писали:
M>>See the end of this message for details on invoking M>>just-in-time (JIT) debugging instead of this dialog box.
M>>************** Exception Text **************
M>типа стабильно падает....
Похоже встроенная графика не поддерживает сглаживания.
Попробуй, плиз, включить клиар-тайп вручную. Что при этом будет?
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
0.0778 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0.0547 (GDI) FontSmoothingType = Standard
0.0722 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0.1881 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0.1792 (GDI+) FontSmoothingType = Standard
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, mogadanez, Вы писали:
M>>Здравствуйте, mogadanez, Вы писали:
M>>>See the end of this message for details on invoking M>>>just-in-time (JIT) debugging instead of this dialog box.
M>>>************** Exception Text **************
M>>типа стабильно падает....
VD>Похоже встроенная графика не поддерживает сглаживания.
VD>Попробуй, плиз, включить клиар-тайп вручную. Что при этом будет?
0,0517 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0,0509 (GDI) FontSmoothingType = Standard
0,0508 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0,0793 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0,0751 (GDI+) FontSmoothingType = Standard
0.2114 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0.1432 (GDI) FontSmoothingType = Standard
0.1896 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0.3232 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0.2845 (GDI+) FontSmoothingType = Standard
Здравствуйте, VladD2, Вы писали:
VD>Попробуй, плиз, включить клиар-тайп вручную.
Помоему, у человека стоит Win2000. Не думаю, что ClearType там есть, мне кажется, что данная фича появилась только с XP
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Now playing: Yahel And Infected Mushroom — Live At Japan
C++ ----------------------------------
Имя видиоадаптера: MOBILITY RADEON 7500
Разрешение: {Width=1400, Height=1050}
Процессор: Mobile Intel(R) Pentium(R) 4 — M CPU 2.00GHz (1993 MHz)
0,1077 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0,0600 (GDI) FontSmoothingType = Standard
0,0924 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0,1543 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0,1353 (GDI+) FontSmoothingType = Standard
0.0196 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0.0201 (GDI) FontSmoothingType = Standard
0.0315 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0.0598 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0.0435 (GDI+) FontSmoothingType = Standard
Здравствуйте, VladD2, Вы писали:
A>>Странно, шарповая версия два раза вылетела при вставке данных в клипбоард, а на третий раз сработала
VD>Можно колстек привести?
Теперь не вылетает. А было что-то типа того что клипбоард не поддерживает этот формат данных.
Здравствуйте, VladD2, Вы писали:
VD>На этот раз тест несколько усложнен. Используются два ширифта. Так же тесты проводятся с разными настройками сглаживания шрифтов. Ну, и кроме всего я реализовал еще один режим двойной буферизации — ручной. Это код двойной буферизации аналогичный применяемому в С++-тесте (о нем ниже). VD>Информацию о компьютере вручную собирать не надо. Она автоматом помещается в клибор. VD>Если не в лом, просьба провести тесты в разных разрешениях. Особо интересуют разрешения: VD>* 1024*768 VD>* 1152*864 VD>* 1280*1024 VD>* 1600*1200
VD>Кроме того я реализовал точно такой же тест на неуправляемом С++ с использоанием MFC. Его данные тоже интересны.
VD>Собственно исходники и исполняемые файлы тестов: VD>http://rsdn.ru/File/73/FontStyleTest2.zip
Результат выполнения теста на медленной машине интересует?
Если да, то нужна C# версия для Framework 1.1.
Re: Просба помочь в проведении теста - 2
От:
Аноним
Дата:
26.10.05 19:39
Оценка:
C# ----------------------------------
Имя видиоадаптера: ATI MOBILITY RADEON X700
Разрешение: {Width=1024, Height=768}
Разрешение: Intel(R) Pentium(R) M processor 1.73GHz (1728 MHz)
0,0154 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0,0133 (GDI) FontSmoothingType = Standard
0,0201 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0,0408 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0,0348 (GDI+) FontSmoothingType = Standard
0,1413 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0,1296 (GDI) FontSmoothingType = Standard
0,1076 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0,2453 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0,2126 (GDI+) FontSmoothingType = Standard
Здравствуйте, mogadanez, Вы писали:
M>Здравствуйте, VladD2, Вы писали:
VD>>Здравствуйте, mogadanez, Вы писали:
M>>>где включить?
VD>>А какая версия ОС у тебя используется? M>win2000
.NET — 2005,RC1
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Re[7]: Просба помочь в проведении теста - 2
От:
Аноним
Дата:
27.10.05 05:59
Оценка:
C# ----------------------------------
Имя видиоадаптера: Intel(R) 82845G/GL/GE/PE/GV Graphics Controller
Разрешение: {Width=1280, Height=1024}
Разрешение: Intel(R) Pentium(R) 4 CPU 2.40GHz (2400 MHz)
0,0640 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = None
0,0416 (GDI) FontSmoothingType = None
0,0680 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = None
0,1655 (GDI+ с двойной буферизацией) FontSmoothingType = None
0,0855 (GDI+) FontSmoothingType = None
0,0638 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0,0515 (GDI) FontSmoothingType = Standard
0,0641 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0,1128 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0,0879 (GDI+) FontSmoothingType = Standard
0,0892 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = ClearType
0,0785 (GDI) FontSmoothingType = ClearType
0,0795 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = ClearType
0,1209 (GDI+ с двойной буферизацией) FontSmoothingType = ClearType
0,2752 (GDI+) FontSmoothingType = ClearType
C++ ----------------------------------
Имя видиоадаптера: Intel(R) 82845G/GL/GE/PE/GV Graphics Controller
Разрешение: {Width=1280, Height=1024}
Процессор: Intel(R) Pentium(R) 4 CPU 2.40GHz (2400 MHz)
0.0604 (GDI с двойной буферизацией) FontSmoothing = None
0.0394 (GDI) FontSmoothing = None
0.0653 (GDI с двойной буферизацией) FontSmoothing = Standard
0.0438 (GDI) FontSmoothing = Standard
0.0804 (GDI с двойной буферизацией) FontSmoothing = ClearType
0.0753 (GDI) FontSmoothing = ClearType
А вот еще результат (запущен сразу за первым тестом)
C++ ----------------------------------
Имя видиоадаптера: Intel(R) 82865G Graphics Controller
Разрешение: {Width=1152, Height=864}
Процессор: Intel(R) Pentium(R) 4 CPU 3.00GHz (3350 MHz)
Здравствуйте, VladD2, Вы писали: VD>Если не в лом, просьба провести тесты в разных разрешениях. Особо интересуют разрешения: VD>* 1024*768 VD>* 1152*864 VD>* 1280*1024 VD>* 1600*1200
Смотрю с последним разрешением напряги? Не видел ни одного отчета. Решил восполнить:
C# ----------------------------------
Имя видиоадаптера: NVIDIA GeForce 6800 GT
Разрешение: {Width=1600, Height=1200}
Разрешение(проц, конечно): Intel(R) Pentium(R) 4 CPU 3.06GHz (3311 MHz)
0.0809 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0.0743 (GDI) FontSmoothingType = Standard
0.1039 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0.1625 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0.1348 (GDI+) FontSmoothingType = Standard
0,0557 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0,1056 (GDI) FontSmoothingType = Standard
0,0560 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0,0902 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0,1298 (GDI+) FontSmoothingType = Standard
C++ ----------------------------------
Имя видиоадаптера: NVIDIA GeForce FX 5200
Разрешение: {Width=1152, Height=864}
Процессор: Intel(R) Pentium(R) 4 CPU 2.40GHz (2394 MHz)
Здравствуйте, VladD2, Вы писали:
A>>Странно, шарповая версия два раза вылетела при вставке данных в клипбоард, а на третий раз сработала
VD>Можно колстек привести?
Во. Поймал. А следующий запуск нормально
See the end of this message, instead of this dialog box, for details on invoking
just-in-time (JIT) debugging.
************** Exception Text **************
System.Runtime.InteropServices.ExternalException: Requested Clipboard operation did not succeed.
at System.Windows.Forms.Clipboard.ThrowIfFailed(Int32 hr)
at System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay)
at System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
at System.Windows.Forms.Clipboard.SetText(String text)
at FontStyleTest.Form1._testAll_Click(Object sender, EventArgs e)
at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
at System.Windows.Forms.MenuItem.MenuItemData.Execute()
at System.Windows.Forms.Command.Invoke()
at System.Windows.Forms.Command.DispatchID(Int32 id)
at System.Windows.Forms.Control.WmCommand(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at FontStyleTest.Form1.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, EvilChild, Вы писали:
EC>>Результат выполнения теста на медленной машине интересует?
VD>Да.
EC>>Если да, то нужна C# версия для Framework 1.1.
VD>А нельзя на эту машину 2.0 опставить?
К сожалению нет — она для дела используется и загаживать её бетами нет никакого желания.
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, EvilChild, Вы писали:
EC>>Результат выполнения теста на медленной машине интересует?
VD>Да.
EC>>Если да, то нужна C# версия для Framework 1.1.
VD>А нельзя на эту машину 2.0 опставить?
C++ ----------------------------------
Имя видиоадаптера: 3dfx Interactive, Inc. Voodoo Series Driver
Разрешение: {Width=1024, Height=768}
Процессор: unknown (450 MHz)
0,0755 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0,0443 (GDI) FontSmoothingType = Standard
0,0774 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0,1357 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0,0995 (GDI+) FontSmoothingType = Standard
Потому что ClearType весьма не дешевый алгоритм сглаживания. Его применение может только замедлять отрисовку. К тому же на это указывают другие цифр.
O> Может быть из-за того, что еще какая-то задача была активна в фоне?
Не очень то похоже. Ведь цыхры ClearType-а слишком похожи на цифры полученные без сглаживания.
O> Вот еще раз попробовал:
O> C++ ---------------------------------- O>Имя видиоадаптера: Intel(R) 82865G Graphics Controller O>Разрешение: {Width=1152, Height=864} O>Процессор: Intel(R) Pentium(R) 4 CPU 3.00GHz (3350 MHz)
O>0.0418 (GDI с двойной буферизацией) FontSmoothing = None O>0.0309 (GDI) FontSmoothing = None
O>0.0536 (GDI с двойной буферизацией) FontSmoothing = Standard O>0.0429 (GDI) FontSmoothing = Standard
O>0.0569 (GDI с двойной буферизацией) FontSmoothing = ClearType O>0.0548 (GDI) FontSmoothing = ClearType
Это уже больше похоже на правду. Хотя все равно очень подозрительно, что ClearType практически аналогичен Standard.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, alive, Вы писали:
A>Во. Поймал. А следующий запуск нормально A>
A>See the end of this message, instead of this dialog box, for details on invoking
A>just-in-time (JIT) debugging.
A>************** Exception Text **************
A>System.Runtime.InteropServices.ExternalException: Requested Clipboard operation did not succeed.
A> at System.Windows.Forms.Clipboard.ThrowIfFailed(Int32 hr)
A> at System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay)
A> at System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
A> at System.Windows.Forms.Clipboard.SetText(String text)
A> at FontStyleTest.Form1._testAll_Click(Object sender, EventArgs e)
Это скорее похоже на какие-то проблемы на конкретной машине. Я всего лишь вызываю Clipboard.SetText передавая ему текст.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
C++ ----------------------------------
Имя видиоадаптера: 3dfx Interactive, Inc. Voodoo Series Driver
Разрешение: {Width=1024, Height=768}
Процессор: unknown (450 MHz)
C#
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ComponentModel.Win32Exception: The parameter is incorrect
at Rsdn.Windows.Forms.SysInfo.get_FontSmoothingType()
at FontStyleTest.Form1.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
0,0139 (GDI с двойной буферизацией реализованной вручную) FontSmoothingType = Standard
0,0158 (GDI) FontSmoothingType = Standard
0,0259 (GDI с двойной буферизацией реализованной .Net Framework) FontSmoothingType = Standard
0,0503 (GDI+ с двойной буферизацией) FontSmoothingType = Standard
0,0407 (GDI+) FontSmoothingType = Standard
C++ ----------------------------------
Имя видиоадаптера: NVIDIA GeForce4 Ti 4200 with AGP8X
Разрешение: {Width=1024, Height=768}
Процессор: AMD Athlon(tm) XP 2500+ (1837 MHz)