Intel - zintegrowana karta graficzna i OpenGL

Tylko tematy nie mieszczące się powyżej.
Swistakenator
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 25 cze 2008, 14:42
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Intel - zintegrowana karta graficzna i OpenGL

Post autor: Swistakenator »

Mam problem z grą Savage 2. Konsola pluje mi:

Kod: Zaznacz cały

Savage2 - Fatal Error: OpenGL 2.1 not available.
Savage2 - Fatal Error: Segmentation Fault

Segmentation fault
lspci, grafika:

Kod: Zaznacz cały

00:02.0 VGA compatible controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c)
W internecie wyczytałem, że problemem jest to, że otwarte sterowniki Intela obsługują OpenGL'a tylko do wersji 1.5, a zamkniętych sterowników nie ma.

Chciałbym się dowiedzieć czy to prawda, że nie będę mógł mieć na moim laptopie (HP Compaq 6720s) wyższego OpenGL niż 1.5?

EDIT: Na razie jednak poproszę moderatora o przeniesienie do działu Hardware-Multimedia bo tam chyba bardziej pasuje :D



BTW: Temat umieściłem w hardware, a nie w Gry, bo na razie chodzi mi o to, czy w ogóle mogę mieć wyszego OpenGL'a, o grę będę się martwić później...

