Welcome, Guest. Please login or register.

Author Topic: Netsurf for 68k amigas, css capable web brower  (Read 34093 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #14 from previous page: June 10, 2009, 04:03:05 PM »
Quote from: bernd_afa;510362

i dont believe that a wrong display website depend on sdl port or not.

the http://www.bahn.de is same wrong on OS4 ?


i have already reported it to you yesterday by mail. the problem looks the same. it is not a sdl issue.
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #15 on: June 10, 2009, 08:24:33 PM »
owb on os4 is in meantime using the clever amiga-way to render pages too. lol.
reuters is really quite an unusable benchmark if:
1.netsurf doesnt load it correctly anyway.
2.there is perdefinied missunderstanding as to when the page is loaded completely.
3...
go, find a better one. but anyways to me its clear already that netsurf is quite fast even though the engine seems to be still a little limited.
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #16 on: June 11, 2009, 12:02:08 PM »
current versions of owb on os4 are also faster as the initial release. i cant say how much and why exactly. surely due to both engine improvements and joerg os4 specific enchantments.
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #17 on: June 27, 2009, 08:09:18 AM »
ok, im back in business (for the time being).:)
i had a terrible problem to get my dsl router up und running after i switched it off for two weeks. it has lost all data and the damn pc didnt wanted to reprogram the thing neither with iexpl nor firefox. hung around, some firewall prob or who knows.:/ in the end i throwed os4 with owb at that and voila. it worked immediately. so it seems aos4 is still good for something, right?

back to subject:
i looked at the nofreetype version. it is slightly faster, around 5% i would say. but i think its not worth it. some pages look trashed with internal type and the speedup is not significant.

edit: well, not quite, sometimes its pretty much faster, like +1/3
it would be good to get hold of this endiannes problem first i think. and it still runs out of memory. it has nothing to do with stack apparently.

 i see the bugtracker has already been taken care of too :D

btw, on os4 i have an impression that the current owb is quite a lot faster than netsurf so maybe it still would be worth a try.
« Last Edit: June 27, 2009, 08:46:49 AM by wawrzon »
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #18 on: June 27, 2009, 03:01:21 PM »
the page loads ages on 68k: around 80sec, both versions of ns, nofreetype was even some sec slower in this case.
approximate results:

68k ns-nofreetype ~68-83.s -has to load full, slight layout glitches doesnt scroll immediately after page is complete

68k ns ~77.s -has to load full

owb 68k 1.3 - difficult to benchmark, definitely much longer, but you can scroll a little after a minute or so, doesnt need to load full, rendered perfectly

owb 3.13 os4 - loads about a minute, able to scroll after ~20s (604/150), it opens a popup and default window size is much bigger of course.

netsurf2.1 on os4 starts to display but locks the system before the images load

for comparison my firefox needs ~13s on a athlon dual 4200+, my dsl is only 2k btw
« Last Edit: June 27, 2009, 03:05:39 PM by wawrzon »
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #19 on: June 27, 2009, 06:33:58 PM »
owb os4 20 sec for scrolling 1 min for full page, just tried again and firefox rendered t-online in some 5 sec now, scrolling is possible immediately. as piru said the results vary so much it is difficult to make something out of this. the fact is on a pages like amiga.org netsurf sdl is already faster than ibrowse and renders quite well even if the scrolling is jerky. maybe there is a way to optimize this wit hwsurface or what it was?
i see the hit after closing the app has been disposed of, is it only on nofreetype or did you find the bug?

what is the policy now? to wait till the next release, because of endiannes prob and the gui? do this port stays on sdl? i suppose further features like window resizing will not be possible in this case? running out of memory on big pages is still a problem, regardless the stack. if the reason is unknown maybe it could be asked on ml?
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #20 on: June 28, 2009, 12:38:05 PM »
@x303:
Quote
Does anyone have some more suggestions ???
get out the real hw without w$ underneath:P

@bernd:
Quote

If you have your amiga connect to a PC you can run a cache proxy here.

when you set a env var on amiga OS
http_proxy

yeah im lazy, i know. :P but in this case my amigas and the pc are connected independently to the net via telecom router. i dont now if i can establish a proxy somewhere within my home network but i dont think this speed comparizons are so important except nmaybe for the threading you have spoken of

@chris
Quote

Quote:
Originally Posted by wawrzon  
netsurf2.1 on os4 starts to display but locks the system before the images load

Works on the latest dev version - 19.3s reported for t-online.de

i have some probs that might be due to im using elbox voodoo drivers, i have to revert to the hyperion ones if im able to get the network card working that way. again was way too lazy to do it till now. maybe then os4 will get more stable
« Last Edit: June 28, 2009, 12:42:28 PM by wawrzon »
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #21 on: June 28, 2009, 02:46:49 PM »
@artur:
Quote

Quote:
do this port stays on sdl? i suppose further features like window resizing will not be possible in this case?  

Window resize can be done be editing Resources/Options file.

