Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Dariusz Piatkowski

Pages: 1 ... 68 69 [70] 71 72 ... 89
1036
Internet / Torrent - what is actually working???
« on: November 16, 2017, 05:48:47 am »
There is an old movie I want to find, actually a tad of film history, but anyways...previously I used the PMFACT application, which has it's own Torrent client (ACT.EXE) on a couple of occasions, but that was a very long time ago and I maybe downloaded a total of 1 or 2 things that way.

Well, trying to do this now produces a repeatable SYS3178, which appears to be a divide-by-zero exception:

------------------------------------------------------------
11-15-2017  11:48:14  SYS3178  PID 00b3  TID 0001  Slot 00da
G:\APPS\TCPIP\ACT\ACT.EXE
c0000095
000355f9
EAX=00000018  EBX=00000000  ECX=00000000  EDX=000771d8
ESI=00070da3  EDI=00450d98 
DS=0053  DSACC=f0f3  DSLIM=ffffffff 
ES=0053  ESACC=f0f3  ESLIM=ffffffff 
FS=150b  FSACC=00f3  FSLIM=00000030
GS=0000  GSACC=****  GSLIM=********
CS:EIP=005b:000355f9  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:000b7e50  SSACC=f0f3  SSLIM=ffffffff
EBP=000b7e60  FLG=00010216

ACT.EXE 0002:000155f9
------------------------------------------------------------

I did install CTorrent, but PMFACT will not co-operate with it, it throws a VREXX exception, so the only option appears to be the provided ACT.EXE.

So off I went searching for things and came across QBitTorrent. Installed fine, was thrilled to see that. I tossed my .torrent file at it...but the STATUS simply shows 'Stalled'. Some more digging around (yeah, lol, as you can tell I am definitely NOT a Torrent maven) and I located an updated Nov_2017 list of trackers, added them to my install...but I do not actually see the app connecting to them.

It also appears like the QBitTorrent uses a separate Tracker list for each torrent...???

Therefore, I'm curious: what is everyone else using?

1037
Applications / Re: Mount ISO as drive letter
« on: November 06, 2017, 06:53:52 pm »
NetDrive does this as well, and if you want/need the other functionality it provides (such as mapping to local SAMBA & Win shares) I find it to be the more consistent and it does not require you to load an IFS.
Sorry I cannot follow at this point. NDFS32.IFS (the NetDrive for OS/2 Installable File System Driver) needs to be loaded and it's an IFS for sure.

OK...good point, I should have spelled it out better, so let me clarify. For NetDrive to give you access to an ISO image a separate ISO IFS is not required. That is accomplished through a plug-in functionality.

However, NetDrive, the application itself, requires an IFS.

1038
Applications / Re: Mount ISO as drive letter
« on: November 06, 2017, 01:56:36 pm »
NetDrive does this as well, and if you want/need the other functionality it provides (such as mapping to local SAMBA & Win shares) I find it to be the more consistent and it does not require you to load an IFS.

Where the ISO IFS works pretty neat is that to access an ISO image you simply double-click on the file, that maps it to a drive. To disconnect you simply double-click again.

The one issue I found with the ISO IFS was that ZIP files that exist within the ISO could not be opened. Not sure why, could have been the older ZIP app I use, but did not have this problem with the NetDrive approach.

1039
Web applications / Re: Oddities with Youtube.
« on: November 03, 2017, 03:58:25 pm »
Latest version needs ff48

...using version 1.0.5 here on my 45.9 install...works fine, albeit a tad choppy at times...however, it beats the VP9 stuff which completely hosed what appeared to have been a well working 45.9 beta release playback...

1040
Web applications / Re: Oddities with Youtube.
« on: November 02, 2017, 02:52:53 pm »
Hmm...a bit strange that you saw this in 38.8 as well (I did not), however, there are a number of 45.9 users out there that are experiencing this very same thing (including myself).

This appears to be due to the built-in support for VP8 & VP9.

Someone posted a work-around for this issue in another thread, but here is a  direct link => https://github.com/erkserkserks/h264ify-firefox.

This add-on will force youtube to stream H264 instead of the VPx stuff, works here.

1041
Utilities / Why is my Task-List window auto-showing after end of cmd.exe?
« on: November 01, 2017, 06:44:17 pm »
So I figured I would setup a quick program object to initiate the 'which.exe' utility (allows you to search for an object across multiple system paths, etc - sort of an all purpose version of whichdll.exe), that I would place in my WarpCenter tray for easy access.

I defined the object as follows:

