|
AllegroGL and Intel chipsets. |
Richard Phipps
Member #1,632
November 2001
|
Ok, we are running into problems with AllegroGL and Intel chipsets. I know people here probably don't have these chipsets but they are becoming increasingly popular (According to Epic's Mark Rein, 80% of laptops and 55% of desktops (note: he failed to cite a source for these figures) feature integrated graphics. Still in our own tests, about half of laptops available to buy (from Staples) crashed with AllegroGL and OpenLayer. It is not a question of buying a better card, if people want AllegroGL to be used (and especially for shareware games) then it has to be made to work on these cards. We are going to try to look into the problem ourselves, (we already ran into issues with the 915 chipset series). But I would like to see if AllegroGL developers can work on these problems themselves? Otherwise we'll end up using a different library in the future as AllegroGL will soon become outdated. Sorry, if this sounds rather strong, but it's frustrating! Can the devs help? |
Hard Rock
Member #1,547
September 2001
|
Well uh, I wont have time to personally do any development myself, but I will offer some testing. Keep in mind this is actually a huge favour I'm doing you guys since bob's allegrohack literally froze(required hard reboot) my laptop and I'm fairly certain that this is going to result in some permanent data loss (I hope it's not my code ) I have the following: Geforce 6600go laptop _________________________________________________ |
Krzysztof Kluczek
Member #4,191
January 2004
|
Quote: Ok, we are running into problems with AllegroGL and Intel chipsets. I had some problems with AllegroGL running on Intel chips, too. IIRC I couldn't get AllegroGL to start fullscreen, 32-bit color with 8-bit alpha channel, 24-bit Z-buffer and 8-bit stencil buffer together, although NeHe framework seems to be able to do it just fine. ________ |
Bob
Free Market Evangelist
September 2000
|
Does this happen with AllegroGL 0.4.0? I thought we fixed that particular issue. -- |
Paul whoknows
Member #5,081
September 2004
|
[OFFTOPIC] ____ "The unlimited potential has been replaced by the concrete reality of what I programmed today." - Jordan Mechner. |
kdevil
Member #1,075
March 2001
|
I know my laptop's Intel i810 chipset works with AllegroGL/OpenLayer in Linux, at least after putting an XInitThreads() in my program. Haven't tested it in Windows, though. ----- |
Richard Phipps
Member #1,632
November 2001
|
I haven't got the details yet. I don't have access to the machines myself, but I know one is a Intel 915 (which I thought we'd fixed) and the other one I know of is a strange chipset called ChromeDV. Hopefully we can post more here soon once we get more details. |
Bob
Free Market Evangelist
September 2000
|
Quote: AllegroGL seems to be a little bit outdated How so? Quote: it wouldn't be possible to make OL AllegroGL-free? Sure, if you don't mind reinventing the wheel. to come up with essentially the same solution. -- |
Richard Phipps
Member #1,632
November 2001
|
Quote: Sure, if you don't mind reinventing the wheel. to come up with essentially the same solution. Well Bob, if AllegroGL crashes on more than 50% of shop laptops than there is a problem. To me that seems like it's not being kept upto date to work on these new chipsets and the Delta Chrome Video one which also crashes. |
Epsi
Member #5,731
April 2005
|
I second the crashing problem. Does OL use the newest AGL version ? ___________________________________ piccolo: "soon all new 2d alegro games will be better. after i finsh my MMRPG. my game will serve as a code reference. so you can understand and grab code from." |
Fladimir da Gorf
Member #1,565
October 2001
|
OL can use any fairly new version (which have the same API), but only the latest version of AllegroGL works with the latest version of Allegro. OpenLayer has reached a random SVN version number ;) | Online manual | Installation video!| MSVC projects now possible with cmake | Now alvailable as a Dev-C++ Devpack! (Thanks to Kotori) |
Bob
Free Market Evangelist
September 2000
|
Quote: if AllegroGL crashes on more than 50% of shop laptops than there is a problem. Indeed. Do you know why and where it crashes? My laptop doesn't have Intel IGP, so I can't test things on my end. Remember: I (and the handful of other AGL developers) don't have all possible hardware combinations to debug on. -- |
Richard Phipps
Member #1,632
November 2001
|
We are looking into it, hopefully we can trace the problem and post here. |
kikabo
Member #3,679
July 2003
|
A friend of mine tried my game and got the crash on a Dell Dimension 3100 with the Intel 915 chipset. It's the latest (0.4.0 svn) AllegroGL + Allegro. He sent me a trace and I think I remember it was falling over setting the graphics mode - I can find out for sure tomorrow. It was on a work machine of his so I can't borrow it easily to debug AllegroGL yet but I've identified 30 or so machines where I work with the same graphics card so I might be able to get one if I can match one of those machines to a name that owes me a favour If I get one would anyone care for an online problem solving session ? On a side note, I second the importance. These kind of machines are the ones I would imagine most homebrew game writers would want their games working on. The souped up uber games PCs are likely to be owned by people that only play FPS's anyway. |
Hard Rock
Member #1,547
September 2001
|
Can someone post some test(compiled windows exe) that I can just run and will print all the debug information required? I don't have access to a compiler on either machine so if someone can do this I can post log dumps for two different IGP chipsets? _________________________________________________ |
kikabo
Member #3,679
July 2003
|
I think from where my game crashed that it's likely that even the AllegroGL examples will fall over in the same place, just compile AllegroGL DEBUGMODE=1. ed. |
Richard Phipps
Member #1,632
November 2001
|
Sorry, we are having big problems here. It would be a great help. |
Epsi
Member #5,731
April 2005
|
Quote: On a side note, I second the importance. These kind of machines are the ones I would imagine most homebrew game writers would want their games working on. The souped up uber games PCs are likely to be owned by people that only play FPS's anyway. Well actually software rendering would be useless for my game (1 FPS if lucky), so I would not want at all people with those cards to play the game. But what I hate more is the fact that it's just crashing, it's just so unprofessional... Basically I would like it to not crash so that I can say "buy a real PC u n00b" ___________________________________ piccolo: "soon all new 2d alegro games will be better. after i finsh my MMRPG. my game will serve as a code reference. so you can understand and grab code from." |
kikabo
Member #3,679
July 2003
|
It looks like it supports OpenGL 1.4 and has a reasonable spec for most homebrew games, but yes, I hate crashes ed. yay I got glyphkeeper working, duh! |
topaz22
Member #2,049
March 2002
|
What operating system are you using? Can you provide a stack trace of the crash? |
kikabo
Member #3,679
July 2003
|
I can't at the moment, this was the log that was sent to me
|
Richard Phipps
Member #1,632
November 2001
|
Ok, I'm trying to build the debug version of AllegroGL so we can try to trace the problems and after it has made the text.c example I get this: Quote:
gcc examp/test.c -o examp/test.exe -mwindows -W -Wall -Wno-unused -DDEBUGMODE -g Any ideas? |
Thomas Fjellstrom
Member #476
June 2000
|
You'll need to install the debug version of allegro as well. make DEBUGMODE=1 in windows iirc. liballd is the debug version of allegro's lib file. -- |
Richard Phipps
Member #1,632
November 2001
|
ah.. Well I carried on with the install and it writes the (92k) allegro.log file showing all the AllegroGL details out just fine. Is this ok to use? |
Thomas Fjellstrom
Member #476
June 2000
|
It was only the tests that failed, so yes, its fine. -- |
|
|