Author Topic: Unofficial VBox Additions - vbxgradd.dll  (Read 1854 times)

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 532
  • -Receive: 105
  • Posts: 2860
  • Karma: +5/-0
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Unofficial VBox Additions - vbxgradd.dll
« on: February 07, 2020, 05:00:26 pm »
Hi Valerius

I'm experiencing an issue with your Vbox vbxgradd.dll video GRADD.

When the pointer change it icon on some parts of the desktop, the image get "partially freeze" and I need to do a fresh, like "maximize the window" to restore the normal looks. I hope the attachments explains my issue in a better way.

If I change the driver to Panorama I don't get this issue anymore.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Valery Sedletski

  • Sr. Member
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 25
  • Posts: 357
  • Karma: +0/-0
    • View Profile
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #1 on: February 07, 2020, 05:07:22 pm »
2Martin: Unfortunately, I have no access to VBXGRADD sources -- binary only form. (As well as to VBoxMouse sources).
So, please, ask Knut/Oracle. I'm not sure about Panorama in VBox, but I experienced the same glitch with Panorama in
VirtualPC, so it seems to be a common GRADD drivers issue.

PS: Note that VBXGRADD is a renamed GENGRADD from Knut/Oracle version. It is just the same. It's renamed to avoid
collision with ordinary version of gengradd.dll.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 532
  • -Receive: 105
  • Posts: 2860
  • Karma: +5/-0
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #2 on: February 07, 2020, 06:00:28 pm »
Hi

Just in case I changed to the Oracle's provides GENGRADD, and I no longer have the issue.

This is is the one that came with VirtualBox 6.1.2
gengradd.dll -  1-13-2020 -   65,728  bytes.  (no bldlevel)

I changed the config.sys to:
SET C1=GRADD

Can you give it a try?

Regards

Martin Iturbide
OS2World NewsMaster
... just share the dream.

Valery Sedletski

  • Sr. Member
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 25
  • Posts: 357
  • Karma: +0/-0
    • View Profile
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #3 on: February 07, 2020, 06:51:51 pm »
2Martin: yes, set c1=gengradd (not gradd).
I can try updating it, of course.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 532
  • -Receive: 105
  • Posts: 2860
  • Karma: +5/-0
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #4 on: February 07, 2020, 10:12:41 pm »
Thanks

I tried again with "set c1=gengradd".
No video section freezing issues, it seems to work fine.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

mauro

  • Sr. Member
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 4
  • Posts: 253
  • Karma: +0/-0
    • View Profile
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #5 on: February 08, 2020, 09:25:03 am »
Hi

Just in case I changed to the Oracle's provides GENGRADD, and I no longer have the issue.

This is is the one that came with VirtualBox 6.1.2
gengradd.dll -  1-13-2020 -   65,728  bytes.  (no bldlevel)

I changed the config.sys to:
SET C1=GRADD


Regards

Hi Martin, do you mean that upgrading to virtualbox 6.1.2 is just enough to get new gengradd.dll version working, or should be then copied/replaced in someway before changing that config.sys line?
Sorry if this is a very basic question, but nothing seems to be simple for me, even if after your suggestions I can mostly apply any solution I need  :D

Valery Sedletski

  • Sr. Member
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 25
  • Posts: 357
  • Karma: +0/-0
    • View Profile
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #6 on: February 08, 2020, 01:27:12 pm »
2mauro: He meant that gengradd.dll from latest VBox 6.1.2 additiuons fixed the issue. My version has it.

mauro

  • Sr. Member
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 4
  • Posts: 253
  • Karma: +0/-0
    • View Profile
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #7 on: February 08, 2020, 01:53:19 pm »
2mauro: He meant that gengradd.dll from latest VBox 6.1.2 additiuons fixed the issue. My version has it.

ok, thank you

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 532
  • -Receive: 105
  • Posts: 2860
  • Karma: +5/-0
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #8 on: February 08, 2020, 05:22:27 pm »
Hi Martin, do you mean that upgrading to virtualbox 6.1.2 is just enough to get new gengradd.dll version working, or should be then copied/replaced in someway before changing that config.sys line?
Sorry if this is a very basic question, but nothing seems to be simple for me, even if after your suggestions I can mostly apply any solution I need  :D

Hi, just to put it clear.

If you are using a Windows host, VirtualBox 6.1.2 comes with it's own "addons" image that you can mount on the VM as a CD-ROM. Use the gengradd.dll of it instead of vbxgradd.dll. And make the change of the config sys back to gengradd.

Valerius: Maybe the mouse driver can also be updated in your package since you are using oracle's one.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Sean Casey

  • Jr. Member
  • **
  • Thank You
  • -Given: 9
  • -Receive: 6
  • Posts: 81
  • Karma: +0/-0
    • View Profile
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #9 on: February 08, 2020, 06:07:13 pm »
I missed the shared clipboard feature I had been using with VMware, so seeing this post, I installed VBox Additions.   Following Oracle's instructions, shared clipboard wasn't working.   It turned out I also had to enable the shared folders feature to enable the shared clipboard.

The instructions included commenting out DEVICE=C:\OS2\BOOT\MOUSE.SYS in config.sys; however, my ArcaOS installation was using DEVICE=C:\sys\apps\AMOUSE\AMOUSE.SYS which I commented out.

Arca Noae has instructions for installing Guest Additions, but they don't mention updating config.sys for the vboxsf.ifs driver.   I have added this to my config.sys. 

« Last Edit: February 08, 2020, 07:33:48 pm by Sean Casey »

David Graser

  • Hero Member
  • *****
  • Thank You
  • -Given: 0
  • -Receive: 69
  • Posts: 621
  • Karma: +2/-0
    • View Profile
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #10 on: February 08, 2020, 06:24:40 pm »
Sean

What do you mean by commenting?  Are you talking about remming out the statement?

mauro

  • Sr. Member
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 4
  • Posts: 253
  • Karma: +0/-0
    • View Profile
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #11 on: February 08, 2020, 07:06:18 pm »
Hi Martin, do you mean that upgrading to virtualbox 6.1.2 is just enough to get new gengradd.dll version working, or should be then copied/replaced in someway before changing that config.sys line?
Sorry if this is a very basic question, but nothing seems to be simple for me, even if after your suggestions I can mostly apply any solution I need  :D

Hi, just to put it clear.

If you are using a Windows host, VirtualBox 6.1.2 comes with it's own "addons" image that you can mount on the VM as a CD-ROM. Use the gengradd.dll of it instead of vbxgradd.dll. And make the change of the config sys back to gengradd.

Valerius: Maybe the mouse driver can also be updated in your package since you are using oracle's one.

Regards

Thanks Martin, I was just renaming Valery's vboxgradd.dll in gengradd.dll and replacing that in the the DLL folder after having changed the config.sys line from set "c1=vboxgradd"  to "set c1=gengradd" , but then it does not make sense, since I'm replacing a file with itself.
And of course in my case, what happens after this make even less sense: the OS2 guest machine starts in VGA-8bit screen!

 :o

Dave Yeo

  • Hero Member
  • *****
  • Thank You
  • -Given: 11
  • -Receive: 195
  • Posts: 2713
  • Karma: +16/-0
    • View Profile
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #12 on: February 08, 2020, 07:20:24 pm »
You can't simply rename DLLs and have them work as internally they have the same module name as the DLL name, eg gengradd.dll will have a module name of gengradd. It is possible to binary edit the DLL to change the name but there is still likely the problem of the imports/exports not being the same.

Valery Sedletski

  • Sr. Member
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 25
  • Posts: 357
  • Karma: +0/-0
    • View Profile
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #13 on: February 08, 2020, 07:27:46 pm »
2Dave Yeo: Yes, you're right. You need e.g., a renmodul utility to change the internal module name to VBXGRADD, as I did.

https://hobbes.nmsu.edu/download/pub/os2/util/system/renmodul2_0_0.zip

renmodul /r GENGRADD VBXGRADD

Then it should work. This utility can also edit the imported modules table, changing these module names.

Sean Casey

  • Jr. Member
  • **
  • Thank You
  • -Given: 9
  • -Receive: 6
  • Posts: 81
  • Karma: +0/-0
    • View Profile
Re: Unofficial VBox Additions - vbxgradd.dll
« Reply #14 on: February 08, 2020, 07:29:16 pm »
Sean

What do you mean by commenting?  Are you talking about remming out the statement?

Yes, remming.