Matrox Releases G series X config tool 70
Deven Phillips writes: "Matrox has released a GUI based configuration tool for Matrox cards. It has the ability to set up Dual-Head, TV out, and Digital Flat Panel configurations. It also configures all of the resolution modes for XFree86 4.0.[2|3]. I have tried it, and it works with or without the Matrox supplied drivers, but you can't switch on the fly with the XFree drivers."
Re:X replacement (Score:1)
The Berlin project [berlin-consortium.org] is the most promising one, although framebuffer-GTK could also turn out to be useful.
a couple of things (Score:1)
2) Where are the
Re:Closed Source... (Score:1)
This situation sucks - I've used Matrox cards for ages, and was less than pleased to see them releasing binary only rubbish. Sadly, NVidia are even worse. There seem to be very few graphics cards around that are fully supported by open source drivers - anyone got any suggestions...
Network transparency hype strikes again (Score:1)
Couldn't let that pass, could you?
Network transparency as it has been implemented in X is completely useless to most desktop users. In the age of dumb terminals and mainframes it might have been a boon, but now that every friggin' secretary and PHB has a spanking new Pentium IV oe 1.4 GHz Athlon PC on their desk, it's pretty much obsolete.
Rip the networking guts out of X and make it easier to integrate it into the kernel and you might have a winner. Get some graphics designers and GUI experts (from the industry, not from the academic world!) first to help you with the eye-candy and usability, though.
Re:Network transparency hype strikes again (Score:1)
misread story title (Score:1)
Re:Dual-license? (Score:2)
Re:What's the use of such software? (Score:2)
"Editing a configuration file" is a big no-no if you want ordinary people like your OS/GUI system.
It's the same problem with all Unices. I recently installed Sparc Solaris 8 on my Sun Blade and spent hours trying to figure out how to set the X resolution. I still don't know exactly how I finally managed to get it to 1280x1024.
Re:X replacement (Score:4)
Do you have any other enviroment which supports compatibility with X? stuff like Xlib, DGA(1,2), Xv, DRI, GLX (for Nvidia), the new Renderer and RandR perhaps? what about transparent network so you can see your apps in some other place? no, ha?
Yes, if you do remember XFree 3.3.x it was very sucky sucky shitty shitty - but since then - XFree 4.x came out, you can see all the extensions I mentioned above came mostly when XFree 4.x came out.
It's constantly being developed. Geniuses people like Mark Vojkovich and Keith Packard, as many other people are helping X to keep being develop to any modern graphical enviroment.
So no, I don't think Frame buffer, nor Berlin project could make it and replace X. I still belive that X is coming into maturity and it will give you in short time what others giving today (look at the latest Rendered and RandR extensions lately and see what I mean)
Re:Closed Source... (Score:5)
They cannot release the source code since most of those parts are either belong to 3rd party, or NDA signature prevents from showing the code (E.G - Macrovision)...
You'll have to decide what you want - either some close parts of the driver and 95% opened under GPL - or totally not support?
I'll go with choise 1
Re:Resolution (Score:1)
It sucks, but it's no better or worse than Windows.
--
Forget Napster. Why not really break the law?
Re:Resolution (Score:1)
--
Forget Napster. Why not really break the law?
Re:Resolution (Score:2)
And I only reboot windows 98 maybe once a week. Win2k maybe once a month.
Re:Resolution (Score:2)
I can do this in Windows from the taskbar, with no reboots or anything. Why can't I do it in X?
And I better not even start on changing color depths without restarting.
Matrox (Score:1)
I am still very disappointed with Matrox's G450 drivers, though. It trashes the framebuffer at non-24bpp modes, it breaks the overlay on 24bpp, and TV out doesn't work at all! They've really fallen behind from the days when they released a thick G200 specs manual and John Carmack was hacking the GLX code :P
Re:Network transparency hype strikes again (Score:2)
Yes, but I'd argue that's a flaw with Oracle. Not that it has one, but that it forces you to use it. As of 8i release 3, they no longer support a text install. That's fine, except I've just had to try and install it on some Sun servers that don't have X. They're servers (y'know -- the sort of machines on which Oracle is designed to run), so they don't have X installed. I can't just remotely display the installer on my desktop, because the server doesn't even have the X libraries installed. Nor should it. X rocks, and the network transparency is invaluable, but Oracle is making a huuuge mistake by insisting on it being there. I'm seriously thinking about switching to DB2 or Informix (both now owned by IBM).
Re:*STILL* no G450 TV Out (Score:2)
Re:nvidia sucks (Score:3)
Heh, this is exactly the reason why I bought an NVidia card, believe it or not. I waited almost 2 years for Matrox to come out with quality 3D drivers for their hardware, but that still has not happened. The lasest mga DRI drivers are still flaky for me. However, I've had nothing but rock solid performance from the (closed source) NVidia drivers. The kernel parts of the NVidia driver are open source so upgrading to a new kernel requires a simple recompile of the NVdriver sources (running CVS 2.4.5-xfs right now, cutting edge). And if NVidia sucks, so does Matrox, since parts of their drivers are closed closed source too. IMHO right now NVidia provides the best video card support for Linux on x86 hardware and by hiring Mark Vojkovich and paying him to work on XFree it proves (to me) they are quite serious about Linux/XFree86.
My platform of choice is Linux/x86 (AMD), at least for the next year, and that's exactly the useful lifetime of my video hardware.
BTW, upgrading kernels is not a hassle at all. I have a nice script that is run after every kernel compile, pulls in the external modules effortlessly (bttv2, nvidia, alsa)
-adnans
Re:Resolution GAAAHH! (short rant) (Score:4)
-adnans
Re:Matrox (Score:1)
Now that they've embraced Linux, that's changed. But their drivers still aren't up to the quality that some others are. I had a TNT1 before I put my G450 in (only for dual head really, I needed the PCI slot the 2nd video card was in...), and I had no problems with GL and games. Now, I try to run Unreal Tournament, or any other GL programs, and at least I get segmentation faults, at most, complete system lockups.
Thanks for the slick utility Matrox. But maybe you should put a little more effort into supporting the features people really want, like *working* GL, and TV out.
- kazin
Why is this an *extension* (Score:2)
I'm sure they are all worried about "what about old window managers that don't expect an XConfigureNotify event for the desktop?". Well my response is: "SO WHAT?". I really expect that they will ignore it, and your windows will end up unmoved and thus positioned off the screen. If the window manager crashes, well then it was written like crap and you should not be using it anyway.
This paranoia about changing anything without making an "extension" is really killing any possibility of X being worthwhile. We should be having anti-aliased fonts BY DEFAULT, not with an "extension", and I really care absolutly ZERO that this breaks programs that use Xor to draw fonts (it doesn't anyway, just turn it off if Xor is being used). It is disgusting that you need to use elaborate interfaces and an "extension" to draw images using shared memory, why the hell does it not select the fastest possible transfer for me automatically? Why haven't we jettisoned colormaps and switched to true-color emulation on all displays?
The much-hated MicroSoft did the equivalent of all of these, and did them in ways so that old programs not only continued to work, but actually could take advantage of these changes. It is pretty pathetic that the X design commitee cannot even match MicroSoft's lame attempts!
Re:I'm easy to please (Score:2)
Unfortunately for you, hardware support for 8-bit colormaps is going away very fast, and interest in supporting or emulating it is nearly zero since it prevents all the cool 3-D stuff and antialiasing from working. I recommend you get into that code and try to patch out whatever requires it asap.
My guess is the big problem is that it stores colors in a byte inside structures in the program. What you need to do is make a 256-entry lookup table from that byte to an actual X pixel, make a macro wrapper that you then need to put around all uses of color in the program that does the lookup through the table. You also need to fix the code that calls XAllocColor so that it instead allocates a new entry in the table, puts the result of XAllocColor there, and returns that table index.
If your program is using bit-fiddling to draw overlays, well you really need to seriously consider rewriting it. This typically will bypass any hardware acceleration and I have also seen signs that (due to the fact that it is never tested) it often does not work on X servers. The easiest way to get "overlays" is to use a pixmap "backbuffer" and draw the main image there. Copy it to the screen to "erase the overlay" and draw on the main window to "draw the overlay".
I know this is a pain, but I really recommend you fix your program if at all possible.
PS: if they are using this program on Windows, they already fixed it, so see what was done to the code there.
Re:Resolution (Score:2)
The only practical use for it is if you want to zoom in on a specific part of the screen.
-henrik
Re:Resolution (Score:2)
Because up until recently, there was no way for the X server to notify the clients (which include the window manager) that the resolution had changed.
Re:Resolution (Score:1)
Owns! (Score:2)
Rock on Matrox.
-------
CAIMLAS
Re:Resolution (Score:2)
I don't have an example to show you, but it's actually possible to change desktop size in the same manner. You just need to set the resolution to the same size as the desktop. Not sure of the specifics, but it's something like, for examble, "32bit" "1024x768" "1024x768". As long as the two resolutions are the same, you should be fine.
-------
CAIMLAS
Re:Resolution GAAAHH! (short rant) (Score:2)
-------
CAIMLAS
Re:Resolution (Score:3)
People's lack of knowledge is disturbing.
-------
CAIMLAS
Could be bad. (Score:2)
Re:Resolution (Score:2)
Of course, its all moot. BeOS has been able to have different resolutions/color depths in each of its 32 workspaces for ages now, but that doesn't count, does it?
Re:X replacement (Score:2)
Re:wish ATI wasn't hopeless (Score:2)
Re:wish ATI wasn't hopeless (Score:2)
PS> Dislaimer: Not all Mac users are rabid. Not all Linux users are zealots. Not all BeOS users are bitter.
Re:Resolution (Score:2)
Re:X replacement (Score:2)
Re:Closed Source... - That's fine (Score:1)
BTW: anyone that has Matrox hardware and likes this move by Matrox should definately email them and thank them (I already did). It will reinforce them to want to continue to support Linux.
Re:Resolution (Score:2)
No. Windows 2000 doesn't require rebooting for changing one's IP address it. Requires rebooting for every other optionsin Control Panel -> Network.
Re:*STILL* no G450 TV Out (Score:1)
Get bent, Matrox!!
nvidia sucks (Score:1)
Re:Resolution (Score:2)
Re:Network transparency hype strikes again (Score:2)
I've left out the whole "thin client" aspect, because it has been overhyped and may not always make sense. However I think that a really logical IT infrastructure would put an xterminal rather than a PC on the secretary's desk. Every PC is an ongoing cost center, and an invitation to store company documents on un-backed-up disk.
*STILL* no G450 TV Out (Score:2)
1 TV output support is currently limited to G400 board level products only. Please consult the Matrox website for details www.matrox.com/mga
Does anyone know why there's no G450 TV out? I can't seem to find any links to any work being done to resolve this. Is it that Matrox won't give out the specs or just that noone is willing to write the drivers? What other options now are there for TV out under linux? G400 aren't really available new anymore, Geforce2MX drivers for TV out appear to support only a small subset of MX cards and look very beta (but promising :). Anyone know better??
Re:Resolution (Score:2)
Debian packages available... (Score:1)
http://home.tiscalinet.be/lololuy/dists/unstable/c ontrib/binary-i386/mgapdesk-1.00_5beta-1_i386.deb [tiscalinet.be]
Hope it can help..
Re:Network transparency hype strikes again (Score:1)
Just because you don't "get it", doesn't mean it's not a vital feature for some of us.
And as for the eye candy, most linux desktops are way nicer looking than the average ugly and boring windows9x desktops.With the release of XP, Microsoft is only now starting to catch up in that regard.
Re:Network transparency hype strikes again (Score:1)
It really depends on the toolkit being used. I believe Staroffice and Netscape both use a custom toolkit which are crap. Toolkits such as GTK or QT work much better. I've used very complex Gui programs (from my University days, Opnet comes to mind, something that I couln't dream to afford for my home machine) remotely over the Internet (1Mbit DSL or cable modem) and have gotten acceptable results.
And don't get me started on the horrendous non-standardised GUI. Every application has its own icons and so on.
This is a total non-issue, since when is providing a choice to developers a problem? Since when is competion bad? Linux is Freedom, unlike some other Oses there's no dictators here telling people what there GUIs must look like.
Oh no (Score:1)
After that Ballmer interview, I do not want to see anything "innovotive".
I'm sure if they (people at Matrox) had seen the interview, they would obviously cancel this inn*vative configuration tool project.
--
dirtman
Mother nature is a bitch.
Re:Resolution (Score:1)
Re:X replacement (Score:3)
As for the framebuffer-GTK, this is really neat but will only fill a niche I think. You see, the framebuffer means that it will not be possible to use the special functions found on todays cards without building special support for all cards. A new windowing environment with its own drivers would have to be build upon it to support that.
Also, X is not that bloated as people think and can be stripped down a lot. Remember that X is being used on Linux handhelds, and it's not like the developers didn't have a choice. Further it must be noted that X recently had a lot of sweet additions like Mesa3D, anti-alliasing and soon a RandR extension according to another post [slashdot.org].
Re:Matrox drivers (Score:1)
Re:My Sad Experience (Score:1)
Hurray for open source!
It works, but where are my modelines? (Score:1)
Re:Resolution GAAAHH! (short rant) (Score:2)
I'm fairly new to linux, but I think I've tried looking through EVERY config file and how to I could find, and STILL haven't come up with a way to change both Screen Resolution and Desktop resolution at the same time...
And God loves Linux, but That really pisses me off- as that's something I'd LIKE to do now and then...Meanwhile Wundoze just has a neat and tidy little icon in the system tray that does it...
Yeah-yeah-yeah...don't tell me...Time to learn programming...
I think Mandrake had some strange utility that would do it, but I switched over to SuSE a while back and have been missing it sorely...(Of course now I can't even remember what it was!)
end of line.
Re:a couple of things (Score:2)
From the 'COPYING' file included with the powerdesk source .tar.gz:
GNU GENERAL PUBLIC LICENSE Version 2, June 1991
I'm glad to see Matrox actually 'get it'.
--
Re:Gun advocates (Score:1)
multiplying probabilities the way you have assumes that A and B are independant random variables. Clearly they are not.
Furthermore, reducing human behavior to random variables is is pretty weak. There is really no chance at all involved in whether someone has a gun. They don't randomly appear in your pocket. You buy them, load them, and carry them, knowing full well you now have a gun.
try this:
I wonder who will be most affected by that law? the criminals, or the law abiding folk?
don't get me wrong. I'm really not a gun advocate. I;ve owned a handgun and a shotgun, but I'd like to see more rational controls on access to guns. You do a disservice to the debate by presenting such blather.
Re:wish ATI wasn't hopeless (Score:1)
Yes, we both know that Voodoo 1 is only 3D. But the AC could have been speaking about Voodoo Rush, or just have made some less egregious error than it looked like. Even if he were just plain wrong, that probably could have been handled without calling him "dumbass."
Re:wish ATI wasn't hopeless (Score:3)
Re: (Score:1)
Re: (Score:1)
My Sad Experience (Score:1)
wget (everything)
killall X
cp mga_drv.o
startx
rpm -ivh mga_PDESK_YEAH!!!
mgapdesk
Matrox PowerDesk: Configuration file (/etc/X11/XF86Config-4) opened.
Matrox PowerDesk: Configuration file parsed.
Segmentation fault (core dumped)
It just had to be too good to be true...
Re:My Sad Experience (Score:1)
Matrox PowerDesk: Configuration file parsed.
Calling replaceString(&(conf->conf_layout_lst->lay_identi
Segmentation fault (core dumped)
Apparently, the call to replaceString is broken. If it depends on a library version I don't have installed, then the configure script fails to catch this. This occurs around line 217 in mgaXconfig.c. If I comment-out that line, the next thing that segfaults is "gtk_widget_show(wdgWinCentral);" around line 1500 in callbacks.c. I tried installing the latest "stable" binaries of GTK+ 1.2.8 and gLIB 1.2.8, but this had no effect.
Has anyone had a similar problem with this?
I'm easy to please (Score:1)
Matrox seems to have this, so I bought a G450 but it doesn't really work. It works for a little while then scrambles the screen with psychedelics.
Re:I'm easy to please (Score:1)
Closed Source... (Score:1)
just my 2 bits...
Millennium (a premature eulogy) (Score:1)
By the way, did anyone happen to notice if there were plans to include support for the Millennium series of cards?
I like it (Score:1)
That confirms what we already knew. Matrox has a kind ok compromise with Linux (not only that tool, just see how compatible they hw is). I hope that makes more people be interested in Linux. And of course, Matrox will sell more cards, which is what they surely want ;)
Resolution (Score:1)
Re:X replacement (Score:1)
There's the Berlin project [berlin-consortium.org] and the Y Window System [hungry.org], but neither is currently ready for general use.
Matrox drivers (Score:1)