Quad-buffered OpenGL Stereo

Hello all,
Has anyone successfully gotten this to work? Currently I'm experimenting with a MacPro5,1.
I'm trying to get an image sequence flipbook application called RV64 to output quad-buffered OpenGL stereo via an ATI Radion HD 7950 to an ASUS VG278 HR monitor.
The ATI card has a built-in HDMI 1.4 port, and the documentation for the card clearly states that Stereo 3D is supported over HDMI. I tested the monitor with a 3D blu-ray player and it works fine. I have a support ticket open with the manufacturer of the card, Sapphire Technology.
I also have a NVidia Quadro 4000 for Mac that I can install, but from what I understand, the NVidia drivers on the Mac simply don't support 3D vision. Is this still the case?
Help is greatly appreciated.
-n

Hello Chris,
Thanks for the information. I have a Quadro 4000 card around here that I can experiment with, but was hoping to get a response from Sapphire Technology regarding the ATI Radeon HD 7950 I had installed before I went down that road.
I spoke to a very helpful tech at PNY on Friday who told me that it would be necessary to purchase the NVidia 3D vision "Pro" kit, and that it would work with a monitor that was capable of a 120 hz refresh rate over DVI or DisplayPort. Do you know if the "Pro" kit is required, which seems to run anywhere from $749 to $899, or if I could get away with the consumer/gaming version at $129?
I'll add to the thread as soon as I hear back from Sapphire.
Thanks for the information, I appreciate it!
-n

