GPU-acceleration i Internet Explorer 9

Trädvy Permalänk
Hedersmedlem
Plats
Linköping
Registrerad
Apr 2004
Citat:

Ursprungligen inskrivet av Pantheus
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).

Det är väl ett ganska nedlåtande och grundlöst påstående, och dessutom är det väl ofta sant att man inte behöver prioritera optimering lika högt om resurserna är så gott som obegränsade?

Trädvy Permalänk
Avstängd
Plats
Älvdalen
Registrerad
Jul 2009

Browser wars i repris!

Netscape Communicator vs Internet Explorer!

Trädvy Permalänk
Medlem
Plats
Halmstad eller Skövde
Registrerad
Dec 2006
Citat:

Ursprungligen inskrivet av Elgot
Det är väl ett ganska nedlåtande och grundlöst påstående, och dessutom är det väl ofta sant att man inte behöver prioritera optimering lika högt om resurserna är så gott som obegränsade?

Det är ju det som ofta blir problemet om just nu resurserna inte är obegränsade. (Äldre datorer).
Ta vista som exempel som körs på en 900mhz celeron, ingen rolig upplevelse.

Jag kan omformulera: Hoppas MS inte glömmer göra IE9 användbart på datorer med svaga grafikkretsar. IE8 tycker jag är rätt så "tungdrivet" som det är.

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

Trädvy Permalänk
Hedersmedlem
Plats
Linköping
Registrerad
Apr 2004
Citat:

Ursprungligen inskrivet av Pantheus
Det är ju det som ofta blir problemet om just nu resurserna inte är obegränsade. (Äldre datorer).
Ta vista som exempel som körs på en 900mhz celeron, ingen rolig upplevelse.

Jag kan omformulera: Hoppas MS inte glömmer göra IE9 användbart på datorer med svaga grafikkretsar. IE8 tycker jag är rätt så "tungdrivet" som det är.

Men någonstans måste man ju göra kompromissen; visst skulle man kunna optimera in i minsta detalj och göra programmen oändligt skalbara med den tillgängliga hårdvaran, men det kräver oändlig tid och arbetsinsats; ofta får man helt enkelt acceptera att äldre datorer kanske får hålla sig till äldre program (eller program som inte erbjuder samma funktionalitet).

Trädvy Permalänk
Medlem
Plats
Gävle
Registrerad
Feb 2004
Citat:

Ursprungligen inskrivet av Elgot
Men någonstans måste man ju göra kompromissen; visst skulle man kunna optimera in i minsta detalj och göra programmen oändligt skalbara med den tillgängliga hårdvaran, men det kräver oändlig tid och arbetsinsats; ofta får man helt enkelt acceptera att äldre datorer kanske får hålla sig till äldre program (eller program som inte erbjuder samma funktionalitet).

Ja dom får helt enkelt nöja sig med Chrome

Trädvy Permalänk
Medlem
Plats
Mölndal
Registrerad
Feb 2009
Citat:

Ursprungligen inskrivet av Elgot
Det är väl ett ganska nedlåtande och grundlöst påstående, och dessutom är det väl ofta sant att man inte behöver prioritera optimering lika högt om resurserna är så gott som obegränsade?

Tycker det verkar dåligt eftersom om man använder fler skärmar och håller på med något GPU intensivt på någon av skärmarna så ska webbläsaren göra det ännu segare om det nu blir så. Är det då inte möjligt att optimera motorn så den renderar lika snabbt med CPU:n som andra konkurrenternas webbläsare gör.

Trädvy Permalänk
Hedersmedlem
Plats
Linköping
Registrerad
Apr 2004
Citat:

Ursprungligen inskrivet av XzaR
Tycker det verkar dåligt eftersom om man använder fler skärmar och håller på med något GPU intensivt på någon av skärmarna så ska webbläsaren göra det ännu segare om det nu blir så. Är det då inte möjligt att optimera motorn så den renderar lika snabbt med CPU:n som andra konkurrenternas webbläsare gör.

