Problem med switchable graphics
Hej!
Jeg har et problem med at få det ene af mine grafikkort i min laptop til at virke ordentligt. Det drejer sig om en Lenovo T400 med et dedikeret ATi kort og et integreret Intel kort.
Jeg installerede Linux Mint med mit ATi kort sat til, og den finder fint kortet, og jeg installerer de propertitære drivere (fglrx). Min xorg.conf fil for ATi kortet er så:
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Default Device"
Driver "fglrx"
EndSection
Nu vil jeg så prøve at få Intel kortet til at virke. Dette prøver jeg ved at ændre Driver "fglrx" til Driver "intel", rebooter og ændrer BIOS således at jeg booter med Intel kortet istedet for ATi kortet.
Maskinen booter så fint op, men der er ingen Direct Rendering når jeg har Intel-kortet sat til, glxinfo giver følgende fejl:
name of display: :0.0
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 16
Current serial number in output stream: 16
Jeg har selvfølgelig installeret intel-driverne.
Håber der er nogen der kan hjælpe mig med dette problem.
Morten
Jeg har et problem med at få det ene af mine grafikkort i min laptop til at virke ordentligt. Det drejer sig om en Lenovo T400 med et dedikeret ATi kort og et integreret Intel kort.
Jeg installerede Linux Mint med mit ATi kort sat til, og den finder fint kortet, og jeg installerer de propertitære drivere (fglrx). Min xorg.conf fil for ATi kortet er så:
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Default Device"
Driver "fglrx"
EndSection
Nu vil jeg så prøve at få Intel kortet til at virke. Dette prøver jeg ved at ændre Driver "fglrx" til Driver "intel", rebooter og ændrer BIOS således at jeg booter med Intel kortet istedet for ATi kortet.
Maskinen booter så fint op, men der er ingen Direct Rendering når jeg har Intel-kortet sat til, glxinfo giver følgende fejl:
name of display: :0.0
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 16
Current serial number in output stream: 16
Jeg har selvfølgelig installeret intel-driverne.
Håber der er nogen der kan hjælpe mig med dette problem.
Morten
Kommentarer4
Re: Problem med switchable graphics
Jeg har et script, som tjekker hvilket grafikkort der er aktivt og dernæst genererer en brugbar xorg.conf, afhængig af hvilket grafikkort der er valgt. Du skal nok bare ændre lidt i første linie, hvor der er udført en grep på 3650 - ved ikke om det er samme grafikkort du har i.
Dette script har jeg kaldt VideoCard.sh og lokaliseret i
/etc/VideoCard.sh
Dette script kalder jeg så i /etc/rc.local - kan ikke huske om det er det samme i mint.
DIR=/etc/X11
if (lspci | grep -q 'VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3650'); then
cat $DIR/xorg.template | awk '
BEGIN { n=0 }
/Section \"Screen\"/ { n=1; print $0; next; }
/Device/ {
if(n) { print "\tDevice \"Card0\"" ; n=0 ; next ; }
else { print $0; next ; }
}
{ print $0 ; }
' > $DIR/dummy
mv $DIR/dummy $DIR/xorg.conf
else
cat $DIR/xorg.template | awk '
BEGIN { n=0 }
/Section \"Screen\"/ { n=1; print $0; next; }
/Device/ {
if(n) { print "\tDevice \"Card1\"" ; n=0 ; next ; }
else { print $0; next ; }
}
{ print $0 ; }
' > $DIR/dummy
mv $DIR/dummy $DIR/xorg.conf
fi
Jeg bruger samme driver som dig til Intel kortet, og det virker, så ved ikke helt hvad fejlen kan være - men måske kan du bruge scriptet ;-)
Re: Problem med switchable graphics
Re: Problem med switchable graphics
Nej, jeg bruger Arch Linux - ikke Mint..
Jeg glemte at give den template, som ovenstående script kigger i. Den har jeg kaldt xorg.template og placeret i /etc/X11/
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "glx"
Load "dbe"
Load "extmod"
Load "record"
Load "dri2"
Load "dri"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: : integer, : float, : "True"/"False",
### : "String", : " Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # []
#Option "AccelMethod" # []
#Option "offscreensize" # []
#Option "SWcursor" # []
#Option "ignoreconnector" # []
#Option "forcereduced" # []
#Option "forcedpi" #
#Option "useconfiguredmonitor" # []
#Option "HPD" #
#Option "NoRandr" # []
#Option "RROutputOrder" # []
#Option "DRI" # []
#Option "TVMode" # []
#Option "ScaleType" # []
#Option "UseAtomBIOS" # []
#Option "AtomBIOS" # []
#Option "UnverifiedFeatures" # []
#Option "Audio" # []
#Option "HDMI" # []
#Option "COHERENT" # []
Identifier "Card0"
Driver "radeonhd"
VendorName "ATI Technologies Inc"
BoardName "Mobility Radeon HD 3650"
BusID "PCI:1:0:0"
EndSection
Section "Device"
### Available Driver options are:-
### Values: : integer, : float, : "True"/"False",
### : "String", : " Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # []
#Option "SWcursor" # []
#Option "ColorKey" #
#Option "CacheLines" #
#Option "Dac6Bit" # []
#Option "DRI" # []
#Option "NoDDC" # []
#Option "ShowCache" # []
#Option "XvMCSurfaces" #
#Option "PageFlip" # []
Identifier "Card1"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 4 Series Chipset Integrated Graphics Controller"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card1"
Monitor "Monitor0"
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
EndSubSection
EndSection
Re: Problem med switchable graphics
xf86-video-intel