Similar Messages

  • Quad-buffered OpenGL Stereo (Nvidia Quadro FX5600)

    I have some early 2008 MacPros with Nvidia QuadroFX5600 graphics cards, which
    were purchased expressly for doing stereo visualization and computation.  At the time they were
    purchased, the best option for stereo monitors was from Planar (a setup with two monitors
    and a telepromptor mirror) in which the left and right eye images are drawn to different
    monitors (passive stereo, not requiring a fancy glasses/transmitter setup).
    http://www.planar.com/products/desktop-touch-screen-monitors/stereoscopic-3d/
    These setup works beautifully under Linux and Windows, but has never worked properly
    under OSX - the only supported stereo model on OSX has been, it seems, the fancy
    glasses/transmitter setup, and I have never been able to find a good reason why this
    was not implemented in the graphics drivers on OSX.  The shutter glasses also give me
    a fantastic headache with extended use due to eye strain, which is not a problem with
    passive stereo.
    We've been dealing with this by dual-booting into Ubuntu, but I'm seriously considering
    ditching the whole OSX partition and settling on just using Ubuntu - the hardware has
    been rock-solid otherwise.  It just seems a shame that the folks at Apple haven't
    fully supported this part of the graphics/vis niche market, given that the MacOS is otherwise a
    top-notch development environment.
    Any thoughts on whether this will change with Mavericks, or whether anyone has had
    any experience getting this kind of setup to work on either Lion or Mountain Lion?

    Hello Chris,
    Thanks for the information. I have a Quadro 4000 card around here that I can experiment with, but was hoping to get a response from Sapphire Technology regarding the ATI Radeon HD 7950 I had installed before I went down that road.
    I spoke to a very helpful tech at PNY on Friday who told me that it would be necessary to purchase the NVidia 3D vision "Pro" kit, and that it would work with a monitor that was capable of a 120 hz refresh rate over DVI or DisplayPort. Do you know if the "Pro" kit is required, which seems to run anywhere from $749 to $899, or if I could get away with the consumer/gaming version at $129?
    I'll add to the thread as soon as I hear back from Sapphire.
    Thanks for the information, I appreciate it!
    -n

  • Gaming on 3D monitors

    Hi All,
    I have seen a 3D television, and I think it will be awesome to play Openarena on it in 3D mode. Therefore I have some questions:
    Can open source gaming software be configured to create a 3D signal for such a TV?
    Are there passive 3D monitors? I mean the variant where polorized light is used. I am not compatible with shutterglasses, I see it's not a steady picture.
    Best regards,
    Cedric

    As far as I can tell, sterioscopic 3D gaming requires a videocard that can do quad buffered openGL support.
    It's easy to test if your system supports this by using the sterioscopic 3D player "Bino". It can be found in aur:
    https://aur.archlinux.org/packages.php?ID=41624
    Under output, you can select "OpenGL sterio" If it's grayed out, your hardware does not support quad buffered openGL, and therefore no sterioscopic gaming.
    Best regards,
    Cedric

  • The simplest OpenGL example I could think of...

    New to the environment, and in trying to get a handle on the basics of OS X's dynamic libraries, frameworks, and command-line compilation (for now), I'm simply trying to run a bit of code that does nothing more than ask OpenGL, "Which version is present?"
    The following (see comment for build "script") produces a "Bus error", though it successfully compiles and, indeed, appears to correctly resolve function references (as witnessed by setting dynamic link library diagnostic environment variables.) Taking out the glGetString() portion and replacing it with anything from the standard C library produces code that runs. Any other gl* library calls yield the same bus error. Any idea what magic pixie dust may be missing? Any advice much appreciated.
    ogl_version.c
    just prints the version of OpenGL. mostly a test of using dynamic link libraries with
    command-line linking:
    gcc ogl_version.c /System/Library/Frameworks/OpenGL.framework/Libraries/libGL.dylib -o ogl_version
    #include <stdio.h>
    #include <OpenGL/gl.h>
    //#include "/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/gl.h"
    int main( void)
    const GLubyte* strVersion=0;
    if ( (strVersion=glGetString(GL_VERSION)) ) {
    printf("OpenGL version: %s\n", (char*)strVersion);
    return 0;
    else {
    printf("glGetString returned 0\n");
    return 1;
    }

    from the FAQ at OpenGL.org
    23.020 How will I know which OpenGL version my program is using?
    It's commonplace for the OpenGL version to be named as a C preprocessor definition in gl.h. This enables your application to know the OpenGL version at compile time. To use this definition, your code might look like:
    #ifdef GLVERSION_12 // Use OpenGL 1.2 functionality #endif
    OpenGL also provides a mechanism for detecting the OpenGL version at run time. An app may call glGetString(GL_VERSION), and parse the return string. The first part of the return string must be of the form [major-number].[minor-number], optionally followed by a release number or other vendor-specific information.
    As with any OpenGL call, you need a current context to use glGetString().
    Also, your compilation line could be a little shorter. Take the following sample code and compile it with
    cc -framework Cocoa -framework OpenGL -framework GLUT whatever.c
    // This is a simple, introductory OpenGL program.
    #include <GLUT/glut.h>
    void display( void )
    // clear all pixels
    glClear (GLCOLOR_BUFFERBIT);
    // draw tinted polygon (rectangle) with corners at (0.25, 0.25, 0.0) and (0.75, 0.75, 0.0) and elsewhere
    glBegin ( GL_POLYGON );
    glColor3f( 0.5, 0.1, 0.7 );
    glVertex3f( 0.25, 0.35, 0.0 );
    glColor3f( 0.1, 0.7, 0.5 );
    glVertex3f( 0.75, 0.25, 0.0 );
    glColor3f( 0.7, 0.5, 0.1 );
    glVertex3f( 0.75, 0.75, 0.0 );
    glColor3f( 0.1, 0.5, 0.7 );
    glVertex3f( 0.25, 0.75, 0.0 );
    glEnd ();
    // start processing buffered OpenGL routines
    glFlush ( );
    void init( void )
    // select clearing color
    glClearColor ( 0.3, 0.3, 0.3, 0.0 );
    glShadeModel (GL_SMOOTH);
    // initialize viewing values
    glMatrixMode( GL_PROJECTION );
    glLoadIdentity( );
    glOrtho( 0.0, 1.0, 0.0, 1.0, -1.0, 1.0 );
    // Declare initial window size, position, and display mode (single buffer and RGBA).
    // Open window with "hello" in its title bar. Call initialization routines.
    // Register callback function to display graphics. Enter main loop and process events.
    int main( int argc, char** argv )
    glutInit ( &argc, argv );
    glutInitDisplayMode ( GLUT_SINGLE | GLUT_RGB );
    glutInitWindowSize ( 500, 500 );
    glutInitWindowPosition ( 80, 80 );
    glutCreateWindow ( "Shaded Quadrilateral" );
    init ( );
    glutDisplayFunc ( display );
    glutMainLoop ( );
    return 0;

  • ATi X1900 XT vs. Nvidia FX 4500

    i'm hoping to be ordering a Mac Pro within the next week, but have the dilemma of the GPU option. I'm upgrading from a Quad G5 which had a 7800 GT, and running Final Cut Pro it seemed to be more than adequate, but recently have been highly getting into After Effects, Shake and am slowly getting into 3D stuff like Maya etc.. and have started noticing limitations with the 7800 GT i.e. previewing Anti-Aliasing and Motion Blur OpenGL not supported in AE.. etc..
    So obviously would prefer not to go with a 7300 this time round, but i'm finding it hard deciding between the new choice of the X1900 and the FX 4500.
    According to http://www.apple.com/macpro/graphics.html and the basic specs offered, apple give the impression the X1900 beats or is at least the same as the FX 4500, yet there is a £800 price difference. Why? there must be a good reason.
    I won't be need stereo-3D goggles, and i won't be doing anything extremely hardcore, i am a 25 year old independent film-maker. I am willing to spend the extra for the FX 4500 if it's worth it, if anything it will mean avoiding 3 weeks without a mac!! (shock). But would rather pocket that saving and get a macbook pro.
    Basically what advantages are there with the FX 4500? will it play games as good as a X1900? are there some features in 3D and 2D rendering applications that will be limited with an X1900? does the FX 4500 support the DVI-VGA adapter? i've read only ATi cards support that adapter, and that would be a major boon for me, though nothing a cheap 2nd video card couldn't handle.
    basically why would a film-maker hoping to expand his SFX skills, and doesn't have critical time-sensitive deadlines (i.e. a 10% boost in rendering times would only mean more snacking time) need the vastly more expensive FX 4500?
    any help would be GREATLY appreciated
    Thanx
    Tj
    Quad G5   Mac OS X (10.4.7)   7800 GT, 6GB, 1TB
    Quad G5   Mac OS X (10.4.7)   7800 GT, 6GB, 1TB

    Technically Quadro is not meant to be used for games, it is a professional DCC card and as such it contains features that normal gaming cards do not. Someone (mduell) has summed some of the info on another forum, so I'll post it here:
    ** Product Line Differences between Quadro and GeForce (or Radeon)
    There are notable differences between Quadro and GeForce cards, and a great effort is put into creating the perfect solution for both professionals and gamers.
    - Anti-aliased points and lines for wire frame display
    A unique feature of Quadro GPUs is supporting anti-aliased lines in hardware, which has nothing in common with GeForce's full-scene anti-aliasing. It works for lines (but not for shaded polygons) without sacrificing system performance or taking extra video memory for over-sampling. Since this feature is standardized by OpenGL, it is supported by most professional applications.
    - OpenGL logic operations
    Another unique feature of Quadro GPUs is supporting OpenGL Logical Operations which can be implemented as the last step in the rendering pipeline before contents is written to the frame buffer. For example workstation applications can use this functionality to mark a selection by a simple XOR function. When this function is done in hardware, such significant performance loss as a GeForce adapter would cause will not happen. OpenGL can be used for either consumer or workstation adapters.
    The most common applications for GeForce adapters are full-screen OpenGL games. CAD applications work with OpenGL windows in combination with 2D-elements.
    - Up to eight clip regions (GeForce supports one)
    A typical workstation application contains 3D and 2D elements. And while view ports display window-based OpenGL function, menus, rollups and frames are still 2D elements. They often overlap each other. Depending on how they are handled by the graphics hardware, overlapping windows may noticeably affect visual quality and graphics performance. When windows are not overlapped, the entire contents of the color buffer can be transferred to the frame buffer in a single, continuous rectangular region. However, if windows do overlap, transfer of data from the color buffer to the frame buffer must be broken into a series of smaller, discontinuous rectangular regions. These rectangular regions are referred to as "clip" regions.
    GeForce Hardware supports only one clip region which is sufficient for displaying menus in OpenGL. Quadro GPUs support up to 8 clip regions in hardware, keeping up the performance in normal workflow using CAD/DCC applications.
    - Hardware accelerated clip planes
    Clip planes allow specific sections of 3D-objects to be displayed so that users can look through the solid objects for visualizing assemblies. For this reason, many professional CAD/DCC applications do provide clip planes. The GPU of the Quadro family supports clip-plane acceleration in hardware - a significant improvement in performance when they are used in professional applications.
    - Optimization on Memory usage for multiple graphics windows
    Another feature offered by the GPUs of Quadro family is Quadro memory management optimization, which efficiently allocates and shares memory resources between concurrent graphics windows and applications. In many situations, this feature directly affects application performance and offers considerable benefits over consumer-oriented GeForce GPU family.
    The graphics memory is used for frame buffer, textures, caching and data. NVIDIA's unified memory architecture allocates the memory resources dynamically instead of keeping a fixed size for the frame buffer. Instead of wasting the unused frame buffer memory, UMA (Unified Memory Architecture) allows it to be used for other buffers and textures. When applications require more memory from quad-buffered stereo or full scene anti-aliasing, manage resources efficiently has becomre a more important issue.
    - Support for two-sided lighting
    Quadro hardware supports two-sided lighting. Non-solid objects may display triangles from their "backside" when viewing the objects from the inside. Two-sided lighting prevents the lighting effect from dropping to zero when the object surface normal points away from the lighting source. As a result, these "backward-facing" triangles will remain visible from all possible viewing angles.
    - Hardware overlay planes
    The user interface of many professional applications often require elements to be interactively drawn on top of a 3D model or scene. The cursor, pop-up menus or dialogs will appear on top of the 3D-viewport. These elements can damage the contents of the covered windows or affect their performance and interactivity.
    To avoid this, most professional applications use overlay planes. Overlay planes allow items to be drawn on top of the main graphics window without damaging the contents of the windows underneath. Windows drawn in the overlay plane can contain text, graphics etc - the same as any normal window.
    The planes also support the transparency function, which when set allows pixels from underneath the overlayed window to show through. They are created as two separate layers. This prevents possible damage to the main graphics window and it also improves performance. Likewise, showing an overlayed window as transparent with graphics inside allows items in the user interface to be drawn over the main graphics window.
    Clearing and redrawing only the overlayed window is significantly faster than redrawing the main graphics window. This is how animated user-interface components can be drawn over 3D models or scenes.
    - Support for quad-buffered stereo for shutter glasses
    The Quadro GPU family supports quad-buffered stereo, but GeForce GPU family does not. Quad-buffered stereo is a type of OpenGL functionality which does not depend on any special stereo hardware to show the effect. Two pictures, both double-buffered, are generated. Display is done alternately or interlaced, depending on the output device.
    Many professional applications like 3ds max, SolidWorks or StudioTools allow users to view models or scenes in three dimensions using a stereoscopic display. It can be done by a plug-in like in Solidworks, an application driver like MAXtreme in 3ds max, an external viewer like QuadroView for autocad-based products, or by the application itself. The use of stereoscopic display is to have an overview in complex wire frame constructions, making walkthroughs much more realistic and impressive or simply to improve the display of large 3D-scenes. Stereo support on Quadro GPU family significantly benefits professional applications that demand stereo viewing capabilities.
    - Unified driver Architecture
    Quadro GPUs provide several additional features and benefits for professional optimization and certification in applications.
    - Application Optimization
    Quadro works closely with all workstation application developers that include Alias, Adobe, Autodesk, Avid, Bentley, Dassault, Discreet, Multigen-Paradigm, Newtek, Nothing Real, Parametric Technology Corp. (PTC), SDRC, Softimage, SolidEdge, SolidWorks, and Unigraphics, and it ensures that every application takes full advantage of the features provided by GPUs and that performance of graphics drivers are fully optimized.
    - Certification
    Quadro drivers undergo rigorous in-house quality and regression testing with various workstation applications. By testing new workstation drivers against numerous applications, higher quality drivers can be released.
    (Adapted from Leadtek's website)
    Mac Pro   Mac OS X (10.4.7)  

  • IPhone 2D Image Performance

    Hi all,
    I'm developing a 2D game for iPhone and am at the point where I need to consider my drawing options.
    Initially I chose to do batched 2D textured quads with OpenGL ES, then I realized that the iPhone doesnt support vertex buffers, so each sprite will need its own draw call.
    So now I'm wondering whether its faster to do this with OpenGL or to just use the Core Graphics image object and just blit to the screen for each sprite?
    Does anyone have any solid info on which is better from a performance standpoint?
    Thanks a lot!
    -Winston

    One thing to check is Settings > Bluetooth.  The update process turns it on.  Turn it off if you don't use it.

  • Unsupported GPU for CS5, part 2

    In part 1 all the necessary steps were outlined. Many were successful. I was not. Maybe someone has some suggestions.
    What happened:
    1. Installed a GTX-480 with the latest drivers 197.75
    2. Ran the 'Hack' instructions
    3. Steps 1 thru 4 no problem.
    4. Then step 5:
    Step  5. Go to your Nvidia Drivercontrol panel (im using the latest  197.45)  under "Manage 3D Settings", Click "Add" and browse to your  Premiere CS5  install directory and select the executable file: "Adobe  Premiere  Pro.exe"
    I selected "Adobe Premiere Pro.exe" in the CS5 directory, but:
    "Adobe Premiere Pro CS4" is already available and "Add" does not work. You can't remove the CS4 version.
    Does that imply that I first have to remove CS4 (deactivate, uninstall, reboot, reinstall CS4 programs from the MC that I want to keep and activate again) before adding CS5 in the driver control panel? Or is there another proven method or other suggestions?

    See if you have another file named nvwsapps.xml, either in the folder you listed or in
    c:\windows\system32. That file contains the settings for the workstation applications and that's what the Quadro driver uses, but it's sometimes included in the GeForce driver install package. Here's the one for  GeForce197.45 WHQL, but unfortunately, it doesn't have any Adobe entries except Photoshop CS4. If you rename nvapps.xml to nvapps.old and nvwsapps.xml to nvapps.xml, the nVidia Control Panel will then be able to display and modify those settings. But unfortunately, until somebody with a Quadro responds, you are somewhat stuck.
    <FILE>
        <INFO Number="1682306701"/>
        <PROFILESET>
            <PROFILE Label="3D App - Default Global Settings" Itemtype="predefined"/>
            <PROFILE Label="3D App - Game Development">
                <PROPERTY Label="ws_app_support_bits2" Value="0x00000002" Default="0x00000002" Itemtype="predefined"/>
                <PROPERTY Label="ws_app_support_bits" Value="0x00001000" Default="0x00001000" Itemtype="predefined"/>
            </PROFILE>
            <PROFILE Label="3D App - Modeling AFR">
                <PROPERTY Label="ws_app_support_bits2" Value="0x00000002" Default="0x00000002" Itemtype="predefined"/>
                <PROPERTY Label="multichip_rendering_mode" Value="0x00000001" Default="0x00000001" Itemtype="predefined"/>
            </PROFILE>
            <PROFILE Label="3D App - Visual Simulation">
                <PROPERTY Label="ws_app_support_bits" Value="0x80001000" Default="0x80001000" Itemtype="predefined"/>
                <PROPERTY Label="ws_app_support_bits2" Value="0x00000002" Default="0x00000002" Itemtype="predefined"/>
                <PROPERTY Label="ws_z_test" Value="0x00010000" Default="0x00010000" Itemtype="predefined"/>
                <PROPERTY Label="multichip_rendering_mode" Value="0x00000002" Default="0x00000002" Itemtype="predefined"/>
            </PROFILE>
            <PROFILE Label="3D OpenGL Stereo" OS_TYPE="Vista">
                <PROPERTY Label="ws_stereo_support" Value="0x00000001" Default="0x00000001" Itemtype="predefined"/>
            </PROFILE>
            <PROFILE Label="Abaqus CAE / Viewer">
                <APPLICATION Label="ABQcaeG.exe" Name="Abaqus CAE" OS_TYPE="Vista"/>
                <APPLICATION Label="ABQvwrG.exe" Name="Abaqus Viewer" OS_TYPE="Vista"/>
                <PROPERTY Label="ws_overlay_support" Value="0x00000001" Default="0x00000001" Itemtype="predefined" OS_TYPE="XP"/>
                <PROPERTY Label="ws_app_support_bits2" Value="0x00000002" Default="0x00000002" Itemtype="predefined"/>
            </PROFILE>
            <PROFILE Label="Adobe Photoshop CS4">
                <APPLICATION Label="Photoshop.exe"/>
                <APPLICATION Label="pixel_bender_toolkit.exe"/>
                <APPLICATION Label="sniffer_gpu.exe"/>
                <PROPERTY Label="ws_multimon_buffer" Value="0x00000001" Default="0x00000001" Itemtype="predefined"/>
                <PROPERTY Label="ws_app_support_bits2" Value="0x00000422" Default="0x00000422" Itemtype="predefined" OS_TYPE="Vista"/>
                <PROPERTY Label="ws_app_support_bits2" Value="0x00000402" Default="0x00000402" Itemtype="predefined" OS_TYPE="XP"/>
                <PROPERTY Label="ws_single_back_depth_buffer" Value="0x00000000" Default="0x00000000" Itemtype="predefined"/>
            </PROFILE>
            <PROFILE Label="Altair applications">
                <APPLICATION Label="HC10_wxp.exe" Name="Altair HyperCrash 10.0"/>
                <APPLICATION Label="HC90_wxp.exe" Name="Altair HyperCrash 9.0"/>
                <APPLICATION Label="hmopengl.exe" Name="Altair HyperMesh"/>
                <APPLICATION Label="hst.exe" Name="Altair HyperStudy"/>
                <APPLICATION Label="hstdss.exe" Name="Altair HyperStudy DSS"/>
                <APPLICATION Label="hvp.exe" Name="Altair HyperViewPlayer"/>
                <APPLICATION Label="hw.exe" Name="Altair HyperWorks Desktop"/>
                <APPLICATION Label="hx.exe" Name="Altair HyperXtrude"/>
                <APPLICATION Label="hyperbeam.exe" Name="Altair HyperBeam"/>
                <APPLICATION Label="hypercrash.exe" Name="Altair HyperCrash 8.0"/>
                <APPLICATION Label="optistruct.exe" Name="Altair OptiStruct"/>
                <APPLICATION Label="osm_post.exe" Name="Altair OsSmooth"/>
                <APPLICATION Label="osm_pre.exe" Name="Altair OsSmooth"/>
                <APPLICATION Label="osm_solve.exe" Name="Altair OsSmooth"/>
                <APPLICATION Label="ossmooth.exe" Name="Altair OsSmooth"/>
                <APPLICATION Label="templex.exe" Name="Altair Templex"/>
                <PROPERTY Label="ws_app_support_bits2" Value="0x00000002" Default="0x00000002" Itemtype="predefined"/>
            </PROFILE>
            <PROFILE Label="ANSYS applications">
                <APPLICATION Label="ANSYS.exe" Name="ANSYS applications"/>
                <PROPERTY Label="ws_app_support_bits2" Value="0x00000002" Default="0x00000002" Itemtype="predefined"/>
            </PROFILE>
            <PROFILE Label="ASCON KOMPAS-3D">
                <APPLICATION Label="KOMPAS.exe" Name="ASCON KOMPAS-3D"/>
                <PROPERTY Label="ws_app_support_bits2" Value="0x00000200" Default="0x00000200" Itemtype="predefined"/>
            </PROFILE>
            <PROFILE Label="Autodesk 3ds Max">
                <APPLICATION Label="3dsmax.exe" Name="Autodesk 3ds Max"/>
                <PROPERTY Label="ws_application_key" Value="0x00000003" Default="0x00000003" Itemtype="predefined"/>
            <PROFILE Label="Base Profile"/>
        </PROFILESET>
    </FILE>
    Message was edited by: jabloomf1230 I edited the middle out of the file, to make the thread more readable.

  • Stereoscopic view with javafx?

    Hello,
    Is it possible to obtain stereoscopic views of a scene with javafx?
    More specifically, I am interested to render the scene using quad buffers or anaglyphs methods.
    Thank you,
    Erwan

    Not currently, no. Stereoscopic support is something we may consider for a future version.
    Kevin Rushforth
    Oracle Corporation

  • Quad Capsule Spatial Array Stereo Microphone

    I wish you buy a Sony HXRNX3D1 NXCAM. But I do not need the shiotgun microphone which is too big and distracting for me. would you make this mic an optional accessory and make available an interchangable Quad Capsule Spatial Array Stereo Microphone like the one available with instead, which would be more handy for travel and to carry around like the NEX VG10 (but not a fixed one). I feel many admirers of Sony proffessional camcorders who want to buy this model is distracted by the huge professional microphone. Also for NEX VG10 the Quad Capsule Spatial Array Stereo Microphone shall be an interchangeable accessory rather than a fixed one, like the lens, which would become a big hit, I am sure.
    Solved!
    Go to Solution.

    This shall be compatible with the intelligent accossary shoe too.

  • Where can i get a stereo with four quads per channel

    something ultra hifi

    Four quads per channel?
    Doesn't even make sense...
    *disclaimer* I am not now, nor have I ever been, an employee of Best Buy, Geek Squad, nor of any of their affiliate, parent, or subsidiary companies.

  • A few JOGL/OpenGL questions

    Question 1:
    Basically, whenever i see a tutorial or example featuring OpenGL or JOGL and see the method;
    glVertex3f, the values are always floats and always below OR equal to 1.0f.
    Now, the models i am using i first rendered using java.awt.Graphics, which basically ment i had to calculate x, y and z values in pixels, so now i need to convert to use with OpenGL.
    Question 2:
    What is the simplest way of applying a texture to a rendered model in JOGL, for example if i made a simple quad for a floor tile like so;
    gl.glBegin(GL.GL_QUADS);
    gl.glVertex3f(0.0f, 0.0f, 1.0f); // Bottom left vertex.
    gl.glVertex3f(1.0f, 0.0f, 1.0f);
    gl.glVertex3f(1.0f, 0.0f, 0.0f);
    gl.glVertex3f(0.0f, 0.0f, 0.0f);
    gl.glEnd();How would i apply a simple 2d, normal image to that?
    Ive tried using;
    Texture texture = TextureIO.read(file);
    texture.bind();
    gl.glEnable(GL.GL_TEXTURE_2D);But it dosn't seem to work.
    Question 3:
    How do you rotate the viewpoint so that the map is rotated towards you, for example if you were holding a camera and you tilt the camera down and view the floor from a birds eye view more?
    Thanks for any help to any of the questions.

    - buy/download an OpenGL book. Seriously, you are not going to get anywhere without knowledge of at least the basics of the API and the math behind it. There are no books for JOGL, but it is a simple mapping directly on top of OpenGL, so any OpenGL book will give you the knowledge you need to work with JOGL. Most books use simple c++ code, which is easy enough to read and translate to Java code.
    - Be aware of the performance constraints on the glVertex line of methods; they are okay for simple testing and prototyping, but when you want to do any serious rendering learn how to use vertex buffers in stead.
    Also, did you know there is a game development forum? You'll have more chance of getting help there. also checking the the http://www.javagaming.org forum. Perhaps you do not want to create a game, but JOGL is mostly used in gaming/simulations.

  • Gateway computer not able to activate opengl in after effects?

    i got a gateway computer (bad, bad idea..) and it came with an "ATI Radion HD 4650" with 1GB of VRAM, an AMD Phenom quad 9750, 8GB of DDR2 RAM, yet after effects won't let me use my card to render in opengl, i have the latest opengl drivers, and the latest drivers gateway has published (the normal drivers can't finish installing because of something im sure gateway is behind), on PS it wouldnt allow it either, but i did the registry hack, and it runs fine on there now, but i kinda want it for after effects so i can do a faster render than 10 minutes for 10 seconds of preview

    but it should be a one-time render, then just composites, right?
    Sure, AE will only read the frame from the source file once, but if the comp is used 30 times, 30 individual comp buffers need to be calculated, possibly involving complex blending operations with other layers or the footage itself if used as nested comp. Furthermore, since you mention 100fps, there may be temporal operations involved when time-stretching/ time-remapping, resulting in look-up of multiple source frames per any single comp frame which for all intents and purposes can take a while, especially with compressed sources that require to decode larger parts since they are GOP based. Could be perfectly normal, if you ask me, but there may be room to improve performance by checking your comps and optimizing things here and there.
    Mylenium

  • OpenGL + LWJGL: glDrawArrays() draws nothing

    Hey there!
    I'm trying to get some basic OpenGL code working through LWJGL. The following sample code is identical to that from the LWJGL wiki page except where marked in a comment as " //EDIT ". The edits were just to make it run on OpenGL 3.0, not just 3.2.
    I ran this on both Windows 7 and Arch. On Windows, it produces a white square on a blue background exactly as intended. On Linux, it just produces the blue background with no white square.
    Here's my test code:
    import java.nio.FloatBuffer;
    import org.lwjgl.BufferUtils;
    import org.lwjgl.LWJGLException;
    import org.lwjgl.opengl.ContextAttribs;
    import org.lwjgl.opengl.Display;
    import org.lwjgl.opengl.DisplayMode;
    import org.lwjgl.opengl.GL11;
    import org.lwjgl.opengl.GL15;
    import org.lwjgl.opengl.GL20;
    import org.lwjgl.opengl.GL30;
    import org.lwjgl.opengl.PixelFormat;
    import org.lwjgl.util.glu.GLU;
    public class Test {
    // Entry point for the application
    public static void main(String[] args) {
    new Test();
    // Setup variables
    private final String WINDOW_TITLE = "The Quad: glDrawArrays";
    private final int WIDTH = 320;
    private final int HEIGHT = 240;
    // Quad variables
    private int vaoId = 0;
    private int vboId = 0;
    private int vertexCount = 0;
    public Test() {
    // Initialize OpenGL (Display)
    this.setupOpenGL();
    this.setupQuad();
    while (!Display.isCloseRequested()) {
    // Do a single loop (logic/render)
    this.loopCycle();
    // Force a maximum FPS of about 60
    Display.sync(60);
    // Let the CPU synchronize with the GPU if GPU is tagging behind
    Display.update();
    // Destroy OpenGL (Display)
    this.destroyOpenGL();
    public void setupOpenGL() {
    // Setup an OpenGL context with API version 3.2
    try {
    PixelFormat pixelFormat = new PixelFormat();
    // EDIT: Used to be (3, 2)
    ContextAttribs contextAtrributes = new ContextAttribs(3, 0)
    .withForwardCompatible(true);
    // EDIT: the next line was removed (and a ; placed on line above)
    //.withProfileCore(true);
    Display.setDisplayMode(new DisplayMode(WIDTH, HEIGHT));
    Display.setTitle(WINDOW_TITLE);
    Display.create(pixelFormat, contextAtrributes);
    GL11.glViewport(0, 0, WIDTH, HEIGHT);
    } catch (LWJGLException e) {
    e.printStackTrace();
    System.exit(-1);
    // Setup an XNA like background color
    GL11.glClearColor(0.4f, 0.6f, 0.9f, 0f);
    // Map the internal OpenGL coordinate system to the entire screen
    GL11.glViewport(0, 0, WIDTH, HEIGHT);
    this.exitOnGLError("Error in setupOpenGL");
    public void setupQuad() {
    // OpenGL expects vertices to be defined counter clockwise by default
    float[] vertices = {
    // Left bottom triangle
    -0.5f, 0.5f, 0f,
    -0.5f, -0.5f, 0f,
    0.5f, -0.5f, 0f,
    // Right top triangle
    0.5f, -0.5f, 0f,
    0.5f, 0.5f, 0f,
    -0.5f, 0.5f, 0f
    // Sending data to OpenGL requires the usage of (flipped) byte buffers
    FloatBuffer verticesBuffer = BufferUtils.createFloatBuffer(vertices.length);
    verticesBuffer.put(vertices);
    verticesBuffer.flip();
    vertexCount = 6;
    // Create a new Vertex Array Object in memory and select it (bind)
    // A VAO can have up to 16 attributes (VBO's) assigned to it by default
    vaoId = GL30.glGenVertexArrays();
    GL30.glBindVertexArray(vaoId);
    // Create a new Vertex Buffer Object in memory and select it (bind)
    // A VBO is a collection of Vectors which in this case resemble the location of each vertex.
    vboId = GL15.glGenBuffers();
    GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, vboId);
    GL15.glBufferData(GL15.GL_ARRAY_BUFFER, verticesBuffer, GL15.GL_STATIC_DRAW);
    // Put the VBO in the attributes list at index 0
    GL20.glVertexAttribPointer(0, 3, GL11.GL_FLOAT, false, 0, 0);
    // Deselect (bind to 0) the VBO
    GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, 0);
    // Deselect (bind to 0) the VAO
    GL30.glBindVertexArray(0);
    this.exitOnGLError("Error in setupQuad");
    public void loopCycle() {
    GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
    // Bind to the VAO that has all the information about the quad vertices
    GL30.glBindVertexArray(vaoId);
    GL20.glEnableVertexAttribArray(0);
    // Draw the vertices
    GL11.glDrawArrays(GL11.GL_TRIANGLES, 0, vertexCount);
    // Put everything back to default (deselect)
    GL20.glDisableVertexAttribArray(0);
    GL30.glBindVertexArray(0);
    this.exitOnGLError("Error in loopCycle");
    public void destroyOpenGL() {
    // Disable the VBO index from the VAO attributes list
    GL20.glDisableVertexAttribArray(0);
    // Delete the VBO
    GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, 0);
    GL15.glDeleteBuffers(vboId);
    // Delete the VAO
    GL30.glBindVertexArray(0);
    GL30.glDeleteVertexArrays(vaoId);
    Display.destroy();
    public void exitOnGLError(String errorMessage) {
    int errorValue = GL11.glGetError();
    if (errorValue != GL11.GL_NO_ERROR) {
    String errorString = GLU.gluErrorString(errorValue);
    System.err.println("ERROR - " + errorMessage + ": " + errorString);
    if (Display.isCreated()) Display.destroy();
    System.exit(-1);
    Here's LWJGL's debug output on Windows:
    [LWJGL] Initial mode: 1920 x 1080 x 32 @60Hz
    [LWJGL] MemoryUtil Accessor: AccessorUnsafe
    Could not locate symbol glTextureParameteriEXT
    Could not locate symbol glTextureParameterivEXT
    Could not locate symbol glTextureParameterfEXT
    Could not locate symbol glTextureParameterfvEXT
    Could not locate symbol glTextureImage1DEXT
    Could not locate symbol glTextureImage2DEXT
    Could not locate symbol glTextureSubImage1DEXT
    Could not locate symbol glTextureSubImage2DEXT
    Could not locate symbol glCopyTextureImage1DEXT
    Could not locate symbol glCopyTextureImage2DEXT
    Could not locate symbol glCopyTextureSubImage1DEXT
    Could not locate symbol glCopyTextureSubImage2DEXT
    Could not locate symbol glGetTextureImageEXT
    Could not locate symbol glGetTextureParameterfvEXT
    Could not locate symbol glGetTextureParameterivEXT
    Could not locate symbol glGetTextureLevelParameterfvEXT
    Could not locate symbol glGetTextureLevelParameterivEXT
    Could not locate symbol glTextureImage3DEXT
    Could not locate symbol glTextureSubImage3DEXT
    Could not locate symbol glCopyTextureSubImage3DEXT
    Could not locate symbol glBindMultiTextureEXT
    Could not locate symbol glMultiTexParameteriEXT
    Could not locate symbol glMultiTexParameterivEXT
    Could not locate symbol glMultiTexParameterfEXT
    Could not locate symbol glMultiTexParameterfvEXT
    Could not locate symbol glMultiTexImage1DEXT
    Could not locate symbol glMultiTexImage2DEXT
    Could not locate symbol glMultiTexSubImage1DEXT
    Could not locate symbol glMultiTexSubImage2DEXT
    Could not locate symbol glCopyMultiTexImage1DEXT
    Could not locate symbol glCopyMultiTexImage2DEXT
    Could not locate symbol glCopyMultiTexSubImage1DEXT
    Could not locate symbol glCopyMultiTexSubImage2DEXT
    Could not locate symbol glGetMultiTexImageEXT
    Could not locate symbol glGetMultiTexParameterfvEXT
    Could not locate symbol glGetMultiTexParameterivEXT
    Could not locate symbol glGetMultiTexLevelParameterfvEXT
    Could not locate symbol glGetMultiTexLevelParameterivEXT
    Could not locate symbol glMultiTexImage3DEXT
    Could not locate symbol glMultiTexSubImage3DEXT
    Could not locate symbol glCopyMultiTexSubImage3DEXT
    Could not locate symbol glEnableClientStateiEXT
    Could not locate symbol glDisableClientStateiEXT
    Could not locate symbol glGetFloatIndexedvEXT
    Could not locate symbol glGetDoubleIndexedvEXT
    Could not locate symbol glGetPointerIndexedvEXT
    Could not locate symbol glGetFloati_vEXT
    Could not locate symbol glGetDoublei_vEXT
    Could not locate symbol glGetPointeri_vEXT
    Could not locate symbol glNamedProgramStringEXT
    Could not locate symbol glNamedProgramLocalParameter4dEXT
    Could not locate symbol glNamedProgramLocalParameter4dvEXT
    Could not locate symbol glNamedProgramLocalParameter4fEXT
    Could not locate symbol glNamedProgramLocalParameter4fvEXT
    Could not locate symbol glGetNamedProgramLocalParameterdvEXT
    Could not locate symbol glGetNamedProgramLocalParameterfvEXT
    Could not locate symbol glGetNamedProgramivEXT
    Could not locate symbol glGetNamedProgramStringEXT
    Could not locate symbol glCompressedTextureImage3DEXT
    Could not locate symbol glCompressedTextureImage2DEXT
    Could not locate symbol glCompressedTextureImage1DEXT
    Could not locate symbol glCompressedTextureSubImage3DEXT
    Could not locate symbol glCompressedTextureSubImage2DEXT
    Could not locate symbol glCompressedTextureSubImage1DEXT
    Could not locate symbol glGetCompressedTextureImageEXT
    Could not locate symbol glCompressedMultiTexImage3DEXT
    Could not locate symbol glCompressedMultiTexImage2DEXT
    Could not locate symbol glCompressedMultiTexImage1DEXT
    Could not locate symbol glCompressedMultiTexSubImage3DEXT
    Could not locate symbol glCompressedMultiTexSubImage2DEXT
    Could not locate symbol glCompressedMultiTexSubImage1DEXT
    Could not locate symbol glGetCompressedMultiTexImageEXT
    Could not locate symbol glNamedBufferDataEXT
    Could not locate symbol glNamedBufferSubDataEXT
    Could not locate symbol glMapNamedBufferEXT
    Could not locate symbol glUnmapNamedBufferEXT
    Could not locate symbol glGetNamedBufferParameterivEXT
    Could not locate symbol glGetNamedBufferPointervEXT
    Could not locate symbol glGetNamedBufferSubDataEXT
    Could not locate symbol glProgramUniform1fEXT
    Could not locate symbol glProgramUniform2fEXT
    Could [LWJGL] GL_EXT_direct_state_access was reported as available but an entry point is missing
    and for Linux:
    Could not locate symbol glXSwapIntervalEXT
    Could not locate symbol glXEnumerateVideoDevicesNV
    Could not locate symbol glXBindVideoCaptureDeviceNV
    [LWJGL] Xrandr extension version 1.3
    [LWJGL] Using Xrandr for display mode switching
    [LWJGL] XF86VidMode extension version 2.2
    [LWJGL] Initial mode: 1366 x 768 x 24 @60Hz
    [LWJGL] Pixel format info: r = 8, g = 8, b = 8, a = 0, depth = 24, stencil = 8, sample buffers = 0, samples = 0
    [LWJGL] MemoryUtil Accessor: AccessorUnsafe
    Any help would be fantastic.
    Last edited by Mindstormscreator (2013-05-12 02:42:40)

    hausy wrote:
    have you skype ? we can learn from each other
    Im sorry, I cant give out personal information like that on an open forum. Especially when you arent willing to state your reasons. That would just be stupid.
    -- Robert

  • Satellite A350-13B - OpenGL and Radeon HD3650

    Hi
    My laptop is Satellite A350-13B with ATI Mobility Radeon HD3650.
    I found that I have OpenGL 1.1 (7/7) and partially 1.2 (1/8).
    I installed latest drivers from ATI site, modded with Mobility Modder (also tried drivers from Toshiba's site - without results).
    I found that modded drivers require OpenGL patch to have it working.
    You have to add:
    HKLM\Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\ati2dvag
    "Version"="2" %REG_DWORD%
    "DriverVersion"="1" %REG_DWORD%
    "Flags"="1" %REG_DWORD%
    "Dll"="atioglxx.dll" %REG_SZ%
    But after it OpenGL Extensions Viewer see the same values (1.1 and partially 1.2).
    How is it possible to check highest OpenGl version available and make it working?
    I have a file called atioglxx.dll in Windows\System32 and registry entries specified above, but OpenGL Extensions Viewer says:
    Renderer: GDI Generic
    Vendor: Microsoft Corporation
    Memory: 512 MB
    Version: 1.1.0
    Shading language version: N/A
    Max texture size: 1024 x 1024
    Max texture coordinates: 0
    Max vertex texture image units: 0
    Max texture image units: 0
    Max geometry texture units: 0
    Max anisotropic filtering value: 0
    Max number of light sources: 8
    Max viewport size: 16384 x 16384
    Max uniform vertex components: 0
    Max uniform fragment components: 0
    Max geometry uniform components: 0
    Max varying floats: 0
    Max samples: 0
    Max draw buffers: 0
    Extensions: 3
    GL_EXT_bgra
    GL_EXT_paletted_texture
    GL_WIN_swap_hint
    Core features
    v1.1 (100 % - 7/7)
    v1.2 (12 % - 1/8)
    v1.3 (0 % - 0/9)
    v1.4 (0 % - 0/15)
    v1.5 (0 % - 0/3)
    v2.0 (0 % - 0/10)
    v2.1 (0 % - 0/3)
    v3.0 (0 % - 0/23)
    v3.1 (0 % - 0/8)
    v3.2 (0 % - 0/9)
    v3.3 (0 % - 0/9)
    v4.0 (0 % - 0/13)
    v4.1 (0 % - 0/8)
    OpenGL driver version check (Current: 1.1.0, Latest known: 1.1.0):
    Latest version of display drivers found
    According the database, you are running the latest display drivers for your video card.
    No ICD registry entry
    The current OpenGL driver doesn't expose the SOFTWARE/Microsoft/Windows (NT)/CurrentVersion/OpenGLDrivers registry entry. Unable to detect the driver version, driver revision name and filename.
    No compiled vertex array support
    This may cause performance loss in some applications.
    No multitexturing support
    This may cause performance loss in some applications.
    No secondary color support
    Some applications may not render polygon highlights correctly.
    No S3TC compression support
    This may cause performance loss in some applications.
    No texture edge clamp support
    This feature adds clamping control to edge texel filtering. Some programs may not render textures correctly (black line on borders.)
    No vertex program support
    This feature enables vertex programming (equivalent to DX8 Vertex Shader.) Some current or future OpenGL programs may require this feature.
    No fragment program support
    This feature enables per pixel programming (equivalent to DX9 Pixel Shader.) Some current or future OpenGL programs may require this feature.
    No OpenGL Shading Language support
    This may break compatibility for applications using per pixel shading.
    No Frame buffer object support
    This may break compatibility for applications using render to texture functions.
    Few texture units found
    This may slow down some applications using fragment programs or extensive texture mapping.
    Extension verification:
    GL_EXT_color_subtable was not found, but has the entry point glColorSubTableEXT
    Thanks in advance for help.
    PS: I'm from Poland, so keep it in mind ;)

    I dont know how to this but please note that Toshiba supports own drivers only. When you install driver directly from ATI you are on your own and it has nothing to do with Toshiba.
    It is also recommended to use Toshiba drivers only.
    For more questions about ATI drivers please visit THIS page.

  • Mobility Radeon 7500 OpenGL issues

    Whenever I attempt to use anything involving openGL, my CPU usage hits 100%. Complex openGL programs will drop to a framerate of less than 10, and sometimes crash Xorg.  How can I fix this?
    General system info:
    lspci
    00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host Bridge (rev 04)
    00:01.0 PCI bridge: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge (rev 04)
    00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB Controller #1 (rev 02)
    00:1d.1 USB Controller: Intel Corporation 82801CA/CAM USB Controller #2 (rev 02)
    00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB Controller #3 (rev 02)
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42)
    00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 02)
    00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 Controller (rev 02)
    00:1f.3 SMBus: Intel Corporation 82801CA/CAM SMBus Controller (rev 02)
    00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 02)
    00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 02)
    01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
    02:00.0 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
    02:00.1 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
    02:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
    02:08.0 Ethernet controller: Intel Corporation 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 42)
    lsmod
    Module Size Used by
    ipv6 279604 16
    oss_usb 106284 2
    oss_ich 18832 4
    osscore 552820 4 oss_usb,oss_ich
    ext2 68964 1
    fan 4448 0
    fuse 64856 2
    arc4 1756 2
    ecb 2812 2
    b43 137208 0
    radeon 666112 2
    ttm 37164 1 radeon
    joydev 10528 0
    drm 156160 4 radeon,ttm
    i2c_algo_bit 5888 1 radeon
    e100 34308 0
    ssb 45988 1 b43
    ppdev 7008 0
    yenta_socket 25384 2
    rsrc_nonstatic 12316 1 yenta_socket
    mii 4892 1 e100
    thinkpad_acpi 67988 0
    battery 10816 0
    nvram 6984 1 thinkpad_acpi
    video 20116 0
    output 2908 1 video
    pcmcia 36168 2 b43,ssb
    parport_pc 37060 1
    irtty_sir 5564 0
    sir_dev 11712 1 irtty_sir
    psmouse 60084 0
    ac 4224 0
    processor 36076 1
    iTCO_wdt 11072 0
    iTCO_vendor_support 3136 1 iTCO_wdt
    mac80211 155788 1 b43
    irda 126744 1 sir_dev
    crc_ccitt 1724 1 irda
    thermal 13912 0
    uhci_hcd 23692 0
    button 5612 0
    ehci_hcd 36620 0
    serio_raw 5792 0
    shpchp 34384 0
    intel_agp 28604 1
    lp 9732 0
    parport 34412 3 ppdev,parport_pc,lp
    evdev 10240 15
    cfg80211 90364 2 b43,mac80211
    pci_hotplug 28732 1 shpchp
    pcspkr 2492 0
    i2c_i801 9616 0
    i2c_core 21808 4 radeon,drm,i2c_algo_bit,i2c_i801
    rfkill 19696 2 thinkpad_acpi,cfg80211
    sg 27728 0
    agpgart 32660 3 ttm,drm,intel_agp
    led_class 4000 2 b43,thinkpad_acpi
    usbcore 154032 5 oss_usb,uhci_hcd,ehci_hcd
    pcmcia_core 35920 5 b43,ssb,yenta_socket,rsrc_nonstatic,pcmcia
    rtc_cmos 11344 0
    rtc_core 17976 1 rtc_cmos
    rtc_lib 2524 1 rtc_core
    ext4 334112 2
    mbcache 7104 2 ext2,ext4
    jbd2 82016 1 ext4
    crc16 1660 1 ext4
    sr_mod 16644 0
    cdrom 36032 1 sr_mod
    sd_mod 28344 5
    pata_acpi 4252 0
    ata_piix 23268 4
    ata_generic 4704 0
    libata 169548 3 pata_acpi,ata_piix,ata_generic
    floppy 56356 0
    scsi_mod 112468 4 sg,sr_mod,sd_mod,libata
    dmesg
    Linux version 2.6.31-ARCH (root@architect) (gcc version 4.4.2 (GCC) ) #1 SMP PREEMPT Tue Nov 10 19:48:17 CET 2009
    KERNEL supported cpus:
    Intel GenuineIntel
    AMD AuthenticAMD
    NSC Geode by NSC
    Cyrix CyrixInstead
    Centaur CentaurHauls
    Transmeta GenuineTMx86
    Transmeta TransmetaCPU
    UMC UMC UMC UMC
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
    BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
    BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved)
    BIOS-e820: 0000000000100000 - 000000003ff70000 (usable)
    BIOS-e820: 000000003ff70000 - 000000003ff7e000 (ACPI data)
    BIOS-e820: 000000003ff7e000 - 000000003ff80000 (ACPI NVS)
    BIOS-e820: 000000003ff80000 - 0000000040000000 (reserved)
    BIOS-e820: 00000000ff800000 - 0000000100000000 (reserved)
    DMI present.
    last_pfn = 0x3ff70 max_arch_pfn = 0x100000
    MTRR default type: uncachable
    MTRR fixed ranges enabled:
    00000-9FFFF write-back
    A0000-BFFFF uncachable
    C0000-CFFFF write-protect
    D0000-DBFFF uncachable
    DC000-DFFFF write-back
    E0000-FFFFF write-protect
    MTRR variable ranges enabled:
    0 base 000000000 mask FC0000000 write-back
    1 base 03FF80000 mask FFFF80000 uncachable
    2 disabled
    3 disabled
    4 disabled
    5 disabled
    6 disabled
    7 disabled
    x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    e820 update range: 0000000000002000 - 0000000000006000 (usable) ==> (reserved)
    Scanning 1 areas for low memory corruption
    modified physical RAM map:
    modified: 0000000000000000 - 0000000000002000 (usable)
    modified: 0000000000002000 - 0000000000006000 (reserved)
    modified: 0000000000006000 - 000000000009f000 (usable)
    modified: 000000000009f000 - 00000000000a0000 (reserved)
    modified: 00000000000dc000 - 0000000000100000 (reserved)
    modified: 0000000000100000 - 000000003ff70000 (usable)
    modified: 000000003ff70000 - 000000003ff7e000 (ACPI data)
    modified: 000000003ff7e000 - 000000003ff80000 (ACPI NVS)
    modified: 000000003ff80000 - 0000000040000000 (reserved)
    modified: 00000000ff800000 - 0000000100000000 (reserved)
    initial memory mapped : 0 - 01800000
    init_memory_mapping: 0000000000000000-00000000377fe000
    0000000000 - 0000400000 page 4k
    0000400000 - 0037400000 page 2M
    0037400000 - 00377fe000 page 4k
    kernel direct mapping tables up to 377fe000 @ 7000-c000
    RAMDISK: 3fea7000 - 3ff5fb2e
    Allocated new RAMDISK: 00100000 - 001b8b2e
    Move RAMDISK from 000000003fea7000 - 000000003ff5fb2d to 00100000 - 001b8b2d
    ACPI: RSDP 000f7010 00024 (v02 IBM )
    ACPI: XSDT 3ff731cd 0004C (v01 IBM TP-1I 00002080 LTP 00000000)
    ACPI: FACP 3ff73300 00081 (v01 IBM TP-1I 00002080 IBM 00000001)
    ACPI: DSDT 3ff733e7 0AAD5 (v01 IBM TP-1I 00002080 MSFT 0100000D)
    ACPI: FACS 3ff7f000 00040
    ACPI: SSDT 3ff733b4 00033 (v01 IBM TP-1I 00002080 MSFT 0100000D)
    ACPI: ECDT 3ff7debc 00052 (v01 IBM TP-1I 00002080 IBM 00000001)
    ACPI: TCPA 3ff7df0e 00032 (v01 IBM TP-1I 00002080 PTL 00000001)
    ACPI: BOOT 3ff7dfd8 00028 (v01 IBM TP-1I 00002080 LTP 00000001)
    135MB HIGHMEM available.
    887MB LOWMEM available.
    mapped low ram: 0 - 377fe000
    low ram: 0 - 377fe000
    node 0 low ram: 00000000 - 377fe000
    node 0 bootmap 00008000 - 0000ef00
    (9 early reservations) ==> bootmem [0000000000 - 00377fe000]
    #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
    #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
    #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
    #3 [0001000000 - 000156da44] TEXT DATA BSS ==> [0001000000 - 000156da44]
    #4 [000009f000 - 0000100000] BIOS reserved ==> [000009f000 - 0000100000]
    #5 [000156e000 - 0001574128] BRK ==> [000156e000 - 0001574128]
    #6 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000]
    #7 [0000100000 - 00001b8b2e] NEW RAMDISK ==> [0000100000 - 00001b8b2e]
    #8 [0000008000 - 000000f000] BOOTMAP ==> [0000008000 - 000000f000]
    Zone PFN ranges:
    DMA 0x00000000 -> 0x00001000
    Normal 0x00001000 -> 0x000377fe
    HighMem 0x000377fe -> 0x0003ff70
    Movable zone start PFN for each node
    early_node_map[3] active PFN ranges
    0: 0x00000000 -> 0x00000002
    0: 0x00000006 -> 0x0000009f
    0: 0x00000100 -> 0x0003ff70
    On node 0 totalpages: 261899
    free_area_init_node: node 0, pgdat c141b740, node_mem_map c1575000
    DMA zone: 32 pages used for memmap
    DMA zone: 0 pages reserved
    DMA zone: 3963 pages, LIFO batch:0
    Normal zone: 1744 pages used for memmap
    Normal zone: 221486 pages, LIFO batch:31
    HighMem zone: 271 pages used for memmap
    HighMem zone: 34403 pages, LIFO batch:7
    Using APIC driver default
    ACPI: PM-Timer IO Port: 0x1008
    SMP: Allowing 1 CPUs, 0 hotplug CPUs
    Local APIC disabled by BIOS -- you can enable it with "lapic"
    APIC: disable apic facility
    nr_irqs_gsi: 16
    PM: Registered nosave memory: 0000000000002000 - 0000000000006000
    PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
    PM: Registered nosave memory: 00000000000a0000 - 00000000000dc000
    PM: Registered nosave memory: 00000000000dc000 - 0000000000100000
    Allocating PCI resources starting at 40000000 (gap: 40000000:bf800000)
    NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:1 nr_node_ids:1
    PERCPU: Embedded 14 pages at c1d7a000, static data 34332 bytes
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 259852
    Kernel command line: root=/dev/disk/by-uuid/ce79e597-2b00-4812-95b4-eda62758ab6c ro vga=792 nomodeset
    PID hash table entries: 4096 (order: 12, 16384 bytes)
    Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    Enabling fast FPU save and restore... done.
    Enabling unmasked SIMD FPU exception support... done.
    Initializing CPU#0
    Initializing HighMem for node 0 (000377fe:0003ff70)
    Memory: 1031828k/1048000k available (3111k kernel code, 15416k reserved, 1120k data, 416k init, 138696k highmem)
    virtual kernel memory layout:
    fixmap : 0xfff1e000 - 0xfffff000 ( 900 kB)
    pkmap : 0xff800000 - 0xffc00000 (4096 kB)
    vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
    lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
    .init : 0xc1422000 - 0xc148a000 ( 416 kB)
    .data : 0xc1309ddd - 0xc1421ea8 (1120 kB)
    .text : 0xc1000000 - 0xc1309ddd (3111 kB)
    Checking if this processor honours the WP bit even in supervisor mode...Ok.
    SLUB: Genslabs=13, HWalign=128, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:512
    Fast TSC calibration using PIT
    Detected 2192.708 MHz processor.
    Console: colour dummy device 80x25
    console [tty0] enabled
    Calibrating delay loop (skipped), value calculated using timer frequency.. 4387.14 BogoMIPS (lpj=7309026)
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Trace cache: 12K uops, L1 D cache: 8K
    CPU: L2 cache: 512K
    CPU: Hyper-Threading is disabled
    mce: CPU supports 4 MCE banks
    ------------[ cut here ]------------
    WARNING: at arch/x86/kernel/apic/apic.c:247 native_apic_write_dummy+0x4b/0x60()
    Hardware name: 236686U
    Modules linked in:
    Pid: 0, comm: swapper Not tainted 2.6.31-ARCH #1
    Call Trace:
    [<c10464da>] ? warn_slowpath_common+0x7a/0xc0
    [<c101f2ab>] ? native_apic_write_dummy+0x4b/0x60
    [<c1046540>] ? warn_slowpath_null+0x20/0x40
    [<c101f2ab>] ? native_apic_write_dummy+0x4b/0x60
    [<c1016601>] ? intel_init_thermal+0xd1/0x1d0
    [<c10149c3>] ? mce_init+0xc3/0xf0
    [<c10ed693>] ? __kmalloc+0x93/0x210
    [<c1015bc5>] ? mce_intel_feature_init+0x15/0x70
    [<c13014ed>] ? mcheck_init+0x261/0x2b5
    [<c12ff55a>] ? identify_cpu+0x377/0x386
    [<c10ecabf>] ? kmem_cache_alloc+0x6f/0x170
    [<c1429dc9>] ? identify_boot_cpu+0xa/0x1e
    [<c1429f90>] ? check_bugs+0x14/0x108
    [<c109add0>] ? __delayacct_tsk_init+0x20/0x50
    [<c1422a31>] ? start_kernel+0x332/0x353
    [<c14224f0>] ? unknown_bootoption+0x0/0x1bd
    ---[ end trace a7919e7f17c0a725 ]---
    CPU0: Thermal monitoring enabled (TM1)
    Performance Counters: no PMU driver, software counters only.
    Checking 'hlt' instruction... OK.
    SMP alternatives: switching to UP code
    Freeing SMP alternatives: 11k freed
    ACPI: Core revision 20090521
    ACPI: setting ELCR to 0200 (from 0800)
    weird, boot CPU (#0) not listed by the BIOS.
    SMP motherboard not detected.
    Local APIC not detected. Using dummy APIC emulation.
    SMP disabled
    Brought up 1 CPUs
    Total of 1 processors activated (4387.14 BogoMIPS).
    CPU0 attaching NULL sched-domain.
    Booting paravirtualized kernel on bare hardware
    NET: Registered protocol family 16
    ACPI: bus type pci registered
    PCI: PCI BIOS revision 2.10 entry at 0xfd8fe, last bus=8
    PCI: Using configuration type 1 for base access
    bio: create slab <bio-0> at 0
    ACPI: EC: EC description table is found, configuring boot EC
    ACPI: EC: non-query interrupt received, switching to interrupt mode
    ACPI: Interpreter enabled
    ACPI: (supports S0 S3 S4 S5)
    ACPI: Using PIC for interrupt routing
    ACPI: EC: GPE = 0x1c, I/O: command/status = 0x66, data = 0x62
    ACPI: EC: driver started in interrupt mode
    ACPI: Power Resource [PUBS] (on)
    ACPI: ACPI Dock Station Driver: 3 docks/bays found
    ACPI: PCI Root Bridge [PCI0] (0000:00)
    pci 0000:00:00.0: reg 10 32bit mmio: [0xe0000000-0xe3ffffff]
    pci 0000:00:1d.0: reg 20 io port: [0x1800-0x181f]
    pci 0000:00:1d.1: reg 20 io port: [0x1820-0x183f]
    pci 0000:00:1d.2: reg 20 io port: [0x1840-0x185f]
    pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH4 ACPI/GPIO/TCO
    pci 0000:00:1f.0: quirk: region 1180-11bf claimed by ICH4 GPIO
    pci 0000:00:1f.1: reg 10 io port: [0x1f0-0x1f7]
    pci 0000:00:1f.1: reg 14 io port: [0x3f4-0x3f7]
    pci 0000:00:1f.1: reg 18 io port: [0x170-0x177]
    pci 0000:00:1f.1: reg 1c io port: [0x374-0x377]
    pci 0000:00:1f.1: reg 20 io port: [0x1860-0x186f]
    pci 0000:00:1f.1: reg 24 32bit mmio: [0x000000-0x0003ff]
    pci 0000:00:1f.3: reg 20 io port: [0x1880-0x189f]
    pci 0000:00:1f.5: reg 10 io port: [0x1c00-0x1cff]
    pci 0000:00:1f.5: reg 14 io port: [0x18c0-0x18ff]
    pci 0000:00:1f.6: reg 10 io port: [0x2400-0x24ff]
    pci 0000:00:1f.6: reg 14 io port: [0x2000-0x207f]
    pci 0000:01:00.0: reg 10 32bit mmio: [0xe8000000-0xefffffff]
    pci 0000:01:00.0: reg 14 io port: [0x3000-0x30ff]
    pci 0000:01:00.0: reg 18 32bit mmio: [0xd0100000-0xd010ffff]
    pci 0000:01:00.0: reg 30 32bit mmio: [0x000000-0x01ffff]
    pci 0000:01:00.0: supports D1 D2
    pci 0000:00:01.0: bridge io port: [0x3000-0x3fff]
    pci 0000:00:01.0: bridge 32bit mmio: [0xd0100000-0xd01fffff]
    pci 0000:00:01.0: bridge 32bit mmio pref: [0xe8000000-0xefffffff]
    pci 0000:02:00.0: reg 10 32bit mmio: [0x50000000-0x50000fff]
    pci 0000:02:00.0: supports D1 D2
    pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:02:00.0: PME# disabled
    pci 0000:02:00.1: reg 10 32bit mmio: [0x51000000-0x51000fff]
    pci 0000:02:00.1: supports D1 D2
    pci 0000:02:00.1: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:02:00.1: PME# disabled
    pci 0000:02:02.0: reg 10 32bit mmio: [0xd0200000-0xd0201fff]
    pci 0000:02:08.0: reg 10 32bit mmio: [0xd0202000-0xd0202fff]
    pci 0000:02:08.0: reg 14 io port: [0x8000-0x803f]
    pci 0000:02:08.0: supports D1 D2
    pci 0000:02:08.0: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:02:08.0: PME# disabled
    pci 0000:00:1e.0: transparent bridge
    pci 0000:00:1e.0: bridge io port: [0x4000-0x8fff]
    pci 0000:00:1e.0: bridge 32bit mmio: [0xd0200000-0xdfffffff]
    pci 0000:00:1e.0: bridge 32bit mmio pref: [0xf0000000-0xf7ffffff]
    pci_bus 0000:00: on NUMA node 0
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
    ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
    ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
    ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
    PCI: Using ACPI for IRQ routing
    NetLabel: Initializing
    NetLabel: domain hash size = 128
    NetLabel: protocols = UNLABELED CIPSOv4
    NetLabel: unlabeled traffic allowed by default
    pnp: PnP ACPI init
    ACPI: bus type pnp registered
    pnp: PnP ACPI: found 13 devices
    ACPI: ACPI bus type pnp unregistered
    system 00:00: iomem range 0x0-0x9ffff could not be reserved
    system 00:00: iomem range 0xc0000-0xc3fff could not be reserved
    system 00:00: iomem range 0xc4000-0xc7fff could not be reserved
    system 00:00: iomem range 0xc8000-0xcbfff could not be reserved
    system 00:00: iomem range 0xcc000-0xcffff could not be reserved
    system 00:00: iomem range 0xdc000-0xdffff could not be reserved
    system 00:00: iomem range 0xe0000-0xe3fff could not be reserved
    system 00:00: iomem range 0xe4000-0xe7fff could not be reserved
    system 00:00: iomem range 0xe8000-0xebfff could not be reserved
    system 00:00: iomem range 0xec000-0xeffff could not be reserved
    system 00:00: iomem range 0xf0000-0xfffff could not be reserved
    system 00:00: iomem range 0x100000-0x3fffffff could not be reserved
    system 00:00: iomem range 0xfec00000-0xffffffff could not be reserved
    system 00:02: ioport range 0x1000-0x107f has been reserved
    system 00:02: ioport range 0x1180-0x11bf has been reserved
    system 00:02: ioport range 0x15e0-0x15ef has been reserved
    system 00:02: ioport range 0x1600-0x167f has been reserved
    pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
    pci 0000:00:01.0: IO window: 0x3000-0x3fff
    pci 0000:00:01.0: MEM window: 0xd0100000-0xd01fffff
    pci 0000:00:01.0: PREFETCH window: 0xe8000000-0xefffffff
    pci 0000:02:00.0: CardBus bridge, secondary bus 0000:03
    pci 0000:02:00.0: IO window: 0x004000-0x0040ff
    pci 0000:02:00.0: IO window: 0x004400-0x0044ff
    pci 0000:02:00.0: PREFETCH window: 0xf0000000-0xf3ffffff
    pci 0000:02:00.0: MEM window: 0xd4000000-0xd7ffffff
    pci 0000:02:00.1: CardBus bridge, secondary bus 0000:07
    pci 0000:02:00.1: IO window: 0x004800-0x0048ff
    pci 0000:02:00.1: IO window: 0x004c00-0x004cff
    pci 0000:02:00.1: PREFETCH window: 0xf4000000-0xf7ffffff
    pci 0000:02:00.1: MEM window: 0xd8000000-0xdbffffff
    pci 0000:00:1e.0: PCI bridge, secondary bus 0000:02
    pci 0000:00:1e.0: IO window: 0x4000-0x8fff
    pci 0000:00:1e.0: MEM window: 0xd0200000-0xdfffffff
    pci 0000:00:1e.0: PREFETCH window: 0xf0000000-0xf7ffffff
    pci 0000:00:1e.0: setting latency timer to 64
    ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
    PCI: setting IRQ 11 as level-triggered
    pci 0000:02:00.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
    ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
    pci 0000:02:00.1: PCI INT B -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11
    pci_bus 0000:00: resource 0 io: [0x00-0xffff]
    pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffff]
    pci_bus 0000:01: resource 0 io: [0x3000-0x3fff]
    pci_bus 0000:01: resource 1 mem: [0xd0100000-0xd01fffff]
    pci_bus 0000:01: resource 2 pref mem [0xe8000000-0xefffffff]
    pci_bus 0000:02: resource 0 io: [0x4000-0x8fff]
    pci_bus 0000:02: resource 1 mem: [0xd0200000-0xdfffffff]
    pci_bus 0000:02: resource 2 pref mem [0xf0000000-0xf7ffffff]
    pci_bus 0000:02: resource 3 io: [0x00-0xffff]
    pci_bus 0000:02: resource 4 mem: [0x000000-0xffffffff]
    pci_bus 0000:03: resource 0 io: [0x4000-0x40ff]
    pci_bus 0000:03: resource 1 io: [0x4400-0x44ff]
    pci_bus 0000:03: resource 2 pref mem [0xf0000000-0xf3ffffff]
    pci_bus 0000:03: resource 3 mem: [0xd4000000-0xd7ffffff]
    pci_bus 0000:07: resource 0 io: [0x4800-0x48ff]
    pci_bus 0000:07: resource 1 io: [0x4c00-0x4cff]
    pci_bus 0000:07: resource 2 pref mem [0xf4000000-0xf7ffffff]
    pci_bus 0000:07: resource 3 mem: [0xd8000000-0xdbffffff]
    NET: Registered protocol family 2
    IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
    TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
    TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
    TCP: Hash tables configured (established 131072 bind 65536)
    TCP reno registered
    NET: Registered protocol family 1
    Unpacking initramfs...
    Freeing initrd memory: 738k freed
    Simple Boot Flag at 0x35 set to 0x1
    IBM machine detected. Enabling interrupts during APM calls.
    apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
    apm: overridden by ACPI.
    Scanning for low memory corruption every 60 seconds
    audit: initializing netlink socket (disabled)
    type=2000 audit(1259350175.183:1): initialized
    highmem bounce pool size: 64 pages
    VFS: Disk quotas dquot_6.5.2
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    msgmni has been set to 1746
    alg: No test for stdrng (krng)
    Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
    io scheduler noop registered
    io scheduler anticipatory registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    pci 0000:01:00.0: Boot video device
    pci 0000:02:08.0: Firmware left e100 interrupts enabled; disabling
    vesafb: framebuffer at 0xe8000000, mapped to 0xf8080000, using 4608k, total 16320k
    vesafb: mode is 1024x768x24, linelength=3072, pages=6
    vesafb: protected mode interface info at c000:5701
    vesafb: pmi: set display start = c00c5795, set palette = c00c57e1
    vesafb: pmi: ports = 3010 3016 3054 3038 303c 305c 3000 3004 30b0 30b2 30b4
    vesafb: scrolling: redraw
    vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
    Console: switching to colour frame buffer device 128x48
    fb0: VESA VGA frame buffer device
    isapnp: Scanning for PnP cards...
    isapnp: No Plug & Play device found
    Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a NS16550A
    serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a NS16550A
    00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a NS16550A
    serial 0000:00:1f.6: PCI INT B -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11
    serial 0000:00:1f.6: PCI INT B disabled
    input: Macintosh mouse button emulation as /devices/virtual/input/input0
    PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
    serio: i8042 KBD port at 0x60,0x64 irq 1
    serio: i8042 AUX port at 0x60,0x64 irq 12
    mice: PS/2 mouse device common for all mice
    cpuidle: using governor ladder
    cpuidle: using governor menu
    TCP cubic registered
    NET: Registered protocol family 17
    Using IPI No-Shortcut mode
    Switched to high resolution mode on CPU 0
    registered taskstats version 1
    Initalizing network drop monitor service
    Freeing unused kernel memory: 416k freed
    input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
    Floppy drive(s): fd0 is 1.44M
    SCSI subsystem initialized
    FDC 0 is a National Semiconductor PC87306
    libata version 3.00 loaded.
    ata_piix 0000:00:1f.1: version 2.13
    ata_piix 0000:00:1f.1: enabling device (0005 -> 0007)
    ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
    ata_piix 0000:00:1f.1: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    ata_piix 0000:00:1f.1: setting latency timer to 64
    scsi0 : ata_piix
    scsi1 : ata_piix
    ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x1860 irq 14
    ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1868 irq 15
    ata1.00: ATA-7: SAMSUNG MP0201H, YP200-06, max UDMA/100
    ata2.00: ATAPI: HL-DT-STCD-RW/DVD DRIVE GCC-4240N, 0211, max UDMA/33
    ata1.00: 39179952 sectors, multi 16: LBA48
    ata1.00: configured for UDMA/100
    ata2.00: configured for UDMA/33
    scsi 0:0:0:0: Direct-Access ATA SAMSUNG MP0201H YP20 PQ: 0 ANSI: 5
    scsi 1:0:0:0: CD-ROM HL-DT-ST RW/DVD GCC-4240N 0211 PQ: 0 ANSI: 5
    sd 0:0:0:0: [sda] 39179952 512-byte logical blocks: (20.0 GB/18.6 GiB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    sda: sda1 sda2 sda3 sda4
    sd 0:0:0:0: [sda] Attached SCSI disk
    sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
    Uniform CD-ROM driver Revision: 3.20
    sr 1:0:0:0: Attached scsi CD-ROM sr0
    EXT4-fs (sda3): INFO: recovery required on readonly filesystem
    EXT4-fs (sda3): write access will be enabled during recovery
    EXT4-fs (sda3): barriers enabled
    kjournald2 starting: pid 500, dev sda3:8, commit interval 5 seconds
    EXT4-fs (sda3): delayed allocation enabled
    EXT4-fs: file extents enabled
    EXT4-fs: mballoc enabled
    EXT4-fs (sda3): orphan cleanup on readonly fs
    EXT4-fs (sda3): ext4_orphan_cleanup: deleting unreferenced inode 212034
    EXT4-fs (sda3): 1 orphan inode deleted
    EXT4-fs (sda3): recovery complete
    EXT4-fs (sda3): mounted filesystem with ordered data mode
    rtc_cmos 00:06: RTC can wake from S4
    rtc_cmos 00:06: rtc core: registered rtc_cmos as rtc0
    rtc0: alarms up to one month, y3k, 114 bytes nvram
    udev: starting version 146
    intel_rng: FWH not detected
    Linux agpgart interface v0.103
    sd 0:0:0:0: Attached scsi generic sg0 type 0
    sr 1:0:0:0: Attached scsi generic sg1 type 5
    i801_smbus 0000:00:1f.3: PCI INT B -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11
    input: PC Speaker as /devices/platform/pcspkr/input/input2
    pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    agpgart-intel 0000:00:00.0: Intel 845G Chipset
    agpgart-intel 0000:00:00.0: AGP aperture is 64M @ 0xe0000000
    shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    cfg80211: Using static regulatory domain info
    cfg80211: Regulatory domain: US
    (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
    (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
    (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
    (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
    (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
    (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
    (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
    cfg80211: Calling CRDA for country: US
    lp: driver loaded but no devices found
    input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
    ACPI: Power Button [PWRF]
    input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4
    uhci_hcd: USB Universal Host Controller Interface driver
    uhci_hcd 0000:00:1d.0: power state changed by ACPI to D0
    uhci_hcd 0000:00:1d.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
    uhci_hcd 0000:00:1d.0: setting latency timer to 64
    uhci_hcd 0000:00:1d.0: UHCI Host Controller
    uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
    uhci_hcd 0000:00:1d.0: irq 11, io base 0x00001800
    usb usb1: configuration #1 chosen from 1 choice
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 2 ports detected
    uhci_hcd 0000:00:1d.1: power state changed by ACPI to D0
    ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
    uhci_hcd 0000:00:1d.1: PCI INT B -> Link[LNKD] -> GSI 11 (level, low) -> IRQ 11
    uhci_hcd 0000:00:1d.1: setting latency timer to 64
    uhci_hcd 0000:00:1d.1: UHCI Host Controller
    uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
    uhci_hcd 0000:00:1d.1: irq 11, io base 0x00001820
    usb usb2: configuration #1 chosen from 1 choice
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 2 ports detected
    uhci_hcd 0000:00:1d.2: PCI INT C -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    uhci_hcd 0000:00:1d.2: setting latency timer to 64
    uhci_hcd 0000:00:1d.2: UHCI Host Controller
    uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
    uhci_hcd 0000:00:1d.2: irq 11, io base 0x00001840
    usb usb3: configuration #1 chosen from 1 choice
    hub 3-0:1.0: USB hub found
    hub 3-0:1.0: 2 ports detected
    thermal LNXTHERM:01: registered as thermal_zone0
    ACPI: Thermal Zone [THM0] (58 C)
    ACPI: Lid Switch [LID]
    input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5
    ACPI: Sleep Button [SLPB]
    NET: Registered protocol family 23
    usb 2-2: new full speed USB device using uhci_hcd and address 2
    iTCO_vendor_support: vendor-support=0
    iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
    iTCO_wdt: Found a ICH3-M TCO device (Version=1, TCOBASE=0x1060)
    iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
    Marking TSC unstable due to TSC halts in idle
    ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
    processor LNXCPU:00: registered as cooling_device0
    ACPI: Processor [CPU0] (supports 8 throttling states)
    ACPI: AC Adapter [AC] (on-line)
    parport_pc 00:0b: reported by Plug and Play ACPI
    parport0: PC-style at 0x3bc, irq 7 [PCSPP,TRISTATE]
    usb 2-2: configuration #1 chosen from 4 choices
    lp0: using parport0 (interrupt-driven).
    nsc-ircc, chip->init
    nsc-ircc, Found chip at base=0x02e
    nsc-ircc, driver loaded (Dag Brattli)
    nsc_ircc_open(), can't get iobase of 0x2f8
    nsc-ircc, Found chip at base=0x02e
    nsc-ircc, driver loaded (Dag Brattli)
    nsc_ircc_open(), can't get iobase of 0x2f8
    nsc-ircc 00:0c: disabled
    input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:03/device:04/input/input6
    ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
    Non-volatile memory driver v1.3
    thinkpad_acpi: ThinkPad ACPI Extras v0.23
    thinkpad_acpi: http://ibm-acpi.sf.net/
    thinkpad_acpi: ThinkPad BIOS 1IET69WW (2.08 ), EC 1IHT20WW-1.07
    ACPI: Battery Slot [BAT0] (battery present)
    Registered led device: tpacpi::thinklight
    Registered led device: tpacpi::power
    Registered led device: tpacpi::standby
    input: ThinkPad Extra Buttons as /devices/virtual/input/input7
    ppdev: user-space parallel port driver
    yenta_cardbus 0000:02:00.0: CardBus bridge found [1014:0512]
    yenta_cardbus 0000:02:00.0: Using INTVAL to route CSC interrupts to PCI
    yenta_cardbus 0000:02:00.0: Routing CardBus interrupts to PCI
    yenta_cardbus 0000:02:00.0: TI: mfunc 0x01d21022, devctl 0x64
    e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
    e100: Copyright(c) 1999-2006 Intel Corporation
    Synaptics Touchpad, model: 1, fw: 5.9, id: 0x2c6ab1, caps: 0x884793/0x0
    serio: Synaptics pass-through port at isa0060/serio1/input0
    input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input8
    yenta_cardbus 0000:02:00.0: ISA IRQ mask 0x0438, PCI irq 11
    yenta_cardbus 0000:02:00.0: Socket status: 30000006
    yenta_cardbus 0000:02:00.0: pcmcia: parent PCI bridge I/O window: 0x4000 - 0x8fff
    pcmcia_socket pcmcia_socket0: cs: IO port probe 0x4000-0x8fff: clean.
    yenta_cardbus 0000:02:00.0: pcmcia: parent PCI bridge Memory window: 0xd0200000 - 0xdfffffff
    yenta_cardbus 0000:02:00.0: pcmcia: parent PCI bridge Memory window: 0xf0000000 - 0xf7ffffff
    [drm] Initialized drm 1.1.0 20060810
    [drm] VGACON disable radeon kernel modesetting.
    pci 0000:01:00.0: power state changed by ACPI to D0
    pci 0000:01:00.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
    [drm] Initialized radeon 1.31.0 20080528 for 0000:01:00.0 on minor 0
    ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 11
    e100 0000:02:08.0: PCI INT A -> Link[LNKE] -> GSI 11 (level, low) -> IRQ 11
    e100 0000:02:08.0: PME# disabled
    e100: eth0: e100_probe: addr 0xd0202000, irq 11, MAC addr 00:0d:60:37:df:cb
    b43-pci-bridge 0000:02:02.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    ssb: Sonics Silicon Backplane found on PCI device 0000:02:02.0
    yenta_cardbus 0000:02:00.1: CardBus bridge found [1014:0512]
    yenta_cardbus 0000:02:00.1: Using INTVAL to route CSC interrupts to PCI
    yenta_cardbus 0000:02:00.1: Routing CardBus interrupts to PCI
    yenta_cardbus 0000:02:00.1: TI: mfunc 0x01d21022, devctl 0x64
    b43-phy0: Broadcom 4318 WLAN found (core revision 9)
    phy0: Selected rate control algorithm 'minstrel'
    Broadcom 43xx driver loaded [ Features: PML, Firmware-ID: FW13 ]
    yenta_cardbus 0000:02:00.1: ISA IRQ mask 0x0438, PCI irq 11
    yenta_cardbus 0000:02:00.1: Socket status: 30000006
    yenta_cardbus 0000:02:00.1: pcmcia: parent PCI bridge I/O window: 0x4000 - 0x8fff
    pcmcia_socket pcmcia_socket1: cs: IO port probe 0x4000-0x8fff: clean.
    yenta_cardbus 0000:02:00.1: pcmcia: parent PCI bridge Memory window: 0xd0200000 - 0xdfffffff
    yenta_cardbus 0000:02:00.1: pcmcia: parent PCI bridge Memory window: 0xf0000000 - 0xf7ffffff
    fuse init (API version 7.12)
    pcmcia_socket pcmcia_socket0: cs: IO port probe 0x100-0x3af: clean.
    pcmcia_socket pcmcia_socket0: cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    pcmcia_socket pcmcia_socket0: cs: IO port probe 0x820-0x8ff: clean.
    pcmcia_socket pcmcia_socket0: cs: IO port probe 0xc00-0xcf7: clean.
    pcmcia_socket pcmcia_socket0: cs: IO port probe 0xa00-0xaff: clean.
    pcmcia_socket pcmcia_socket1: cs: IO port probe 0x100-0x3af: clean.
    pcmcia_socket pcmcia_socket1: cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    pcmcia_socket pcmcia_socket1: cs: IO port probe 0x820-0x8ff: clean.
    pcmcia_socket pcmcia_socket1: cs: IO port probe 0xc00-0xcf7: clean.
    pcmcia_socket pcmcia_socket1: cs: IO port probe 0xa00-0xaff: clean.
    psmouse serio2: ID: 10 00 64
    EXT4-fs (sda3): internal journal on sda3:8
    EXT4-fs (sda4): barriers enabled
    kjournald2 starting: pid 2051, dev sda4:8, commit interval 5 seconds
    EXT4-fs (sda4): internal journal on sda4:8
    EXT4-fs (sda4): delayed allocation enabled
    EXT4-fs: file extents enabled
    EXT4-fs: mballoc enabled
    EXT4-fs (sda4): mounted filesystem with ordered data mode
    Adding 265064k swap on /dev/sda2. Priority:-1 extents:1 across:265064k
    usb 2-2: USB disconnect, address 2
    IBM TrackPoint firmware: 0x0e, buttons: 3/3
    input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input9
    Clocksource tsc unstable (delta = -78033180 ns)
    oss_ich 0000:00:1f.5: PCI INT B -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11
    usbcore: registered new interface driver oss_usb
    ttyS1: LSR safety check engaged!
    NET: Registered protocol family 10
    lo: Disabled Privacy Extensions
    ADDRCONF(NETDEV_UP): eth0: link is not ready
    agpgart-intel 0000:00:00.0: AGP 2.0 bridge
    agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
    pci 0000:01:00.0: putting AGP V2 device into 4x mode
    [drm] Setting GART location based on new memory map
    [drm] Loading R100 Microcode
    [drm] writeback test succeeded in 1 usecs
    b43 ssb0:0: firmware: requesting b43/ucode5.fw
    b43 ssb0:0: firmware: requesting b43/pcm5.fw
    b43 ssb0:0: firmware: requesting b43/b0g0initvals5.fw
    b43 ssb0:0: firmware: requesting b43/b0g0bsinitvals5.fw
    b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
    Registered led device: b43-phy0::tx
    Registered led device: b43-phy0::rx
    Registered led device: b43-phy0::radio
    ADDRCONF(NETDEV_UP): wlan0: link is not ready
    wlan0: authenticate with AP 00:1e:e5:79:4e:41
    wlan0: authenticated
    wlan0: associate with AP 00:1e:e5:79:4e:41
    wlan0: RX AssocResp from 00:1e:e5:79:4e:41 (capab=0x11 status=0 aid=1)
    wlan0: associated
    ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
    wlan0: no IPv6 routers present
    usb 2-2: new full speed USB device using uhci_hcd and address 3
    usb 2-2: configuration #1 chosen from 4 choices
    Consoledump from an openGL game:
    [nick@myhost nick]# tremulous
    tremulous 1.1.0 linux-x86 Mar 17 2009
    ----- FS_Startup -----
    Current search path:
    /root/.tremulous/base
    /opt/tremulous/base/vms-1.1.0.pk3 (4 files)
    /opt/tremulous/base/map-uncreation-1.1.0.pk3 (110 files)
    /opt/tremulous/base/map-tremor-1.1.0.pk3 (45 files)
    /opt/tremulous/base/map-transit-1.1.0.pk3 (135 files)
    /opt/tremulous/base/map-niveus-1.1.0.pk3 (134 files)
    /opt/tremulous/base/map-nexus6-1.1.0.pk3 (151 files)
    /opt/tremulous/base/map-karith-1.1.0.pk3 (118 files)
    /opt/tremulous/base/map-atcs-1.1.0.pk3 (87 files)
    /opt/tremulous/base/map-arachnid2-1.1.0.pk3 (67 files)
    /opt/tremulous/base/data-1.1.0.pk3 (1229 files)
    /opt/tremulous/base
    2080 files in pk3 files
    execing default.cfg
    couldn't exec autogen.cfg
    couldn't exec autoexec.cfg
    Hunk_Clear: reset the hunk ok
    ----- Client Initialization -----
    ----- Initializing Renderer ----
    ----- Client Initialization Complete -----
    ----- R_Init -----
    ------- Input Initialization -------
    Joystick is not active.
    ...loading libGL.so.1:
    Calling SDL_Init(SDL_INIT_VIDEO)...
    SDL_Init(SDL_INIT_VIDEO) passed.
    Initializing OpenGL display
    ...setting mode 3: 640 480
    Using 8/8/8 Color bits, 24 depth, 8 stencil display.
    GL_RENDERER: Mesa DRI R100 (RV200 4C57) 20090101 AGP 4x x86/MMX/SSE2 TCL
    Initializing OpenGL extensions
    ...GL_S3_s3tc not found
    ...ignoring GL_EXT_texture_env_add
    ...using GL_ARB_multitexture
    ...using GL_EXT_compiled_vertex_array
    GL_VENDOR: Tungsten Graphics, Inc.
    GL_RENDERER: Mesa DRI R100 (RV200 4C57) 20090101 AGP 4x x86/MMX/SSE2 TCL
    GL_VERSION: 1.3 Mesa 7.6
    GL_EXTENSIONS: GL_ARB_draw_buffers GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_convolution GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_APPLE_packed_pixels GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_MESA_ycbcr_texture GL_MESA_window_pos GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texture_rectangle GL_NV_texgen_reflection GL_OES_read_format GL_SGI_color_matrix GL_SGI_color_table GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays
    GL_MAX_TEXTURE_SIZE: 2048
    GL_MAX_ACTIVE_TEXTURES_ARB: 3
    PIXELFORMAT: color(24-bits) Z(24-bit) stencil(8-bits)
    MODE: 3, 640 x 480 fullscreen hz:N/A
    GAMMA: hardware w/ 0 overbright bits
    CPU:
    rendering primitives: single glDrawElements
    texturemode: GL_LINEAR_MIPMAP_LINEAR
    picmip: 0
    texture bits: 0
    multitexture: enabled
    compiled vertex arrays: enabled
    texenv add: disabled
    compressed textures: disabled
    Initializing Shaders
    ...loading 'scripts/uncreation.shader'
    ...loading 'scripts/q3map2_tremor.shader'
    ...loading 'scripts/tremor.shader'
    ...loading 'scripts/transit.shader'
    ...loading 'scripts/niveus.shader'
    ...loading 'scripts/nexus6.shader'
    ...loading 'scripts/karith.shader'
    ...loading 'scripts/atcs.shader'
    ...loading 'scripts/arachnid2.shader'
    ...loading 'scripts/jetpack.shader'
    ...loading 'scripts/core.shader'
    ...loading 'scripts/flame.shader'
    ...loading 'scripts/misc.shader'
    ...loading 'scripts/common-trem.shader'
    ...loading 'scripts/titan.shader'
    ...loading 'scripts/water.shader'
    ...loading 'scripts/displays.shader'
    ...loading 'scripts/plant_life.shader'
    ...loading 'scripts/stasis.shader'
    ...loading 'scripts/booster.shader'
    ...loading 'scripts/eggpod.shader'
    ...loading 'scripts/medistat.shader'
    ...loading 'scripts/mgturret.shader'
    ...loading 'scripts/reactor.shader'
    ...loading 'scripts/telenode.shader'
    ...loading 'scripts/trapper.shader'
    ...loading 'scripts/overmind.shader'
    ...loading 'scripts/tesla.shader'
    ...loading 'scripts/dcc.shader'
    ...loading 'scripts/hive.shader'
    ...loading 'scripts/level2.shader'
    ...loading 'scripts/human.shader'
    ...loading 'scripts/null.shader'
    ...loading 'scripts/weapons.shader'
    ...loading 'scripts/conkit.shader'
    ...loading 'scripts/advckit.shader'
    ...loading 'scripts/psaw.shader'
    ...loading 'scripts/mdriver.shader'
    ...loading 'scripts/flamer.shader'
    ...loading 'scripts/crosshairs.shader'
    ...loading 'scripts/grenade.shader'
    ...loading 'scripts/splash.shader'
    ...loading 'scripts/marks.shader'
    ...loading 'scripts/sprites.shader'
    ...loading 'scripts/muzzleflashes.shader'
    ----- finished R_Init -----
    ------ Initializing Sound ------
    Initializing SDL audio driver...
    ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
    ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
    ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
    ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
    ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
    ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
    ALSA lib conf.c:4633:(snd_config_expand) Evaluate error: No such file or directory
    ALSA lib pcm.c:2211:(snd_pcm_open_noupdate) Unknown PCM default
    SDL audio driver is "dsp".
    SDL_AudioSpec:
    Format: AUDIO_S16LSB
    Freq: 22050
    Samples: 512
    Channels: 2
    Starting SDL audio callback...
    SDL audio initialized.
    ----- Sound Info -----
    1 stereo
    16384 samples
    16 samplebits
    1 submission_chunk
    22050 speed
    0xa4241f8 dma buffer
    No background file.
    Sound intialization successful.
    Sound memory manager started
    Loading vm file vm/ui.qvm...
    ...which has vmMagic VM_MAGIC_VER2
    Loading 1075 jump table targets
    VM file ui compiled to 786313 bytes of code
    ui loaded in 4596672 bytes on the hunk
    UI menu load time = 705 milli seconds
    UI menu load time = 55 milli seconds
    UI menu load time = 51 milli seconds
    --- Common Initialization Complete ---
    Opening IP socket: localhost:30720
    Hostname: myhost.localdomain
    Alias: myhost
    IP: 127.0.0.1
    Started tty console (use +set ttycon 0 to disable)
    *********************************WARN_ONCE*********************************
    File radeon_tcl.c function radeon_run_tcl_render line 499
    Rendering was 734 commands larger than predicted size. We might overflow command buffer.
    ----- CL_Shutdown -----
    Closing SDL audio device...
    SDL audio device shut down.
    RE_Shutdown( 1 )
    ----- CL_Shutdown -----
    Shutdown tty console
    [nick@myhost nick]#
    Display all 3035 possibilities? (y or n)

    radionecrotic wrote:
    Has this always been the case for you or did you update recently and it started happening?  There appears to be some sort of conflict with some machines and new changes to the kernel to allow quicker mode setting.  See http://bbs.archlinux.org/viewtopic.php? … 47#p659347.  I had to add !radeon to my MODULES list in /etc/rc.conf to get X to even work at all.  I don't run anything that uses OpenGL so I don't know if it'll address your issue.
    You may also want to take a look at http://bbs.archlinux.org/viewtopic.php? … 20#p662920 and add intel_agp radeon (that's two modules, in that order) to your MODULES list.
    Well, I was having the graphical corruption issue in that first thread until I added the nomodeset boot flag. As for the modesetting, I think it directly conflicts with my boot flag, and without it, I get corruption. =/

Maybe you are looking for