Det är väl inget som säger att de skulle vara sämre än konkurrenterna även utan gpu, men det går att bli ännu snabbare. Särskilt med filmuppspelning och liknande.

Trädvy Permalänk
Medlem
Plats
Mölndal
Registrerad
Feb 2009

Okej men då är det bra. Trodde dom slängde "allt jobb" på GPU:n istället för att göra det på ett effektivare sätt med CPU:n.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Okt 2002
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. 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.

Amiga, 1985...

Du som inte behärskar när du skall använda de och dem så finns en mycket enkel lösning. Skriv dom så blir det inte fel.
Första egna datorn -> ZX Spectrum 48k '82.

Trädvy Permalänk
Medlem
Plats
Göteborg (CTH)
Registrerad
Nov 2003
Citat:

Ursprungligen inskrivet av x1zt
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.

Verkligen inget nytt, Safari för Mac (vet inte, men tror inte, att Windows versionen har det) har haft GPU-acceleration (h264) sen Snow Leopard (inklusive i developer preview om jag inte missminner mig kom. Fanns säkert i WebKit innan det kom in i Safari. Så nytt är det inte men trevligt att även stackarna som sitter på IE så småningom kommer att få sådana här saker.

Få se hur bra dem lyckas med CSS3 och HTML5 (kanske de skulle kunna implementera klart XHTML1(.1) och CSS2.1 också ) de har ju inte varit vidigare duktiga so-far. IE8 skulle väll också vara mycket bättre standardmässigt? Vad jag kan minnas att jag läst har det mest blivit så att äldre IE-anpassade sidor inte funkar som de ska och nyare måste fortfarande anpassas (ful-fixar för IE)?

Edit:

Det här ser ju bra ut, inte.. Microsoft lyckas skicka ut en bild som tydligt visar att deras webbläsare är sämst. Job well done..

(Och Firefox borde byta namn till Icysloth eller kort och gått Folivora, dvs. sengångare. )

Trädvy Permalänk
Medlem
Plats
Luleå
Registrerad
Apr 2007
Citat:

Ursprungligen inskrivet av Tempel
Amiga, 1985...

Vissa fiskar är större, andra först

It's not that you don't comprehend what's laid out before you, or that you're unable to process. It's all about what you're to live up to, your position, an identity created by the expectations of your affiliation.

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Jul 2008
Citat:

Ursprungligen inskrivet av rastersize
Verkligen inget nytt, Safari för Mac (vet inte, men tror inte, att Windows versionen har det) har haft GPU-acceleration (h264) sen Snow Leopard (inklusive i developer preview om jag inte missminner mig kom. Fanns säkert i WebKit innan det kom in i Safari. Så nytt är det inte men trevligt att även stackarna som sitter på IE så småningom kommer att få sådana här saker.

Få se hur bra dem lyckas med CSS3 och HTML5 (kanske de skulle kunna implementera klart XHTML1(.1) och CSS2.1 också ) de har ju inte varit vidigare duktiga so-far. IE8 skulle väll också vara mycket bättre standardmässigt? Vad jag kan minnas att jag läst har det mest blivit så att äldre IE-anpassade sidor inte funkar som de ska och nyare måste fortfarande anpassas (ful-fixar för IE)?

Edit:

Det här ser ju bra ut, inte.. Microsoft lyckas skicka ut en bild som tydligt visar att deras webbläsare är sämst. Job well done..
http://cache.gawker.com/assets/images/4/2009/11/500x_dean_pdc...

(Och Firefox borde byta namn till Icysloth eller kort och gått Folivora, dvs. sengångare. )

Tror du tänker fel med att de skickat ut en bild där de visat att de är sämst. Det som de vill visa är att deras javascript körs *nästan* lika snabbt som konkurrenterna. I och med detta så kan de lägga fokus på att optimera andra delar då javascript inte är flaskhalsen i renderingen av webbsidor längre. Det här med så snabb javascriptmotor som möjligt börjar nästan kännas som megapixlar i digitalkameror, folk i allmänhet verkar inte riktigt greppa allt det andra som spelar in i slutändan.

Givetvis så har IE<=7 lika många problem som de alltid har haft. Det fina med IE är att man kan skriva en htmlkommentar för att peka ut att t.ex. bara IE6 ska använda ett specifikt stylesheet.

I slutändan så är detta precis det som vi användare vill se(även om vissa surar över att microsoft utvecklar sina produkter:rolleyes: ), flera olika parter som försöker göra bättre och roligare produkter än sina konkurrenter

Trädvy Permalänk
Avstängd
Plats
långtbortistan
Registrerad
Jan 2005
Citat:

Ursprungligen inskrivet av Hardware guy
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.

Sant men många sitter på gamla burkar med gpu som kanske inte stödjer sådant! så diå kan itne reklamen alls visas!

WS:/ASUS M4A78-E/Phenom 940BE/OCZ Reaper DDR2 PC8500 6Gb/CF Ati 4870 1GB//Server: AMD Phenom 9550/MSI K9A2 CF-F/OCZ Reaper PC8500 2Gb/XFX GTS 250 Nvidia
"En enskild människas död är en tragedi, en miljon döda är statistik" -Josef Stalin

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Okt 2007

Ett stort steg för IE, men det är fortfarande sämst.

MacBook Pro 15" i5 520M 8GB GT330M 750GB

Trädvy Permalänk
Avstängd
Plats
Göteborg
Registrerad
Jun 2007

Varför kallas functioner som använder GPUn för hårdvaruaccelerat?

GTX 295 | Core i5 750 @ 4.1 GHz | Zalman CNPS-10X Extreme | Antec 900 | Gigabyte GA-P55A-UD5 | Corsair 4 GB 1600 MHz, CL9 | Samsung 2233RZ @ 120 Hz | 3Dmark06 score: 25000p

Trädvy Permalänk
Hedersmedlem
Plats
Linköping
Registrerad
Apr 2004
Citat:

Ursprungligen inskrivet av sweYoda
Varför kallas functioner som använder GPUn för hårdvaruaccelerat?

För att man använder särskild hårdvara för att accelerera beräkningarna?

Trädvy Permalänk
Medlem
Plats
Halmstad
Registrerad
Feb 2005

Hur påverkas strömförbrukningen ifall IE9 ska köra mycket via grafikkort. Ett grafikkort som idlar när man surfar borde dra mindre när man låter cpun arbeta än att cpun ändå måste gå lite + att använda gpu till ie ?

Vore intressant att se ett test.

HTPC Antec Fusion remote Chieftec 450W Gigabyte GA-MA78GM-S2H Athlon X2 5050e Zalman 7700Cu Corsair 2x2Gb DDR2 800Mhz Radeon 4770
Work Corsair Carbide 500R Corsair VX550W Antec H2O 620 Asrock P67 Extreme 4 Intel i5 2500K Corsair XMS 2x4Gb DDR3 1600Mhz Sapphire Radeon R9 290 4Gb

Trädvy Permalänk
Medlem
Plats
Halmstad eller Skövde
Registrerad
Dec 2006
Citat:

Ursprungligen inskrivet av fidde66
Hur påverkas strömförbrukningen ifall IE9 ska köra mycket via grafikkort. Ett grafikkort som idlar när man surfar borde dra mindre när man låter cpun arbeta än att cpun ändå måste gå lite + att använda gpu till ie ?

Vore intressant att se ett test.

Det kan ju inte dra mer än att titta på HD-film som accelereras av grafikkortet så låt säg runt 30W mer än idle.

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

Trädvy Permalänk
Avstängd
Plats
Göteborg
Registrerad
Jun 2007
Citat:

Ursprungligen inskrivet av Elgot
För att man använder särskild hårdvara för att accelerera beräkningarna?

Vad är det som gör den mera särskild än CPUn?

GTX 295 | Core i5 750 @ 4.1 GHz | Zalman CNPS-10X Extreme | Antec 900 | Gigabyte GA-P55A-UD5 | Corsair 4 GB 1600 MHz, CL9 | Samsung 2233RZ @ 120 Hz | 3Dmark06 score: 25000p

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Jul 2001

Jippi, ännu kortare batteritid (eftersom den använder grafikkortet med)

Tur man kör FF...

Trädvy Permalänk
Hedersmedlem
Plats
Linköping
Registrerad
Apr 2004
Citat:

Ursprungligen inskrivet av sweYoda
Vad är det som gör den mera särskild än CPUn?

Just att det inte är processorn. Alla har processor, men om man har högre krav kan man använda annan hårdvara till att snabba upp beräkningarna. Moderna grafikkort börjar förvisso bli vanliga, men från början var det ingen större skillnad från att ha särskild hårdvara till att accelerera något annat än att ha ett grafikkort som gjorde mer än bara visade upp de av processorn genererade bilderna.

Citat:

Ursprungligen inskrivet av maDa
Jippi, ännu kortare batteritid (eftersom den använder grafikkortet med)

Nu är det väl inte alls säkert att det blir så; kanske sparar man till och med energi då grafikkort brukar vara rätt mycket effektivare på vissa typer av beräkningar.

Trädvy Permalänk
Avstängd
Plats
Infront of Zbrush
Registrerad
Aug 2003

Finns väl ingen vettig som kör Explorer längre?Särskillt inte här inne väl?

Core I7 920,Cosair 12gb ddr3,GA-ex58-UD5,Gigabyte GTX580,Corsair HX 850W,Intel X25MG2 160GB,2st WS 2TB@7200,Wacom Intous4 medium.

Trädvy Permalänk
Medlem
Plats
Borlänge
Registrerad
Dec 2003

hmm kan detta ha något med intel's larrabee att göra?

*AM3 X3, Gtx 560ti, 8gb corsair DDR3 1333mhz*
http:///

Trädvy Permalänk
Medlem
Registrerad
Aug 2003

Det är ju rätt dåligt att inte kunna göra en Webb läsare som en modern cpu klarar av utan lagg.

Jag menar en normal cpu kan ju tex köra Photoshop, Solidworks utan problem med när ms ska göra en ny webbläsare då måste man blanda in gpun, Mycket märkligt.

Och vem vill ha sitt grafikkort på 50% och en liten 40mm fläkt som låter faaaan när man ska surfa lite?

Snart låter det kanske så här: Vadå har du inget webbläsar pci-e kort i datorn det är därför det laggar när du läser bloggar. lol

Skicklighet att man kör FF

Trädvy Permalänk
Hedersmedlem
Plats
Linköping
Registrerad
Apr 2004
Citat:

Ursprungligen inskrivet av mrwhite
Det är ju rätt dåligt att inte kunna göra en Webb läsare som en modern cpu klarar av utan lagg.

Nej, om det är något som är dåligt är det att inte kunna göra hemsidor som vaniga webbläsare kan visa utan att belasta processorn alltför mycket. Nu finns det kanske folk som ändå uppskattar högupplöst flashreklam och liknande och då kan de nu erbjudas en bättre upplevelse.

Citat:

Ursprungligen inskrivet av mrwhite
Jag menar en normal cpu kan ju tex köra Photoshop, Solidworks utan problem med när ms ska göra en ny webbläsare då måste man blanda in gpun, Mycket märkligt.

Det är olika typer av uppgifter och det är väl inte särskilt märkligt att de belastar på olika sätt?

Citat:

Ursprungligen inskrivet av mrwhite
Och vem vill ha sitt grafikkort på 50% och en liten 40mm fläkt som låter faaaan när man ska surfa lite?

Som sagt är det väl inte så sannolikt att så mycket skulle krävas. Kanske kan man byta processor på 70% + grafikkort 0% mot processor 5% och grafikkort 5%?

Citat:

Ursprungligen inskrivet av mrwhite
Snart låter det kanske så här: Vadå har du inget webbläsar pci-e kort i datorn det är därför det laggar när du läser bloggar.

Det är väl inte så mycket annorlunda än hur det redan låter; idag förutsätts folk ha rätt mycket som de inte behövde för ett par år sedan för att kunna använda många tjänster.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Okt 2002
Citat:

Ursprungligen inskrivet av Alakai
Vissa fiskar är större, andra först

Jupp, MAC varken eller.

Du som inte behärskar när du skall använda de och dem så finns en mycket enkel lösning. Skriv dom så blir det inte fel.
Första egna datorn -> ZX Spectrum 48k '82.

Trädvy Permalänk
Avstängd
Plats
Göteborg
Registrerad
Jun 2007
Citat:

Ursprungligen inskrivet av Elgot
Just att det inte är processorn. Alla har processor, men om man har högre krav kan man använda annan hårdvara till att snabba upp beräkningarna. Moderna grafikkort börjar förvisso bli vanliga, men från början var det ingen större skillnad från att ha särskild hårdvara till att accelerera något annat än att ha ett grafikkort som gjorde mer än bara visade upp de av processorn genererade bilderna.

Nu är det väl inte alls säkert att det blir så; kanske sparar man till och med energi då grafikkort brukar vara rätt mycket effektivare på vissa typer av beräkningar.

Japp det har du väll rätt i och det är bra att GPUn kan nyttjas till lite mera vardagliga saker!

GTX 295 | Core i5 750 @ 4.1 GHz | Zalman CNPS-10X Extreme | Antec 900 | Gigabyte GA-P55A-UD5 | Corsair 4 GB 1600 MHz, CL9 | Samsung 2233RZ @ 120 Hz | 3Dmark06 score: 25000p

Trädvy Permalänk
Medlem
Plats
Lund
Registrerad
Apr 2003
Citat:

Ursprungligen inskrivet av fqvarfort
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.

Direct2D? Vad är det?

Jag minns att DirectDraw som tidigare användes för att rita 2D grafik slopades helt i DrectX och Direct3D tog över oavsett om det var 2D grafik eller 3D grafik som skulle ritas. Har det tillkommit något i DirectX sedan dess?

Eller du kanske inte menade så

System: CPU: 4790K, MB: Asus Z97-A, Memory: 16GB DDR3, GPU: 1x GTX 1070

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Aug 2003

Jepp direct 2d tillkom i directx 10.1 som beta, dock haar jag för mig att det är enklare och effektivare att fortfarande använda d3d

[Amd 2500+ @ 3200+] ¤ [Abit NF7] ¤ [1024 ddr @ 400 mHz] ¤ [Radeon 9600 pro] ¤ [Maxtor diamond max 160Gb] ¤ [Lain li PC 60]

http://forum.sweclockers.com/showthread.php?s=&postid=3916792...

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Apr 2005
Citat:

Ursprungligen inskrivet av Tempel
Jupp, MAC varken eller.

Kaffe Sjön : 9700K Coffee Lake Refresh | Hydro H150i Pro RGB 360mm rad | ROG Strix Z370-F | Vengeance LED 3200Mhz | EVGA 1080Ti Black Edition | Asus ROG Swift 27" 144hz G-Sync | Corsair HX850i | Cooler Master H500P "HAF II" | Oculus Rift Touch

HAF : i7 2700K @ 5.1Ghz | Noctua NH-D14 | EVGA 1080 Superclocked | Asus Maximus IV Extreme Z | Dell 27" Ultrasharp | Corsair HX 850i | Corsair Vengeance 32gb | Samsung EVO 850 256GB 3x | HAF 932 "Pitch black" |
(+ 8st Amiga, A500 till 4000T Cyberstorm PPC)