1) PATH AND FILENAME = CMD.EXE
2) PARAMETERS = /C "G:\UTIL\MISC\LOCATE.EXE -labdsu [Object Name to Check] "%*""

Works fine, it accepts a wildcard object name parameter, the only problem is that when the program completes it immediately jumps to the OS/2 Task-List window...see attached screenshot...I have no idea why it does that...???

This is not the only objects that does this, other such cmd.exe windows do that as well..so I'm guessing it's some sort of system-wide settings somewhere? For the life of me, I never remember coming across this before...

Thanks!

1042
Setup & Installation / Re: Missing content in ANPM
« on: October 31, 2017, 12:51:29 pm »
Hi Einar,

Here are a couple of links to AN/RPM/YUM info sites, I extensively used these to migrate from my old ZIP/manually based tracking of the updates.

1) ArcaNoae 'RPM & YUM Best Practices' => https://www.arcanoae.com/wiki/anpm/rpm-yum-best-practices/

2) ArcaNoae 'Package Manager' => https://www.arcanoae.com/wiki/anpm/

3) Netlabs 'RPM&YUM for OS/2 and OS/2-based systems' => http://trac.netlabs.org/rpm/wiki

At the very least these will allow you to find the LOGs on your system, once you have them, posting the specific sections in this thread might allow us to help you out.

1043
Andi,

There's
Code: [Select]
SET SNAP_MAXVRAM_32MB=Y
in my config.sys. Pretty sure the SNAP documentation explains this.

...but as OS4User pointed out, and I agree, I think these two ways of controlling the video memory allocation are different.

I did both, the result is that I see the following in graphics.log:

Video memory limited to user supplied value of 32MB

Attempting to enable write combining, base = 0xD0000000, length = 0x02000000 ... Success!
Attempting to disable caching for MMIO, base = 0xFE9F0000, length = 0x00004000 ...
Failed: UNKNOWN ERROR!
Loading chipset filters...done.
Loading splash screen...done.


The Screen dialog now only shows 32Meg as the total memory for the video card, and CLI 'gaoption show' gives this:

Global options for all devices:

  Force VBE Fallback ...... Off
  Force VGA Fallback ...... Off
  Allow non-certified ..... On
  Disable write combining . Off
  Use BIOS for LCD panel... Auto
  Video Memory Limit....... 32 Mb
  Shared AGP memory size... 4096 Kb
  Use system memory driver. Off
  Disable DDC detection.... Off
  Enable AGP FastWrite..... Off
  Maximum AGP data rate.... 8X
  Virtual Display.......... Off


Bottom line here is that:
1) I can successfully boot with VIRTUALADDRESSLIMIT = 3072

2) ...but that made me greedy, because I miss my bigger HPFS386 cache, so I went back to playing with the sizing and was able to increase the cache size from 64M to 128M however I needed to drop to VIRTUALADDRESSLIMIT=2048 to make that happen

At this point in time I think I got the hang of the SNAP driver's memory allocation scheme and how it impacts the remainder of the system memory.


1044
Hey Doug!

Quote
I'm curious, what are you guys setting your VIRTUALADDRESSLIMIT to?

I have been using 2560, but 3072 seems to work just as well. With less than 2560 (2048), I start to run out of shared memory space, after a couple of days. I do use the CLAMD.EXE, supplied by RPM/YUM, from netlabs-rel, and it uses close to 1 GB of upper shared memory space. Not using ClamD.EXE doesn't change anything, except I can use a smaller number for VIRTUALADDRESSLIMIT...

Yeah, similar to how I got to my 3072 setting. I used to run FF full-time, multiple windows, multiple tabs...and I never shut down my machine, up 24x7, or at least as long as OS/2 itself is willing to stay up and running. I found that the higher I cranked this value up the more stable the system would be.

Quote
LIBC Error: Couldn't register process in shared memory!
...This error seems to have nothing to do with VIRTUALADDRESSLIMIT. It happens when I load DLLs high (I can't even run my system, if I don't do that with AOO, and FF). Take either one of those programs, open, and close, any combination, twice, and I start to get that message with anything that uses LIBC. Other things keep on working properly, but it takes a re-boot to get the problem solved (temporarily).

FWIW, I use the Quick Start feature with AOO, and that helps because it keeps the DLLs loaded, rather than unloading them, witch causes the problem....

My only experience with the impact this value has had is due to AN SNAP driver change. I can absolutely confirm that the only way for me to get a working environment (other than WPS coming up fine and some (most?) of the core OS/2 stuff working) is to lower this value. Subsequently, for now, the only way I can have a working system is by setting this to 2048.

Worth noting is the following:

1) I run HPFS386 with a 64M cache
2) my ATI X850 XT card comes equipped with 256M ram, which apparently is causing the drivers to consume that much of the actual system memory - making the change to limit this to 24M, re-boot coming up next
3) AOO Quick Start feature is executed upon start-up
4) I have about 19 apps in my XWP start-up folder, most of these are utility type things, such as: CPUMonitor, lSwitcher, dSync, Win 95 Key, SetTime, Xit, CAD-Popup, UPS Monitor, DskMon, Web/2, PSI, Privoxy, etc

Not sure if that makes for a 'heavy load' on a system, but I would hope not since most of these are small memory foot-print type apps.

1045
Hey OS4User,

To Dariusz:


LIBC Error: Couldn't register process in shared memory!

I'm curious, what are you guys setting your VIRTUALADDRESSLIMIT to?

Pre Arca SNAP has a bad habit - it is mapping ALL memory available on a video card into address space (if  I am not wrong, even twice).

It looks absolutely senseless - just a waste of address space.
Fortunately, there is a way to "fix" this. "gaoption vidmem 8" reduces size of mem to be mapped by SNAP to 8M (it is sufficient for 1280x1024x16M)

I always use  VIRTUALADDRESSLIMIT = 3072 (/CACHE:262144  for JFS.IFS)

Alright, happy to give this a go, let me explain my calculation, hopefully no mistakes:

So (for your 1280x1024 resolution):
1) 1280x1024 = 1310720 pixels
2) 16M colours means 32bit colour depth, that's 4 bytes/pixel
3) 1310720 pixels * 4 bytes/pixel = 5242880 bytes, which is approx 5 MB

If you assume 24bit colour depth, thus 3 bytes/pixel, the above result changes to 4 MB, am I understanding this correctly?

If yes, than the appropriate sizing for my 1920x1200 @ 32bit colour depth is:
1) 1920x1200 = 2304000 pixles
2) 32 bit colour depth, that's 4 bytes/pixel
3) 2304000 pixels * 4 bytes/pixel = 9216000 bytes, which is approx 9 MB

Since I ultimately want to have this setup as a dual-head display I will double up the 9MB allocation and give it a little extra 'room'...therefore, the required SNAP command is: 'gaoption vidmem 24', which is what I executed...so let's see what a re-boot brings??? lol

1046
Hey Neil!

Looking at the DIVE results, is there something wrong with the measurement? I measured the M93p tiny

Code: [Select]
Direct Interface to video extensions - DIVE
   Video bus bandwidth   :     7282.561    Megabytes/second
   DIVE fun              :    27175.091    fps normalised to 640x480x256
   M->S, DD,   1.00:1    :    25132.707    fps normalised to 640x480x256
   -----------------------------------------------------------------------
   Total                 :     9516.640    DIVE-marks

Is it really that much faster than an accelerated ATI card?

OMG!!!...seriously, those M->S values are "to die for"...that's smoking fast, what are the non-DIVE test results?

My big complaint is that with such poor M->S values, on my 1920x1200 display I am literally seeing the Firefox (as well as other apps) frame window draw first and I can actually catch the inside of the window being drawn...sure it goes by fast, but the fact that I can actually preceive it is very distracting...so can not be faster then 1/30 secs. given typical human visual perception.

The old SciTech drives produced instant udpates, in my cases, the matching M->S scores were nearly 5-6x faster.

Neil, what video hardware are you running? Maybe it is time for me to drop my trusty ATI X850 XT PE card and move on? LOL

1047
Probably, here I get the same DIVE speed with Panorama and accelerated Snap, so I guess it is just memory speed.

...I did a whole wack more testing, consistently though I found that even though the graphics.log entries claim that write combining is turned on the performance tells a different story.

So just to be sure I disabled write combine with "gaoptions", re-booted, re-ran the test. The Sysbench results are the same, so on my system at least there is no difference...and that implies that whatever the drivers think they are doing to successfully enable write combining, it is not actually getting done.

Here is something else to consider, I am having a hell of a time with the CONFIG.SYS VIRTUALADDRESSLIMIT entry. Previously with the SciTech drivers I used to run VIRTUALADDRESSLIMIT=3072, with this same setting I can not boot to a workable system, meaning, I continue to get the following error message whenever I attempt to start most of my programs:

LIBC Error: Couldn't register process in shared memory!

In particular, my networking is down entirely, like it doesn't even start up, "ping" goes nowhere, etc, etc.

Lowering the value to VIRTUALADDRESSLIMIT=2048 finally resulting in a working system. Now the graphics.log actually shows the full 256MB of video card ram, previously it only recognizes 128MB and complains that all of memory may not be available.

