GPU-acceleration i Internet Explorer 9

Permalänk
Melding Plague

GPU-acceleration i Internet Explorer 9

Microsoft använder moderna grafikprocessorer för att snabba upp nästa version av webbläsaren Internet Explorer.

Läs nyheten

Visa signatur

Observera att samma trivselregler gäller i kommentarstrådarna som i övriga forumet och att brott mot dessa kan leda till avstängning. Kontakta redaktionen om du vill uppmärksamma fel i artikeln eller framföra andra synpunkter.

Permalänk

Då får de ju lite fördelar mot alla andra webbläsare, fast andra lär ju göra samma sak.

Visa signatur

Balle

Permalänk
Medlem

Tycker det är bakvänt. Varför explicit säga åt ett program att använda hårdvarustöd? Det ska ju vara tvärtom, att tillgänglig hårdvara automatiskt används där det är möjligt.
Aero är ju exempelvis GPU-accelererat..

Detta ska i min mening abstraheras in i Windows APIt så att utvecklare slipper bry sig.

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem

Både firefox och opera har experimenterat med detta tidigare så det är inget nytt. Bra att MS försöker göra något vettigt iaf, 32/100 på acid3 har dom kommit upp i nu med IE9.

Visa signatur

"Alla barn hade stabila datorer förutom Lidia för hon hade chipset från nvidia"

Permalänk
Medlem

Låter bra. Lär göra nytta på bärbara som använder explorer, och har svaga processorer.

Permalänk
Medlem

Varför jämför dom inte med Opera också då???

Visa signatur

Dator 1: Core i7 10700K | Asus Prime Z490-P | 16 Gbyte DDR4 3600 MHz | Asus GeForce RTX2060 6 GB OC EVO |
Dator 2: Core i7 4770K | MSI Z87-S02 | 16 Gbyte DDR3 1600 MHz | GeForce GTX 650 TI |
Dator 3: Lenovo IdeaPad 5 Pro | Ryzen 7 5800H | 16 Gbyte DDR4 3200 MHz |
Kamera: Canon EOS 6d | EF 17-40mm f/4L USM | EF 35mm f/2 IS USM | EF 100-200mm f/4.5 | Speedlite 430EX II |

Permalänk
Citat:

Ursprungligen inskrivet av Teknocide
Tycker det är bakvänt. Varför explicit säga åt ett program att använda hårdvarustöd? Det ska ju vara tvärtom, att tillgänglig hårdvara automatiskt används där det är möjligt.
Aero är ju exempelvis GPU-accelererat..

Detta ska i min mening abstraheras in i Windows APIt så att utvecklare slipper bry sig.

Att IE9 nu använder grafikkortet för att rita text har att göra med att de gått över från GDI till Direct2D.

GDI och Direct2D är två olika API-uppsättningar för att (bland annat) rita text. GDI användes i Windows XP och sköttes där av grafikkortet. Iom Vista introduceras Direct2D som en ersättning för GDI. GDI finns dock fortfarande kvar för att säkra bakåtkompatibiliteten, men för att göra det lättare för grafikkortsmakarna sköts det nu av processorn istället.

Permalänk
Medlem

Så IE9 har implementerat GPU-acceleration och M$ talar sig varma om hur bra det är att utvecklarna nu kan dra nytta av hårdvaruacceleration, men det är fortfarande långsammare än Firefox, som inte är hårdvaruaccelererat? epic fail

Visa signatur

h170i-plus i5 6600 2x8gb ddr3l 850 pro 256gb
Don't argue with an idiot. He will drag you down to his level, and beat you with experience.

Permalänk
Citat:

Ursprungligen inskrivet av Teknocide
Detta ska i min mening abstraheras in i Windows APIt så att utvecklare slipper bry sig.

Har inte detta, mer eller mindre, gjorts? Om jag sätter mig och utvecklar ett WPF UI i MS Blend drar detta per automatik nytta av GPU accelerationen som finns tillgänglig.