i mean resize on the fly. but sure it demands an amiga-gui. anyways nice for the full initioal release. i just dl it and everything seems to work nice.
Quote

Quote:
running out of memory on big pages is still a problem, regardless the stack. if the reason is unknown maybe it could be asked on ml?  

Can you tell on which page do you get out of memory?

bbc news link on netsurf start page fi. i will find some other sites and post it here. i think generally every complex site runs eventually out of mem. just testing...


edit:
i just noticed a minor issue: alpha channel still doesnt work in overleaping mages like the arrow in the top right corner of netsurf-browser.org. if i recall right this renders ok on the os4 port.

check ns bug tracker page too. there is some color corruption in images. the top bar (sf.net) backgroundis sapphire should be black. the top bar of the list has the same taint, and the list background gradient is rendered i two fields of color. i suppose this is still some overseen minor endiannes issue somwhere.
32bit argb argb on my voodoo the whole sdl window is tainted yellow too, -i think this is adressed to bernd and his sdl port.

edit: wow! ttf text input has been improved! very nice! arrow keys still not working though. any chance window bars can be dragged with the mouse? (mousewheel is working cool)

running out of mem on bild.de (bernds beloved test site, lol)

edit:
oughh!! i just had a hit. and my first netsurf caused complete system lockup under 3.x!! that while reloading t-online.de. the page rendered quite correctly the first time but i had an impression of some images missing. it took 92s btw. now i go take my sunday bike tour. take care!
« Last Edit: June 28, 2009, 03:54:05 PM by wawrzon »
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #22 on: June 28, 2009, 07:23:38 PM »
Quote

i get too this out of memory error in netsurf status page that netsurf report when press on BBC Link.

since the problem doesnt show up on some other big sites im not sure if this is really out of mem problem. maybe it is wrongly reported as such. i dont know.

bernd,i have reproduced the failure on reloading t-online.de and this timethere was no hit nor crash but the request of ixemul.library: abort trap. after that netsurf closed quietly.

something strange happens on amigans.net (maybe due to java script) and on utilitybase.com. you noticed? i havnt confirmed it using os4 version yet, will try it later.

edit: no, netsurf os4 loads news.bbc.co.uk succesfully (29.1s) reporting one object of a wrong type.
also no probs on utilitybase.com and amigans.net (corruption around the cursor)
well, but this might be due to sdl version limitations.
« Last Edit: June 28, 2009, 08:02:40 PM by wawrzon »
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #23 on: June 28, 2009, 09:06:23 PM »
Quote from: bernd_afa;513758
can you make screenshot of this page ?
what screen res you have on workbench and what setting you have in netsurf screenwidth option ?

workbench: 1680x1050 netsurf:1200x1000
Quote

i test the version from aminet, it create a shadow surface and use HWsurface on my system.please look what happen on your system.

normaly output on sashimi should be no shadowsurface

[/QUOTE]
me too. i have SDL_HWSURFACE set to 1 in the env if this is what you mean. sashimi reports: create shadow surface.
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #24 on: June 28, 2009, 09:30:55 PM »
screenshot
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #25 on: June 29, 2009, 08:47:54 AM »
i just had a netsurf crash on loading t-online.de. i have managed to catch the sashimi output:
 

Offline wawrzon

Re: Netsurf for 68k amigas, css capable web brower
« Reply #26 on: June 29, 2009, 01:58:16 PM »
using 1024x768 on another system i had a hangup and now repeating hit without a crash just like that:
Code: [Select]

BUFFER WAS OVERRUN - Data may have been lost
BUFFER WRAPPED - This is the most recent captured data

 movea.l a1,a0
08dc5408 : *10c0                       move.b d0,(a0)+
08dc540a :  5381                       subq.l #$1,d1
08dc540c :  66fa                       bne.s $8dc5408
08dc540e :  2009                       move.l a1,d0
08dc5410 :  4e75                       rts
08dc5412 :  0000 226f                  ori.b #$6f,d0
08dc5416 :  0004 122f                  ori.b #$2f,d4
08dc541a :  000b 7000                  ori.b #$0,a3 ;illegal opcode
08dc541e :  b211                       cmp.b (a1),d1
08dc5420 :  6602                       bne.s $8dc5424
08dc5422 :  2009                       move.l a1,d0
08dc5424 :  4a19                       tst.b (a1)+
08dc5426 :  66f6                       bne.s $8dc541e
Name: "Netsurf"  


