On Sun, 2006-07-16 at 16:43 +0200, Hemmann, Volker Armin wrote: > On Sunday 16 July 2006 16:24, Michael Sullivan wrote: > > Since the upgrade to modular X my wife has not been able to view her > > favourite screesaver (our cats.) Whenever she runs the GLSlideshow > > screensaver, she gets the following error: > > > > > > Xlib extension GLX missing on display ":0.0" > > > > glslideshow display :0.0 does not support the GLX extension > > glxinfo > /etc/X11/xorg.conf > dmesg > eselect opengl list > is usually the minimum information needed. Because the vendor recalled the > magic crystal balls some weeks ago. > > You don't have any nvidia stuff. > > You have sis integrated graphic. So you need sis support in the kernel. > > make menuconfig > > --->Device Drivers > > ---->Character Devices > > Turn on AGP for sis chipsets. Turn on dri support. Install > x11-drivers/xf86-video-sis > install > x11-misc/sisctrl > > use google. Search for sis integrated graphics and xorg. There are lots of > examples (can't help here, don't have sis integrated graphics.
I searched google for "sis integrated graphics, xorg" and it pulled up a lot of information, but I don't know exactly what I'm looking for. I turned on /dev/agpgart for SIS and DRI in the kernel and rebooted with it. I installed xf86-video-sis and sisctrl. sisctrl didn't work the way I expected: catherine ~ # modprobe --list | grep 'sis' /lib/modules/2.6.16-gentoo-r13/kernel/drivers/scsi/sata_sis.ko /lib/modules/2.6.16-gentoo-r13/kernel/drivers/net/sis900.ko catherine ~ # modprobe sata_sis catherine ~ # modprobe sis900 catherine ~ # modprobe glx FATAL: Module glx not found. catherine ~ # modprobe --list | grep 'glx' catherine ~ # sisctrl SiS video adaptor not found This program is for SiS 300, 315 and 330 series only and requires the Xv (XVideo) extension. catherine ~ # Here's the other info: catherine ~ # glxinfo name of display: localhost:10.0 Xlib: extension "GLX" missing on display "localhost:10.0". Xlib: extension "GLX" missing on display "localhost:10.0". Xlib: extension "GLX" missing on display "localhost:10.0". Error: couldn't find RGB GLX visual visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat ---------------------------------------------------------------------- Xlib: extension "GLX" missing on display "localhost:10.0". Xlib: extension "GLX" missing on display "localhost:10.0". 0x21 16 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None Xlib: extension "GLX" missing on display "localhost:10.0". Xlib: extension "GLX" missing on display "localhost:10.0". 0x22 16 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None catherine ~ # cat /etc/X11/xorg.conf Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" FontPath "/usr/share/fonts/misc/" FontPath "/usr/share/fonts/TTF/" FontPath "/usr/share/fonts/Type1/" FontPath "/usr/share/fonts/CID/" FontPath "/usr/share/fonts/75dpi/" FontPath "/usr/share/fonts/100dpi/" EndSection Section "Module" Load "extmod" Load "dri" Load "dbe" Load "record" Load "xtrap" Load "glx" Load "type1" Load "freetype" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mouse0" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" #DisplaySize 280 210 # mm Identifier "Monitor0" VendorName "SNY" ModelName "650" Option "DPMS" EndSection Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "SWcursor" # [<bool>] #Option "HWcursor" # [<bool>] #Option "NoAccel" # [<bool>] #Option "TurboQueue" # [<bool>] #Option "FastVram" # [<bool>] #Option "NoHostBus" # [<bool>] #Option "RenderAcceleration" # [<bool>] #Option "ForceCRT1Type" # <str> #Option "ForceCRT2Type" # <str> #Option "YPbPrAspectRatio" # <str> #Option "ShadowFB" # [<bool>] #Option "DRI" # [<bool>] #Option "AGPSize" # <i> #Option "GARTSize" # <i> #Option "Rotate" # <str> #Option "NoXvideo" # [<bool>] #Option "Vesa" # [<bool>] #Option "MaxXFBMem" # <i> #Option "ForceCRT1" # [<bool>] #Option "XvOnCRT2" # [<bool>] #Option "PanelDelayCompensation" # <i> #Option "PanelDelayCompensation1" # <i> #Option "PDC" # <i> #Option "PDC1" # <i> #Option "EMI" # <i> #Option "LVDSHL" # <i> #Option "SpecialTiming" # <str> #Option "TVStandard" # <str> #Option "UseROMData" # [<bool>] #Option "NoInternalModes" # [<bool>] #Option "UseOEMData" # [<bool>] #Option "NoYV12" # [<bool>] #Option "CHTVType" # [<bool>] #Option "CHTVOverscan" # [<bool>] #Option "CHTVSuperOverscan" # [<bool>] #Option "CHTVLumaBandwidthCVBS" # <i> #Option "CHTVLumaBandwidthSVIDEO" # <i> #Option "CHTVLumaFlickerFilter" # <i> #Option "CHTVChromaBandwidth" # <i> #Option "CHTVChromaFlickerFilter" # <i> #Option "CHTVCVBSColor" # [<bool>] #Option "CHTVTextEnhance" # <i> #Option "CHTVContrast" # <i> #Option "SISTVEdgeEnhance" # <i> #Option "SISTVAntiFlicker" # <str> #Option "SISTVSaturation" # <i> #Option "SISTVCFilter" # [<bool>] #Option "SISTVYFilter" # <i> #Option "SISTVColorCalibFine" # <i> #Option "SISTVColorCalibCoarse" # <i> #Option "SISTVXScale" # <i> #Option "SISTVYScale" # <i> #Option "TVXPosOffset" # <i> #Option "TVYPosOffset" # <i> #Option "SIS6326TVAntiFlicker" # <str> #Option "SIS6326TVEnableYFilter" # [<bool>] #Option "SIS6326TVYFilterStrong" # [<bool>] #Option "SIS6326TVForcePlug" # <str> #Option "SIS6326FSCAdjust" # <i> #Option "UseColorHWCursor" # [<bool>] #Option "ColorHWCursorBlending" # [<bool>] #Option "ColorHWCursorBlendThreshold" # <i> #Option "RestoreBySetMode" # [<bool>] #Option "NoCRT2Detection" # [<bool>] #Option "ForceCRT2ReDetection" # [<bool>] #Option "SenseYPbPr" # [<bool>] #Option "CRT1Gamma" # [<bool>] #Option "CRT2Gamma" # [<bool>] #Option "StoredGammaBrightness" # <str> #Option "StoredGammaPreBrightness" # <str> #Option "XvGamma" # <str> #Option "XvDefaultContrast" # <i> #Option "XvDefaultBrightness" # <i> #Option "XvDefaultHue" # <i> #Option "XvDefaultSaturation" # <i> #Option "XvDefaultDisableGfx" # [<bool>] #Option "XvDefaultDisableGfxLR" # [<bool>] #Option "XvChromaMin" # <i> #Option "XvChromaMax" # <i> #Option "XvUseChromaKey" # [<bool>] #Option "XvInsideChromaKey" # [<bool>] #Option "XvYUVChromaKey" # [<bool>] #Option "XvDisableColorKey" # [<bool>] #Option "XvUseMemcpy" # [<bool>] #Option "XvDefaultAdaptor" # <str> #Option "ScaleLCD" # [<bool>] #Option "CenterLCD" # [<bool>] #Option "EnableHotkey" # [<bool>] #Option "EnableSiSCtrl" # [<bool>] #Option "OverruleFrequencyRanges" # [<bool>] #Option "MergedFB" # [<bool>] #Option "TwinView" # [<bool>] #Option "MergedFBAuto" # [<bool>] #Option "CRT2HSync" # <str> #Option "SecondMonitorHorizSync" # <str> #Option "CRT2VRefresh" # <str> #Option "SecondMonitorVertRefresh" # <str> #Option "CRT2Position" # <str> #Option "TwinViewOrientation" # <str> #Option "MetaModes" # <str> #Option "MergedDPI" # <str> #Option "NoMergedXinerama" # [<bool>] #Option "NoTwinviewXineramaInfo" # [<bool>] #Option "MergedXineramaCRT2IsScreen0" # [<bool>] Identifier "Card0" Driver "sis" VendorName "Silicon Integrated Systems [SiS]" BoardName "Unknown Board" BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1024x768" "800x600" EndSubSection EndSection catherine ~ # catherine ~ # dmesg Linux version 2.6.16-gentoo-r13 ([EMAIL PROTECTED]) (gcc version 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)) #1 SMP Sun Jul 16 10:05:57 CDT 2006 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009f800 (usable) BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000000dff0000 (usable) BIOS-e820: 000000000dff0000 - 000000000dff3000 (ACPI NVS) BIOS-e820: 000000000dff3000 - 000000000e000000 (ACPI data) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) 0MB HIGHMEM available. 223MB LOWMEM available. found SMP MP-table at 000f57a0 On node 0 totalpages: 57328 DMA zone: 4096 pages, LIFO batch:0 DMA32 zone: 0 pages, LIFO batch:0 Normal zone: 53232 pages, LIFO batch:15 HighMem zone: 0 pages, LIFO batch:0 DMI 2.2 present. ACPI: RSDP (v000 AWARD ) @ 0x000f7170 ACPI: RSDT (v001 AWARD AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x0dff3000 ACPI: FADT (v001 AWARD AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x0dff3040 ACPI: MADT (v001 AWARD AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x0dff69c0 ACPI: DSDT (v001 AWARD AWRDACPI 0x00001000 MSFT 0x0100000e) @ 0x00000000 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Processor #0 6:8 APIC version 16 ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 2, version 20, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 dfl dfl) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 1 I/O APICs Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at 10000000 (gap: 0e000000:f0c00000) Built 1 zonelists Kernel command line: real_root=/dev/hdc6 mapped APIC to ffffd000 (fee00000) mapped IOAPIC to ffffc000 (fec00000) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 PID hash table entries: 1024 (order: 10, 16384 bytes) Detected 1662.773 MHz processor. Using tsc for high-res timesource Speakup v-2.00 CVS: Wed Dec 21 14:36:03 EST 2005 : initialized Console: colour VGA+ 80x25 Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 221236k/229312k available (2360k kernel code, 7568k reserved, 572k data, 196k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 3329.12 BogoMIPS (lpj=6658245) Mount-cache hash table entries: 512 CPU: After generic identify, caps: 0383fbff c1cbfbff 00000000 00000000 00000000 00000000 00000000 CPU: After vendor identify, caps: 0383fbff c1cbfbff 00000000 00000000 00000000 00000000 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 256K (64 bytes/line) CPU: After all inits, caps: 0383fbff c1cbfbff 00000000 00000420 00000000 00000000 00000000Checking 'hlt' instruction... OK. CPU0: AMD Sempron(tm) 2400+ stepping 01 Total of 1 processors activated (3329.12 BogoMIPS). ENABLING IO-APIC IRQs ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 Brought up 1 CPUs migration_cost=0 checking if image is initramfs... it is Freeing initrd memory: 1893k freed NET: Registered protocol family 16 EISA bus registered ACPI: bus type pci registered PCI: PCI BIOS revision 2.10 entry at 0xfb4e0, last bus=1 ACPI: Subsystem revision 20060127 ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) ACPI: Assume root bridge [\_SB_.PCI0] bus is 0 PCI: Ignoring BAR0-3 of IDE controller 0000:00:02.5 Boot video device is 0000:01:00.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *9 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKH] (IRQs *3 4 5 6 7 9 10 11 12 14 15) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init pnp: PnP ACPI: found 12 devices SCSI subsystem initialized PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report PCI: Ignore bogus resource 6 [0:0] of 0000:01:00.0 PCI: Bridge: 0000:00:01.0 IO window: d000-dfff MEM window: e1000000-e10fffff PREFETCH window: d8000000-dfffffff squashfs: version 3.0 (2006/03/15) Phillip Lougher SGI XFS with ACLs, security attributes, realtime, large block numbers, no debug enabled SGI XFS Quota Management subsystem Initializing Cryptographic API io scheduler noop registered io scheduler deadline registered (default) initialized device: /dev/synth, node ( MAJOR 10, MINOR 25 ) Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected SiS 741 chipset agpgart: AGP aperture is 128M @ 0xd0000000 [drm] Initialized drm 1.0.1 20051102 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS0 at I/O 0x3f8 (irq = 0) is a 16550A 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A mice: PS/2 mouse device common for all mice RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize loop: loaded (max 8 devices) Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx SIS5513: IDE controller at PCI slot 0000:00:02.5 ACPI: PCI Interrupt 0000:00:02.5[A] -> GSI 16 (level, low) -> IRQ 16 SIS5513: chipset revision 1 SIS5513: not 100% native mode: will probe irqs later SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller ide0: BM-DMA at 0x4000-0x4007, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0x4008-0x400f, BIOS settings: hdc:DMA, hdd:pio Probing IDE interface ide0... input: AT Translated Set 2 keyboard as /class/input/input0 input: ImPS/2 Generic Wheel Mouse as /class/input/input1 hda: LITE-ON COMBO SOHC-5236V, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdc: WDC WD800BB-00JHC0, ATA DISK drive ide1 at 0x170-0x177,0x376 on irq 15 hdc: max request size: 128KiB hdc: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(33) hdc: cache flushes supported hdc: hdc1 hdc2 hdc3 < hdc5 hdc6 > hda: ATAPI 52X DVD-ROM CD-R/RW drive, 1536kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 CAPI Subsystem Rev 1.1.2.8 EISA: Probing bus 0 at eisa.0 Cannot allocate resource for EISA slot 1 Cannot allocate resource for EISA slot 4 EISA: Detected 0 cards. NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 4, 65536 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP reno registered TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI Shortcut mode Freeing unused kernel memory: 196k freed usbcore: registered new driver usbfs usbcore: registered new driver hub ACPI: PCI Interrupt 0000:00:03.3[D] -> GSI 23 (level, low) -> IRQ 17 ehci_hcd 0000:00:03.3: EHCI Host Controller PCI: cache line size of 64 is not supported by device 0000:00:03.3 ehci_hcd 0000:00:03.3: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:03.3: irq 17, io mem 0xe1102000 ehci_hcd 0000:00:03.3: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected usbcore: registered new driver hiddev usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. USB Universal Host Controller Interface driver v2.3 ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ACPI: PCI Interrupt 0000:00:03.0[A] -> GSI 20 (level, low) -> IRQ 18 ohci_hcd 0000:00:03.0: OHCI Host Controller ohci_hcd 0000:00:03.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:03.0: irq 18, io mem 0xe1104000 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 3 ports detected ACPI: PCI Interrupt 0000:00:03.1[B] -> GSI 21 (level, low) -> IRQ 19 ohci_hcd 0000:00:03.1: OHCI Host Controller ohci_hcd 0000:00:03.1: new USB bus registered, assigned bus number 3 ohci_hcd 0000:00:03.1: irq 19, io mem 0xe1100000 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 3 ports detected ACPI: PCI Interrupt 0000:00:03.2[C] -> GSI 22 (level, low) -> IRQ 20 ohci_hcd 0000:00:03.2: OHCI Host Controller ohci_hcd 0000:00:03.2: new USB bus registered, assigned bus number 4 ohci_hcd 0000:00:03.2: irq 20, io mem 0xe1101000 usb usb4: configuration #1 chosen from 1 choice hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected sl811: driver sl811-hcd, 19 May 2005 ieee1394: Initialized config rom entry `ip1394' ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1) ieee1394: sbp2: Try serialize_io=0 for better performance libata version 1.20 loaded. device-mapper: 4.5.0-ioctl (2005-10-04) initialised: [EMAIL PROTECTED] ReiserFS: hdc6: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hdc6 kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. Adding 497972k swap on /dev/hdc5. Priority:-1 extents:1 across:497972k EXT3 FS on hdc6, internal journal Real Time Clock Driver v1.12ac sis900.c: v1.08.09 Sep. 19 2005 ACPI: PCI Interrupt 0000:00:04.0[A] -> GSI 19 (level, low) -> IRQ 21 0000:00:04.0: Realtek RTL8201 PHY transceiver found at address 1. 0000:00:04.0: Using transceiver found at address 1 as default eth0: SiS 900 PCI Fast Ethernet at 0xe800, IRQ 21, 00:11:5b:84:60:3b. FDC 0 is a post-1991 82077 parport: PnPBIOS parport detected. parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA] eth0: Media Link On 100mbps full-duplex Installing knfsd (copyright (C) 1996 [EMAIL PROTECTED]). catherine ~ # catherine ~ # eselect opengl list Available OpenGL implementations: [1] xorg-x11 * catherine ~ # I apologize for the length of this email, but I really don't know what to do next to fix this problem. Thank you for your help. -- gentoo-user@gentoo.org mailing list