Solved

Matrox Impressions and Fullscreen Win-OS/2

Posted on 1997-04-30
10
368 Views
Last Modified: 2013-12-27
I just got Warp 4 after running the beta since it came out
and also purchased a Matrox Impressions VLB/2mb.

The problem is, is that I can't load a fullscreen Win-OS/2
session because it can't load matrox's 'smga16.drv'.

I've checked through my win.ini and system.ini files
everything looks okay.  The only thing may be is that it
doesn't list the resolution the screen should be at;
1024x768.

Any suggestions?
0
Comment
Question by:jonpaul
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
10 Comments
 

Expert Comment

by:john_n
ID: 1805764
What are your symptoms?

When you try to start the full screen session . . .

Does the screen go black or do you get a corrupted screen?

Does the machine lock up?

Do you get any error messages?

Do you get returned to the OS/2 desktop?

One of my clients has a video card that uses mga drivers.  I'll try to find out more.
0
 

Author Comment

by:jonpaul
ID: 1805765
Basically what happens is that the windows sessions is starting
to load, ie; c:\Loading...Please wait.

then get a short flash (error message; ERROR LOADING SMGA16.DRV)

and then I'm wisked back to the OS/2 desktop...

I get no lock up whatsoever.  Just unable to load a fullscreen

windows session...

thanks
jon-paul leclair
jon_paul_leclair@bigfoot.com
0
 

Expert Comment

by:john_n
ID: 1805766
Sorry I didn't think of this question before, but . . .
Did you get the Matrox card before or after Warp 4?
If before, was it working with Warp 3?
If after, did you load the latest driver from OS/2 or from Matrox?  I think you'll have to get the OS/2 drivers for this to work.
They are located at http://www.matrox.com/mgaweb/drivers/ftp_other.htm, just click on the OS2 link.

Good Luck
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:jonpaul
ID: 1805767
I have all the current drivers from Matrox.

I basically installed as I installed v4...

I've emailed Matrox on this but I haven't heard anything yet on
this...


0
 

Expert Comment

by:john_n
ID: 1805768
I hope you don't mind my shots in the dark, but after looking at your original message again, it appears as if the 'ERROR LOADING SMGA16.DRV' statement might be in the AUTOEXEC.BAT file.  The machine I have with MGA (smga8.drv) drivers has a set statement in the autoexec.bat with the following:
SET MGA=C:\CPQ\OS2
Check to see if this may be required and set it to the path where the drivers exist.
Again, it's a shot in the dark, but probably can't hurt.
Good luck.
0
 

Author Comment

by:jonpaul
ID: 1805769
Okay...I have that setting: SET MGA=C:\MGA\OS2

Still nothing...I mean it's not a huge deal since the windows

programs I need run fine in there own sessions but sometime you

just want to load a fullcreen session to run your Windows stuff.

I've tried contacting Matrox twice now but no reply!

I'm wondering if the error is happening because of no resolution

settings in the SYSTEM.INI. eg; WIDTHxHIGHT=1024x768

here is the contents of my system.ini:
--------------------------------------
[boot]
useos2shield=1
os2shield=winsheld.exe
shell=progman.exe
mouse.drv=mouse.drv
network.drv=
language.dll=langeng.dll
comm.drv=comm.drv
keyboard.drv=keyboard.drv
system.drv=atmsys.drv
;386grabber=vga.3gr
;286grabber=vgacolor.2gr
drivers=mmsystem.dll
WAVDMAPPS=
atm.system.drv=system.drv
display.drv=MATROX SMGA16
sdisplay.drv=smga16.drv
fonts.fon=vgasys.fon
fixedfon.fon=vgafix.fon
oemfonts.fon=vgaoem.fon
os2gdi.exe=GDI.EXE
os2user.exe=user.exe

[keyboard]
subtype=
type=4
keyboard.dll=kbdus.dll
oemansi.bin=

[boot.description]
keyboard.typ=Enhanced 101 or 102 key US and Non US keyboards
mouse.drv=Microsoft, or IBM PS/2
network.drv=No Network Installed
language.dll=English (American)
system.drv=MS-DOS System
codepage=437
woafont.fon=English (437)
aspect=100,96,96
fdisplay.drv=Matrox SMGA16
sdisplay.drv=smga16.drv

[386Enh]
mouse=*vmd
network=*dosnet,*vnetbios
ebios=*ebios
woafont=dosapp.fon
display=*vddvga
EGA80WOA.FON=EGA80WOA.FON
EGA40WOA.FON=EGA40WOA.FON
CGA80WOA.FON=CGA80WOA.FON
CGA40WOA.FON=CGA40WOA.FON
keyboard=*vkd
device=vtdapi.386
device=*vpicd
device=*vtd
device=*reboot
device=*vdmad
device=*vsd
device=*v86mmgr
device=*pageswap
device=*dosmgr
device=*vmpoll
device=*wshell
device=*BLOCKDEV
device=*PAGEFILE
device=*vfd
device=*parity
device=*biosxlat
device=*vcd
device=*vmcpd
device=*combuff
device=*cdpscsi
local=CON
FileSysChange=off
PagingFile=D:\WIN386.SWP
MaxPagingFileSize=20480

device=vsbpd.386
[standard]

[NonWindowsApp]
localtsrs=dosedit,ced

[mci]
WaveAudio=mciwave.drv 4
Sequencer=mciseq.drv
CDAudio=mcicda.drv

[drivers]
timer=timer.drv
midimapper=midimap.drv
MIDI=sbpfm.drv
AUX=sbpaux.drv
Wave=sbpsnd.drv
MIDI1=sbpsnd.drv

[timer.drv]
TIMERMax386Res=10
TIMERMax286Res=10

[MGA.DRV]
PixelTOUCH=OFF
Interlace=OFF
3D=OFF


[sndblst.drv]
port=220
Int=5
DmaChannel=1
HDmaChannel=1
MidiPort=388

----------------------------------------
thanks for your help...
Jon-Paul LeClair
jon_paul_leclair@bigfoot.com
0
 

Expert Comment

by:john_n
ID: 1805770
According to my OS2 Warp Unleashed book, page 542 discussing the WIN-OS/2 Display Driver,
"WIN-OS/2 determines which display driver to use based on entries in the SYSTEM.INI file.  ... The entries that specify the driver names are:

Driver                                 Entry
_______________________________________________
Application                            [boot]
Full-screen WIN-OS/2 display driver    fdisplay=
WIN-OS/2 Window display driver         sdisplay=

Your system.ini file has the following:
fdisplay.drv=MATROX SMGA16
sdisplay.drv=smga16.drv

If what the book says is true, I think you may need to have a filename in place of the 'MATROX SMGA16'.

Further examples in the book indicate filenames with the following convention (this example is for xga drivers)
    XGA.DRV for full screen
    SXGA.DRV for seamless sessions

See if you have a MGA16.DRV file and try putting that filename
in place of the MATROX SMGA16 in your system.ini file.

You may also need to put the same .drv filename in the statement that starts
    display=MATROX SMGA16

Let me know how that works.  Be sure to backup your .ini files before any big changes.

Good Luck
John
0
 

Expert Comment

by:john_n
ID: 1805771
My comment was reformatted, section that says

Driver                                  Entry
_______________________________________________
Application                             [boot]
Full-screen WIN-OS/2 display driver     fdisplay=
WIN-OS/2 Window display driver          sdisplay=

should have two columns of information, I've put in the table again with an underscore '_' to separate the information.

Driver__________________________________Entry
---------------------------------------------------
Application_____________________________[boot]
Full-screen WIN-OS/2 display driver_____fdisplay=
WIN-OS/2 Window display driver__________sdisplay=

Good luck.

0
 

Accepted Solution

by:
jlouvau earned 100 total points
ID: 1805772
Two possibilites:

1) You said it was a VL card - If the card's RAM is mapped to AC000, that could easily be the root of your troubles. The Imression boards tend to do really flakey things to full-screen sessions when mapped there (ISA and VL only).

2) Is the card's RAM mapped to D8000-DBFFF? If so, the WIN driver won't load unless you change your Win-OS/2 settings/properties:

Set MEM_EXCLUDE_REGIONS to D8000-DBFFF to keep Win-OS/2 from stomping on the memory area the driver wants to use.

3) Just in case: You *DID* run MGAMON.EXE (it creates MGA.INF) didn't you?

0
 

Author Comment

by:jonpaul
ID: 1805773
Good ideas...and i realize that those things are potential
problems...but i have NO documentation on the DIP switches for
this card!

This is not a huge thing since i can run all the windows
programs i need to in their own seamless sessions...

I do have another problem which I will post as new...
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
error while running the scirpt 24 153
Windows 10 gone bad 19 138
NTP Server in VMware 5 392
Exchange 2007 standard - defrag (eseutul /d) 10 66
As the title indicates, I have done this before. It chills me everytime I update the OS on my phone, (http://www.experts-exchange.com/articles/18084/Upgrading-to-Android-5-0-Lollipop.html) because one time I did this and I essentially had a bricked …
Windows 7 does not have the best desktop search built in. This is something Windows 7 users have struggled with. You type something in, and your search results don’t always match what you are looking for, or it doesn’t actually work at all. There ar…
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…
Hi friends,  in this video  I'll show you how new windows 10 user can learn the using of windows 10. Thank you.

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question