20-Apr-08   21:43:16
BYTE WRITE to  00000458        data=13         PC: 08DC5408
USP : 08BE986C SR: 0000  (U0)(-)(-)  TCB: 08B45D30
Data: 00000013 FFFFFBA6 00008536 00000001 00000000 00000000 00000000 00000000
Addr: 00000458 FFFFFFFF 08D88488 092511B8 08F6308E 08BE9880 08037B1C 0800232C
Stck: 09198FF0 FFFFFFFF 00000013 FFFFFFFF FFFFFFFB 08BE9898 0918C10C FFFFFFFF
Stck: 000002B7 0918BAAC FFFFFFFF 08BE98AC 091934F8 FFFFFFFF 095AE838 08C3F598
Stck: 08BE98C0 091A41C4 08C3F598 095AE838 FFFFFFFF 08BE98E8 09193AA8 08C3F610
Stck: 095AF9B8 08C3F598 095AE838 00000001 08C3F610 09AAA338 095AF9B8 08BE9904
Stck: 0918B9A4 08C3F598 08BE98FC 0918B938 0000003C 480BB8B2 08BE991C 0918BA0A
Stck: 08C3F598 0000003C 480BB8B2 480BB8B2 08BE9938 0918F482 095F9480 FFFFFFFF
Stck: 00000000 08BE9960 095F9480 08BE9960 0918FB6A 09AD8918 08BE9960 09191D50
Stck: 08BE999C 00010000 00000000 09AD8918 00000000 08BE9BAC 09192A4E 095F9480
----> 08DC5408 - "Work:Libs/ixemul.library"  Hunk 0000 Offset 00017F28
----> 09198FF0 - "Work:Internet/NetSurf/Netsurf"  Hunk 0000 Offset 002A8358
----> 0918C10C - "Work:Internet/NetSurf/Netsurf"  Hunk 0000 Offset 0029B474
----> 0918BAAC - "Work:Internet/NetSurf/Netsurf"  Hunk 0000 Offset 0029AE14
----> 091934F8 - "Work:Internet/NetSurf/Netsurf"  Hunk 0000 Offset 002A2860
----> 091A41C4 - "Work:Internet/NetSurf/Netsurf"  Hunk 0000 Offset 002B352C
----> 09193AA8 - "Work:Internet/NetSurf/Netsurf"  Hunk 0000 Offset 002A2E10
----> 0918B9A4 - "Work:Internet/NetSurf/Netsurf"  Hunk 0000 Offset 0029AD0C
----> 0918B938 - "Work:Internet/NetSurf/Netsurf"  Hunk 0000 Offset 0029ACA0
----> 0918BA0A - "Work:Internet/NetSurf/Netsurf"  Hunk 0000 Offset 0029AD72
----> 0918F482 - "Work:Internet/NetSurf/Netsurf"  Hunk 0000 Offset 0029E7EA
----> 0918FB6A - "Work:Internet/NetSurf/Netsurf"  Hunk 0000 Offset 0029EED2
----> 09191D50 - "Work:Internet/NetSurf/Netsurf"  Hunk 0000 Offset 002A10B8
----> 09192A4E - "Work:Internet/NetSurf/Netsurf"  Hunk 0000 Offset 002A1DB6
PC-8: 61FFFFFF FE0A4FEF 000C2002 241F4E75 226F0004 202F0008 222F000C 67082049
PC *: 10C05381 66FA2009 4E750000 226F0004 122F000B 7000B211 66022009 4A1966F6
08dc53e8 :  61ff ffff fe0a             bsr.l $8dc51f4 ;extended opcode
08dc53ee :  4fef 000c                  lea.l $c(a7),a7
08dc53f2 :  2002                       move.l d2,d0
08dc53f4 :  241f                       move.l (a7)+,d2
08dc53f6 :  4e75                       rts
08dc53f8 :  226f 0004                  movea.l $4(a7),a1
08dc53fc :  202f 0008                  move.l $8(a7),d0
08dc5400 :  222f 000c                  move.l $c(a7),d1
08dc5404 :  6708                       beq.s $8dc540e
08dc5406 :  2049                       movea.l a1,a0
08dc5408 : *10c0                       move.b d0,(a0)+
08dc540a :  5381                       subq.l #$1,d1
08dc540c :  66fa                       bne.s $8dc5408
08dc540e :  2009                       move.l a1,d0
08dc5410 :  4e75                       rts
08dc5412 :  0000 226f                  ori.b #$6f,d0
08dc5416 :  0004 122f                  ori.b #$2f,d4
08dc541a :  000b 7000                  ori.b #$0,a3 ;illegal opcode
08dc541e :  b211                       cmp.b (a1),d1
08dc5420 :  6602                       bne.s $8dc5424
08dc5422 :  2009                       move.l a1,d0
08dc5424 :  4a19                       tst.b (a1)+
08dc5426 :  66f6                       bne.s $8dc541e
Name: "Netsurf"


while using the 800x600 did work on both. even if reload was sometimes rediculously slow (obout 5 min). might be due to my home network with 2 miggys and one pc connected to the router.

edit: bernd, were you able to reproduce these strange pointer effects on utilitybase and amigans? i had something similar while editing image on arteffect with the netsurf window in the background. the image disaperared and i was able to get it back by resizing window or just "painting" with cursor over it. i think there is still some sdl bug.

edit: under os4 i get a crash while rendering t-online no matter what resolution
« Last Edit: June 29, 2009, 02:25:13 PM by wawrzon »