I'm curious, what are you guys setting your VIRTUALADDRESSLIMIT to?


1048
Hey Pete!

...Where is sysbench 0.9.5d available? - I only see 0.9.5c on http://www.os2warp.org/Sysbench/...
Hmm...good question...I remember working with Trevor a few years back on some fixes, may have had something to do with either my HPFS386 fs, or maybe it was CPU speed related, so I'm thinking it may have been a test release version? Although I thought he did eventually make that available...I could have sworn I've see it out in the "wild"...LOL!

I looked for the ZIP on my system (in case I saved it) but I did not find it. I can ceratinly ZIP-up the contents of the directory and send it your way...I do not think there was a specific install program...

1049
Yeah, I am not sure what the MMIO is about, but here at least there is a very real performance impact.

Sure, when comparing across different configurations what I am seeing in my 'slow' setup may not seen all that bad...however, the old IBM SNAP driver was pretty much able to keep up with my Win7Pro box which happens to have the very same Phenom II X6 cpu and ATI X850 XT PE video card in there (but in a different motherboard), so a fair comparison, and I for one was always impressed that my old OS/2 box was holding up to the Win stuff.

In my troubleshooting I did investigate the potential aspect of having 6 CPU cores enabled vs the old 5 core setup, this however had no impact on driver loading, same LOG entry, same performance results (+/- the CPU extra power contribution).

Anyways, I did log a ticket for the AN/SNAP folks, see => https://mantis.arcanoae.com/view.php?id=1505, the Mantis system appears to be down at the moment (I can not reach it) but I do not suspect they will be able to look at this anytime soon, I think Rich is busy on some type of dynamic resolution changing process (I do not know this first-hand, just picking up the stuff from the "ether"...LOL).

Alright, thanks for the feedback you guys. The next step on my search for the "Holy Grail" was to re-try the dual-head configuration. The AN SNAP drivers though still are running into the same problem as the IBM ones, which is declaring the monitor EDID to be broken, subsequently, as best as I can tell only the 'Head 0' drivers get loaded. This will have to wait.

ivan,
My Samsung 245T panel has HDMI connection on it, but I have not tried it. Will give it a go tomorrow and report-out. As it happens, playing with the SNAP drivers hasn't been the most fun event, I did manage to mess up my INI files badly enough that I needed to recover from a backup to get back to a working PMMAIL, FIREFOX and PSI install. Not sure what it was, however, PSI would produce a trap entry showing a SYS3175 in REGISTRY.DLL.

Ah, one more thing, given that we are speaking of other video driver/hardware related stuff: who has a working dual-head configuration? What are you using, can you post your GRAPHICS.LOG contents?

I am asking this last question because the SNAP readme clearly states that even the ATI hardware will only support DVI for a single display and anything else needs to use RGB. Indeed, my ATI card has two DVI connectors, I ran DVI to my primary but used a DVI=>RGB adapter to my secondary. I did end up seeing the following in my GRAPHICS.LOG file, however the 'head 1' panel never produced anything on-screen.

Configuration for head 0:

Monitor configuration:
  Manufacturer... Samsung
  Model.......... SyncMaster
  Max Resolution. 1920x1440
  Max HScan...... 81 KHz
  Max VScan...... 75 Hz
  Features....... DPMS Wide

LCD panel detected:
  Width:  1920
  Height: 1200

Graphics mode information (DFP):


...and the matching entry for head 1:

Configuration for head 1:

Monitor configuration:
  Manufacturer... Samsung
  Model.......... SyncMaster
  Max Resolution. 1920x1440
  Max HScan...... 81 KHz
  Max VScan...... 75 Hz
  Features....... DPMS Wide

Graphics mode information (CRT):

1050
Programming / Re: SQL/DBExpert
« on: October 25, 2017, 12:15:32 am »
Are you simply missing the 'VALUES' expression?

So my familiarity with SQL comes from Oracle enterprise dbms. In the example you provided below, the values come from another table, so the parser figures this out on it's own.

Here is a link to the Oracle docs on this specific subject => https://docs.oracle.com/cd/B12037_01/appdev.101/b10807/13_elems025.htm

Beyond the above syntax specific comment, I am thinking the following: your statement reads like the SUM is outside the 'INSERT' expression itself:

dbeRunSQL (INSERT INTO TABLENAME(TABLEFIELD)) SUM

I would re-write it as:

dbeRunSQL(INSERT INTO TABLENAME(TABLEFIELD) SUM)

Pages: 1 ... 68 69 [70] 71 72 ... 89