Release notes na temat mojej karty ze strony Intela (http://downloadcenter.intel.com/Detail_ ... rdMap=2887)

Kod: Zaznacz cały

=====
Linux
=====


Linux: System Requirements    
==========================    
    
This package includes drivers built for the following X servers: 
 
	XFree86 version 4.3.0 
	X.org version 6.7, 6.8, 7.0, 7.1, 7.2 & 7.3
 
Note the driver requires the official versions from www.Xfree86.org 
or www.X.org, and may not necessarily operate with versions that are 
part of your Linux distribution.    
    
The system should contain a minimum of 128MB of RAM.    
    
The Linux kernel Accelerated Graphics Port Graphics Address Remapping Table
(AGPGART) must support the supported Intel chipsets (see    
below for more information).    


Linux: Files
============

The individual Linux install file (for manual access/configuration) is found
under the IEGD install directory in \plugins\com.intel.iegd.drivers.xxx\linux
folder (where xxx represents the release version).

This package contains an XFree86 loadable module device driver for the     
Intel chipsets supported by this release.    
    
The following files are contained in the Linux release: 
 
License/License.txt                         License file for display driver 
Documents/RELNOTES.txt                      Release notes 
Documents/UsersGuide.pdf                    IEGD User's Guide 
Documents/Xfree86/intel.4                   Man page for display driver - Xfree86
Documents/Xfree86/IntelEscape.3x            Intel(R) Escape man page - Xfree86
Documents/Xorg-X11/intel.4                  Man page for display driver - X.org
Documents/Xorg-X11/IntelEscape.3x           Intel(R) Escape man page - X.org

Driver/XFree86-4.3/iegd_drv.o               Intel(R) Embedded Graphics Driver binary 
Driver/XFree86-4.3/libGLgn3.so              Intel(R) Embedded Graphics Driver OpenGL
                                              library for 945 and earlier chipsets 
Driver/XFree86-4.3/libGLgn4.so              Intel(R) Embedded Graphics Driver OpenGL
                                              library for 965 chipsets 
Driver/XFree86-4.3/libGLplb.so              Intel(R) Embedded Graphics Driver OpenGL
                                              library for System Controller Hub
                                              chipsets (e.g. US15W) 
Driver/XFree86-4.3/libVA.so.x.xx.x          Intel(R) Embedded Graphics Driver VA API
                                              library for h/w video acceleration on
                                              US15W chipsets 

Driver/XFree86-4.3/libXiegd_escape.a        Intel(R) Escape client library. 
Driver/XFree86-4.3/libXiegd_escape.so.2.0.0 Intel(R) Escape client shared library 

Driver/XFree86-4.3/lvds.so                  GMCH Internal LVDS controller port driver 
Driver/XFree86-4.3/tv.so                    GMCH Internal TV controller port driver
Driver/XFree86-4.3/hdmi.so                  GMCH Internal HDMI port driver
Driver/XFree86-4.3/analog.so                GMCH Internal CRT/VGA port driver 
Driver/XFree86-4.3/sii164.so                Silicon Image SiI164 DVI encoder 
Driver/XFree86-4.3/sdvo.so                  Serial DVO Devices port driver 
Driver/XFree86-4.3/softpd.so                VCH Devices 

Driver/Xorg-X11R7.0/*.*                     Xorg-X11R7.0 binaries 

Driver/Xorg-X11R7.1/*.*                     Xorg-X11R7.1 binaries

Driver/Xorg-X11R7.2/*.*                     Xorg-X11R7.2 binaries 

Driver/Xorg-X11R7.3/*.*                     Xorg-X11R7.3 binaries  / Xserver 1.3 

Utilities/gui_lib_setup_linux.txt           Instructions for GUI setup 
Utilities/iegdgui                           Display modes GUI utility 
Utilities/iegd_crg                          Customer Report Generator for reporting 
                                             driver issues 
 
The following files are contained in the IEGD_Patches directories: 

IEGD_Patches/IKM              IEGD Kernel Module for GART and DRM
                                Replaces the patches for kernels 2.6 and later
 
IEGD_Patches/DRIVER           Kernel patches for AGP GART

agpgart.patch-2.4.20          Patch for 2.4.20 kernel 
agpgart.patch-2.4.20-8        Patch for 2.4.20-8 kernel (Red Hat* 9) 
agpgart.patch-2.4.24          Patch for 2.4.24 kernel 
agpgart.patch-2.4.26          Patch for 2.4.26 kernel

IEGD_Patches/DRM              DRM files for OPenGL support

iegd.h
iegd_drm.h
iegd_drm_client.h
iegd_drv.c
iegd_drv.h
iegd_interface.c
iegd_interface-2611.c
iegd_interface-2611.h
iegd_interface-2615.c
iegd_interface-2615.h
iegd_interface-265.c
iegd_interface-265.h
Makefile                      Makefile to build the DRM




Linux: Installation 
=================== 
 
Please see the IEGD User's Guide for detailed installation instructions.

Note: Default installation locations can vary so be sure to check your 
system for the proper path.

 
Linux: Patch /IKM Information 
----------------------------- 
 
Additional kernel changes are needed for the GART driver to support the 
Intel(R) Embedded Graphics X display driver.  This may be in the form of 
a patch, or may be a new GART interface such as the IEGD Kernel Module (IKM)
which provides the necessary GART and DRM interfaces for IEGD.

Please see the User's Guide for details. 
 


OpenGL*  
-------

The OpenGL implementation for IEGD consists of three components. 
 
    libGL.so: This is the shared library that implements the OpenGL and 
	      GLX APIs. It is linked by all OpenGL applications. 
 
    intel.ko: This is the Direct Rendering Manager (DRM). It is a kernel 
	      module that provides the OpenGL application with the 
	      permissions necessary to directly access the DMA buffers 
	      used by libGL. 
 
    X Server: The existing IEGD X server driver has been enhanced to 
	      communicate with libGL. 
 
Installing the IEGD OpenGL driver provides a fully hardware accelerated 
implementation of the OpenGL library to applications. This implementation 
makes use of a direct rendering technology, which allows the client to 
directly write to DMA buffers that are used by the Graphics Hardware. 
 
Due to the use of direct rendering technology, system designers should 
take special care to ensure that only trusted clients are allowed to use 
the OpenGL library. A malicious application could otherwise use direct 
rendering to destabilized the graphics hardware or, in theory, elevate 
their permissions on the system. 
 
A system designer can control the access to the direct rendering functionality 
by limiting the access to the DRI device file located at: 
 
   /dev/dri/card0 
 
The permissions on this device are set by the X-Server using the information 
provided in the "DRI" section of the xorg.conf file.

OGL Install:
------------

Please see the detailed install instructions in the Linux section of the
User's Guide to install the IEGD libGL

    NOTE: The system likely has a version of libGL already installed. 
    You may want to make a backup copy of the existing library before 
    installing the IEGD library. 

End Linux
*********
Awatar użytkownika
luk1don
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1768
Rejestracja: 07 lis 2008, 16:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86

Odp: Intel

Post autor: luk1don »

Tak, kolega sam sobie odpowiedział na to pytanie:grin:
Sam z ciekawości sprawdziłem to (zważywszy, że mam na drugim PC podobny sprzęt).
Wątek na ten temat znajdziesz na ubuntuforums:
http://ubuntuforums.org/showthread.php?t=995829
Tutaj są jakieś pocieszające informacje:
http://www.phoronix.com/forums/showthread.php?t=13139
http://lists.freedesktop.org/archives/x ... 39250.html
Nie wiem, czy z tego rozumieć, że instalacja sterowników mesa ma być wyjściem...
Swistakenator
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 25 cze 2008, 14:42
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Intel - zintegrowana karta graficzna i OpenGL

Post autor: Swistakenator »

A które pakiety jak można konkretniej?
Ja mam zainstalowane takie pakiety z frazą "mesa":

Kod: Zaznacz cały

libgl1-mesa-dev
libgl1-mesa-dri
libgl1-mesa-glx
libglu1-mesa
libglu1-mesa-dev
mesa-common-dev
mesa-utils
EDIT: Jeszcze moge dodać, że mam Kubuntu 8.04.
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości