Estou tentando resolver esse problema há cerca de dois meses e tenho visto praticamente todas as soluções possíveis neste site e em qualquer outro lugar sem sucesso.
Estou executando o Ubuntu 12.04 com gráficos intel gen 4th (sem placa gráfica dedicada). Eu tentei brincar com meus drivers de gráficos e não consigo lembrar exatamente o que eu fiz ou em que ordem, mas esta é a essência dele - eu instalei os drivers oibaf para o Ubuntu e instalei o Compiz. Os problemas pareciam surgir antes de instalar o compiz.
Meu sistema não detecta um segundo monitor (o monitor está bem, estou em um laptop). Quando conecto o monitor, ele simplesmente espelha a tela, mas com a mesma resolução da tela principal. Eu fui para System Settings->Displays
e o segundo monitor não aparece. Todos os meus efeitos de unidade 3D desapareceram ex. a barra lateral agora mostra o ícone mais 2d como, o alternador alt + tab agora é 2d. Também meus ícones parecem um pouco mais borrados, então parece que é um problema de driver
Eu tentei -
unity --reset
Isso fez meu display enlouquecer, mas meus efeitos de unidade 3D retornaram, mas foram embora assim que reiniciei. A segunda tela ainda não funcionou
sudo apt-add-repository ppa:glasen/intel-driver
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install --reinstall xserver-xorg-video-intel
sudo apt-get install --reinstall mesa-utils
Também removi os drivers oibaf com sudo ppa-purge ppa:oibaf/graphics-drivers
Nenhuma mudança
Outra coisa é que toda vez que eu digito minha senha e clico em login após a inicialização, minha tela fica cinza por cerca de 3 segundos e depois exibe minha área de trabalho.
Muitas das sugestões que encontrei online dizem-me para editar o meu ficheiro /etc/X11/xorg.conf
(conteúdos abaixo), tenho a sensação de que o problema pode estar aqui algures, uma vez que não menciona o meu controlador gráfico Intel em lado nenhum. Além disso, em System Settings -> Details -> Graphics
, eu acho isso: -
Gráficos - Gálio 0,4 no llvmpipe (LLVM 0x301)
Experiência - padrão
aqui está o conteúdo do meu arquivo xorg.conf: -
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "dbe"
Load "glx"
Load "dri"
Load "extmod"
Load "record"
Load "dri2"
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 "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "Rotate" # <str>
#Option "fbdev" # <str>
#Option "debug" # [<bool>]
Identifier "Card0"
Driver "fbdev"
BusID "PCI:0:2:0"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card1"
Driver "vesa"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
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
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
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