Opera 12: GPU-ускорение, 64-битная версия, новые скины

Аппаратное ускорение

Для смены мажорной версии Opera без серьезных внешних изменений может быть только одна причина – коренная переработка внутри ядра браузера. Как мы отметили выше, таковая действительно имеет место. Это рендеринг страниц и интерфейса при помощи графического процессора, что по идее должно ускорить работу программы.

До этого Opera не имела дела с GPU-ускорением вообще и 3D-графикой в частности. Так что, полагаем, для программистов компании это был первый опыт. Причем решено было «ускорить» таким образом все, что только возможно. Подобные модификации требуют больших временных и человеческих затрат, поскольку затрагивают базовые основы приложения. К тому же новый способ рендеринга прежде всего должен быть эффективнее прежнего, иначе чем еще можно оправдать его внедрение?

Но, к сожалению, не получилось. Судя по блогу команды-разработчика настольной версии браузера добиться даже той же производительности, что обеспечивает классический способ отрисовки страниц и интерфейса, не удалось. Конечно, на глаз это вряд ли будет заметно, особенно при загрузке несложных сайтов, но результат несколько удручает.

Включение аппаратного GPU-ускорения в Opera 12

Команда Opera с таким оптимизмом взялась за GPU-ускорение, но после выяснилось, что там не все так просто, а потому уже в бета-версии оно было по умолчанию отключено. Тем не менее, никто не запрещает его включить самостоятельно. Делается это на специальной внутренней странице конфигурирования программы. Необходимо установить значение параметра EnableHardwareAcceleration в 1.

Включение WebGL в Opera 12

Однако не только ради спорных красот интерфейса и теоретического ускорения работы было внедрено GPU-ускорение. Главное назначение GPU – это рендеринг трехмерной графики, которая стала официально доступна для браузеров более года назад с принятием стандарта WebGL 1.0. По умолчанию его поддержка в Opera 12 также отключена, но это легко изменить, установив параметр EnableWebGL в значение 1.

Сцена WebGL в Opera 12. Рис. 1

Сцена WebGL в Opera 12. Рис. 2

Включив WebGL и открыв несколько примеров трехмерных сцен, мы убедились, что ее реализация еще не идеальна. Хотя бы потому, что в Chrome они же выглядят лучше:

Сцена WebGL в Google Chrome. Рис. 1

Сцена WebGL в Google Chrome. Рис. 2

Не исключено, что дело здесь в оптимизации сцен под браузер Chrome, а не в плохой реализации спецификации WebGL в Opera 12. Тем не менее, проблема от этого не исчезает. По факту это проблема WebGL – этот API еще плохо внедрен в браузерах и по новой «Опере» это видно.

Кстати, Opera Mobile 12 для Android и Symbian вышла на несколько месяцев ранее. Аппаратное ускорение для смартфонов она не добавила, однако WebGL поддерживается также.

Содержание Далее
Одной страницей
Назад
Стр. 1. Темы для Opera 12
Стр. 2. Аппаратное ускорение
Стр. 3. Новая архитектура и тестирование Opera 12
Стр. 4. Вывод, новые стандарты, ничего старого
Комментарии
Добавить комментарий

Введите имя:
Войти от:
или
Ваш комментарий:


Введите код:

E-mail (не обязательно)
Адрес электронной почты не предназначен к показу и будет использован только для уведомлений об ответах


Роман#11 1
Это самый лучший браузер.

Всё сделано настолько удобно, что другие браузеры и не нужны вовсе

Ответить 
 
Гость#21 0
только возникает вопрос почему Chrome и Firefox занимают лидирующие позиции. Со старта пустые до "не могу" :)
Ответить 
 
Serg#31 0
Реклама - двигатель торговли...
Ответить 
 
Гость#41 0
тысячи мух не могут ошибаться
Ответить 
 
Valery#51 0
Работал в опере с версии 9.27. Тоже считал его лучшим браузером. Но после того как поработал с оперой 12 решил снести эту гадость, почистить реестр (чтоб даже духу не осталось) и перейти на Firefox. Как вам такой баг в опере12 (именно 12; ни в одной из предыдущих версий ничего подобного не было): ставлю оперу 12 - системное время убегает вперёд, за час может набежать +5 мин. После деинсталляции оперы 12 и чистки реестра всё идеально.
Ответить 
 
Юра#61 1
12-я глючная слегка. Сам сижу под 11 еще. Жду версий 12-ой с хвостиком. :)
Ответить 
 
Андрей#71 0
Пришлось тоже перейти на версию 11,5 из-за проблем со временем...
Ответить 
 
Димуха Железячник#81 0
О, так вот от чего у меня такая чушь была со временем, никогда б не подумал на мою Оперу любимую ненаглядную. Но сам порешал этот глупый загон, Оперу не трогал.
Ответить 
 
Dima#91 0
100 пудов лучший ))
Ответить 
Гость#101 0
Почему у меня загрузка темы прерывается, и как это исправить?
Ответить 

Смартфоны со съемными аккумуляторами 2018-2019 годов
14 смартфонов со съемным аккумулятором и один телефон
15 июля 2019 / 3
Смартфон с каплевидным вырезом - Samsung Galaxy A30
Недорогой современный смартфон без моноброви
22 апреля 2019 / 3
Android 10. Первый взгляд
Что будет в «юбилейной» ОС Google, которая выйдет в 2019 года
29 июля 2018 / 1
Смартфон Huawei с хорошей камерой - Huawei P20
Эффектный флагман со своим лицом
22 июля 2018 / 4
 
 
Анонс Windows 11 состоится 24 июня
Продажи iPhone 12 mini не оправдали ожидания
Будущий iPad Pro получит стеклянный корпус
Sun Valley может выйти уже осенью 2021 года
Samsung приступила к лицензированию Ultra Thin Glass (UTG)
Компания фокусируется на бытовой технике и электромобилях
 
 

Опрос

Какими картами вы пользуетесь?
или оставить собственный вариант в комментариях (14)





Статистика