vga_switcheroo는 2.6.35-22의 /sys/kernel/debug에 없습니다(kubuntu maverick)

vga_switcheroo는 2.6.35-22의 /sys/kernel/debug에 없습니다(kubuntu maverick)

Sony VPCZ12 노트북이 있습니다. 듀얼 그래픽 카드가 있고 Linux에서 작업하기가 어렵습니다. 새로운 2.6.35 커널은 vga_switcheroo 모듈을 지원해야 하며, 이 모듈은 >2.6.35의 /sys/kernel/debug에 있어야 합니다.

문제는 옵션을 사용하여 부팅하지 않으면 노트북을 부팅할 때 검은색 화면이 나타나면서 멈춘다는 것입니다 i915.nomodeset=0. X로 부팅되지는 않지만 터미널로 들어갈 수는 있습니다. 괜찮습니다. 하지만 vga_switcheroo는 거기에 없습니다 /sys/kernel/debug.

이것은 우분투 커널 컴파일 방식의 버그입니까? 아니면 start 를 사용해야 하기 때문인가요 i915.nomodeset?

livecd는 X로 제대로 부팅되지만 X를 설치하도록 하는 방법을 찾지 못했습니다. z12의 Linux에 대한 많은 정보가 있지만 대부분은 오래되었거나 작동하지 않거나 의미가 없습니다.

답변1

vga_switcheroo가 활성화되고 KMS(커널 모드 설정)가 활성화된 커널이 있어야 합니다(nomodeset으로 부팅할 때는 활성화되지 않음).

커널에서 vga_switcheroo가 활성화되어 있는지 확인하려면 커널의 Ubuntu 구성을 살펴보세요. /boot/config-2.6.35-XX-generic과 같은 이름으로 /boot에서 찾아야 합니다. 여기서 XX는 커널에 해당하는 번호입니다.

활성화되지 않은 경우 다음 위치에서 vga_switcheroo가 활성화된 사용자 정의 Ubuntu 커널을 찾을 수 있습니다.http://www.ramoonus.nl/2010/08/linux-kernel-2-6-35-installation-guide-for-ubuntu-linux/

답변2

Ubuntu에서는 작동하지 않았지만 Arch를 사용하여 작동하는 KDE 시스템을 얻었습니다. 그래서 다른 사람이 같은 문제를 안고 올 경우를 대비해 여기에 답변을 게시하겠습니다.

나는 우분투에서 그것을 작동시킬 수 없었습니다. i915.modeset=0vgaswitcheroo가 표시되지 않으면 부팅할 수 없습니다.

결국 내가 한 일은 아치를 설치하는 것이었고, 새로운 아치 설치에서 설정을 수행하기 전에 kernel.org에서 기본 2.6.35.7 커널을 설치했습니다. 터미널로 부팅하면 KDE에서 실행할 수 있습니다.

답변3

문제는 우분투 커널 패치에 있을 수 있습니다. 스톡 커널이나 다른 배포판을 사용해 보십시오.

@fschmitt 아니요 grub2가 아닙니다. KMS 및 vgaswitcheroo와 함께 아치에서 사용하고 있습니다.

관련 정보