Visa signatur

[Geek, Dad, Programmer, RC enthusiast, Technology evangelist]

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av pingy
Så IE9 har implementerat GPU-acceleration och M$ talar sig varma om hur bra det är att utvecklarna nu kan dra nytta av hårdvaruacceleration, men det är fortfarande långsammare än Firefox, som inte är hårdvaruaccelererat? epic fail

kom ihåg att IE9 fortfarande ligger i utvecklingsstadiet.

Permalänk
Inaktiv

När Microsoft pratar om att implementera GPU kraft för att rendera bild- och text...det råkar inte vara Flash egen nya version som nyttjar samma sak?

Känns som om dessa två nyheter går hand-i-hand, men rätta mig om jag har fel.

Permalänk
Medlem

Varför inte göra som Apple och låta alla program nyttja GPUn för allt sånt här istället för att hårdkoda det i ett program bara. Varför inte ett API som kör allt som går via GPUn om GPU finns tillgänglig för det. CUDA finns ju redan i Windows, varför inte göra som apple då med OpenCL och slänga in det så det finns tillgängligt för alla apps.

text, ikoner, skuggor och annat har varit gpu-accelerererat sedan året 2003.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av fqvarfort
Iom Vista introduceras Direct2D som en ersättning för GDI. GDI finns dock fortfarande kvar för att säkra bakåtkompatibiliteten, men för att göra det lättare för grafikkortsmakarna sköts det nu av processorn istället.

Direct2D introducerade först med Windows 7 vad jag känner till. Vista hade inte ens support för GPU-accelererad 2D grafik, Microsoft bestämde sig för att ta bort det i Vista (vilket var ett fullständigt idiotiskt beslut) men har nu i Windows 7 återinfört det. I och med Platform Update till Vista nyligen har support för 2D-acceleration införts i Vista, men inte allt som Windows 7 stödjer.

Tidigare i Vista kunde man märka detta genom att slå över till något Basic baserat UI istället för Aero, vilket gjorde fönsterhanteringen hackig (oaccelererad).

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av Sidde
Varför inte göra som Apple och låta alla program nyttja GPUn för allt sånt här istället för att hårdkoda det i ett program bara. Varför inte ett API som kör allt som går via GPUn om GPU finns tillgänglig för det. Grand Central Dispatch är open source och låter applikationer nyttja alla tillgängliga kärnor, oavsätt om de sitter i cpun eller gpun tillsammans med OpenCL som finns tillgänglig från start när man gör applikationer.

Det där låter ju onekligen häftigt, minst sagt...fungerar det bra i praktiken? Det låter som om du har koll, hehe.

Permalänk
Hedersmedlem

Det här visar tydligt hur ohälsosamt det är med konkurrens...

... not.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av pingy
Så IE9 har implementerat GPU-acceleration och M$ talar sig varma om hur bra det är att utvecklarna nu kan dra nytta av hårdvaruacceleration, men det är fortfarande långsammare än Firefox, som inte är hårdvaruaccelererat?

Nu är det väl inte heller säkert att accelererad videouppspelning och liknande hjälper i javascripttester även om det är trevligt för användaren?

Citat:

Ursprungligen inskrivet av Segas
När Microsoft pratar om att implementera GPU kraft för att rendera bild- och text...det råkar inte vara Flash egen nya version som nyttjar samma sak?

Känns som om dessa två nyheter går hand-i-hand, men rätta mig om jag har fel.

Snarare är det väl rätt inne att använda grafikkort till olika ändamål numera?

Permalänk
Citat:

Ursprungligen inskrivet av fqvarfort
GDI och Direct2D är två olika API-uppsättningar för att (bland annat) rita text. GDI användes i Windows XP och sköttes där av grafikkortet. Iom Vista introduceras Direct2D som en ersättning för GDI. GDI finns dock fortfarande kvar för att säkra bakåtkompatibiliteten, men för att göra det lättare för grafikkortsmakarna sköts det nu av processorn istället.

Eh, hur fan går det ihop med nyheten som skriver att IE9 ska rita sidor med hjälp av grafikkortet?

Visa signatur

| R5 2600 | 32GB DDR4 | RTX 2060 super |
Vänligen citera ifall du vill ha ett svar

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av Elgot
Nu är det väl inte heller säkert att accelererad videouppspelning och liknande hjälper i javascripttester även om det är trevligt för användaren?

Snarare är det väl rätt inne att använda grafikkort till olika ändamål numera?

"rätt inne" har väl inte mycket med saken att göra, ännu mindre det jag skrev om. Du kan använda ditt grafikkort för att knäcka md5hash och TKIP nycklar också, men det har ingenting med webbläsaren att göra i skrivande stund.

Permalänk
Citat:

Ursprungligen inskrivet av fqvarfort
GDI och Direct2D är två olika API-uppsättningar för att (bland annat) rita text. GDI användes i Windows XP och sköttes där av grafikkortet. Iom Vista introduceras Direct2D som en ersättning för GDI. GDI finns dock fortfarande kvar för att säkra bakåtkompatibiliteten, men för att göra det lättare för grafikkortsmakarna sköts det nu av processorn istället.

Citat:

Ursprungligen inskrivet av SpammerN^
Eh, hur fan går det ihop med nyheten som skriver att IE9 ska rita sidor med hjälp av grafikkortet?

Pre-IE9 använder GDI som hanteras av processorn i Vista och Windows 7. Den nya/kommande versionen använder Direct2D som hanteras av grafikkortet. Windows XP är för gammalt för att räknas.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av pingy
Så IE9 har implementerat GPU-acceleration och M$ talar sig varma om hur bra det är att utvecklarna nu kan dra nytta av hårdvaruacceleration, men det är fortfarande långsammare än Firefox, som inte är hårdvaruaccelererat? epic fail

GPU accelererad text och video har väldigt lite med javascriptprestanda att göra.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Segas
"rätt inne" har väl inte mycket med saken att göra, ännu mindre det jag skrev om. Du kan använda ditt grafikkort för att knäcka md5hash och TKIP nycklar också, men det har ingenting med webbläsaren att göra i skrivande stund.

Allt fler program drar nytta av grafikkortens potential, nu sällar sig alltså även flash och internet explorer till skaran.

Permalänk
Hedersmedlem

jag undrar lite vad som menas med "moderna grafikprocessorer". Visst handlar det bara om en övergångsfas, men i värsta fall får bara datorer med de allra senaste grafikkorten denna fördel - vilket exkluderar alla klenare datorer och laptops som är de som behöver detta mest.

Visa signatur

🎮 → Node 304 • Ryzen 5 2600 + Nh-D14 • Gainward RTX 2070 • 32GB DDR4 • MSI B450I Gaming Plus AC
🖥️ → Acer Nitro XV273K Pbmiipphzx • 🥽 → VR: Samsung HMD Odyssey+
🎧 → Steelseries arctic 7 2019
🖱️ → Logitech g603 | ⌨️ → Logitech MX Keys
💻 → Lenovo Yoga slim 7 pro 14" Oled

Permalänk
Citat:

Ursprungligen inskrivet av Söderbäck
jag undrar lite vad som menas med "moderna grafikprocessorer". Visst handlar det bara om en övergångsfas, men i värsta fall får bara datorer med de allra senaste grafikkorten denna fördel - vilket exkluderar alla klenare datorer och laptops som är de som behöver detta mest.

Men då får dom väl nöja sig med äldre programvara med.

Skulle man tänka på alla med gammal teknik *hela* tiden skulle vi ju inte ha någon utveckling.

Visst GPU stöd i all ära, men varför är de fortfarande sämre på javascript? Om de ska förbättra javascript motorn får de väl se till och bli bättre än konkurenterna

Visa signatur

http://steamcommunity.com/id/SolidDread
AMD Phenom2 X4 940 @3.7GHz | XFX GeForce GTX 260+ 896MB PCIe | Corsair 4GB XMS-2 8500C5 |
Fraktfritt på Inet.se

Permalänk
Hedersmedlem

Äntligen kanske man slipper sidor med bloatad flash som känns som sirap även på ett överklockat fyrkärnigt system. Förhoppningsvis kommer de andra webbläsarna också med funktionen hyfsat snart.

Visa signatur

SWECLOCKERS.COM :: If Quake was done today ::
WS: Gigabyte Z690 UD DDR5 :: Core i5 12600K :: 32 GB RAM :: Geforce RTX 3060 Ti :: 10 GbE NIC :: AOC C32G1 32" :: Seagate FireCuda 530 1TB :: Deepcool Matrexx 55
NAS: SM X10-SLM-F :: Mellanox Connect2X SFP+ :: Intel XL710-QDA1 QSFP+

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av Elgot
Allt fler program drar nytta av grafikkortens potential, nu sällar sig alltså även flash och internet explorer till skaran.

...det var ju det jag skrev från början?

Permalänk
Medlem

Så istället för att göra IE mer lätt kört så lägger man lasten på GPU:n istället!?
Så dom kan fortsätta med ineffektiv kod!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Kr^PacMan
Äntligen kanske man slipper sidor med bloatad flash som känns som sirap även på ett överklockat fyrkärnigt system. Förhoppningsvis kommer de andra webbläsarna också med funktionen hyfsat snart.

Risken är snarare överhängande att reklammakarna tar ut svängarna så att även en fyrkärnig med GPU-acceleration känns som sirap, och för lite sämre blir det som glaciär.

Visa signatur

Vägra fx 3of4 Pi 1M 1.84 s Memory remapping
Minnen har ingen egen hastighet. Märkningen anger bara vilken hastighet minnena uppges klara

Permalänk
Medlem

hmm undrar varför de inte gör versionerna snabbare genom proffsig programmering istället?

Visa signatur

q9550@3,4Ghz, GTX275, 4GB DDR2 Corsair XMS2//HTPC AmdX2 4600+ passivt kyld med scythe ninja mini, Antec NSK 2480

Fractal design arc midi r2// core i7 4770k@ 4,4ghz :)
// corsair h100i // corsair hx 850m// asus maximus VI hero//
Corsair vengeance pro 2400mhz// intel ssd 335 180gb// gigabyte gtx 780 OC@1200mhz Core//win 8.1

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Osten87
Så istället för att göra IE mer lätt kört så lägger man lasten på GPU:n istället!?
Så dom kan fortsätta med ineffektiv kod!

Citat:

Ursprungligen inskrivet av Pantheus
hmm undrar varför de inte gör versionerna snabbare genom proffsig programmering istället?

Är det något särskilt ni syftar på? Utveckla gärna.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Elgot
Är det något särskilt ni syftar på? Utveckla gärna.

Jag tror när programvarutillverkare drar nytta av hårdvaruacceleration i grafikort och dylikt i programvaran utnyttjas detta genom att de tror att de inte alltid behöver lägga så mycket tid på optimerad programmerad grundkod. (medvetet eller omedvetet).

Titta på hur trögt t.ex Mediaportal/XBMC för windows är utan hårdvaruaccelerering. Kanske inget optimalt exempel men ändå

Visa signatur

q9550@3,4Ghz, GTX275, 4GB DDR2 Corsair XMS2//HTPC AmdX2 4600+ passivt kyld med scythe ninja mini, Antec NSK 2480

Fractal design arc midi r2// core i7 4770k@ 4,4ghz :)
// corsair h100i // corsair hx 850m// asus maximus VI hero//
Corsair vengeance pro 2400mhz// intel ssd 335 180gb// gigabyte gtx 780 OC@1200mhz Core//win 8.1